zoukankan      html  css  js  c++  java
  • 关于开发工具的一些建议

    使用Spring Tools Suite (STS) 开发,一些建议

        修改字体,字号,自动提示代码及禁止开启打开dashboard

    window->Perferences->Genteral->Appearance->Colors and Fonts->Basic->Text Font 把字体设置成Courier New,字号设置成四号

    window->Perferences->Spring->Dashboard 勾掉Show Dashboard On Startup;

    window->Perferences->Java->Editor->Content Assist->Auto Activation

    在Auto activation triggers for Java 后面输入框中输入意思是,按  .a-zA-Z键,会自动触发提示(类似Alt+/功能),在性能低的电脑上,需要酌情使用。

    1.  .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 
     

            安装及使用热部署插件 Jrebel

      Eclipse Marketplace方式

        Help -> Eclipse Marketplace ->搜索JRebel 找到后 安装

      Install New Software...方式

        SVN等其他插件安装方法一样。

        在线更新链接

        离线包链接或者我的百度网盘(6.2.5) 根据使用的工具,选择相应版本, 安装

            

    Jrebel是商业软件,有14天试用时间,可以使用使用crack(参见此博文)也可以使用myJrebel授权见此博文但是需要用facebook或者twitter分享才能用,所以,需要FQ。lantern(需要有谷歌浏览器)

     

    Jrebel配置中心(help->Jrebel Configuration)->Projects下勾选需要热部署的项目。

     

    Plugins里是Jrebel支持的常用框架的热部署。基本上涵盖了Java开发的常用框架。

    此时运行勾选了Jrebel的项目,控制台会有如下输出

     

    此时修改Java代码,不用再重启服务器了。控制台会有如下输出

     

    详见

     

    而且不只是JavaEE项目可以用JRebelJavaSE也可以

        Emmet

          详见  emmet的eclipse在线更新地址
    1.        html:4t 
        展开为
        
    1.  1 <body>
       2     <table>
       3         <tr>
       4             <td></td>
       5             <td></td>
       6         </tr>
       7         <tr>
       8             <td></td>
       9             <td></td>
      10         </tr>
      11         <tr>
      12             <td></td>
      13             <td></td>
      14         </tr>
      15         <tr>
      16             <td></td>
      17             <td></td>
      18         </tr>
      19     </table>
      20 </body>

        spket

          spket比Eclipse自带的JS提示强大很多,但是比HBuilder,Aptana之类的还是差一些,但是胜在简单,小巧。详细可参见我的博客 MyEclipse 10.5与ExtJS 4.1.1自动代码提示 这是给ExtJs写的,但是对于Jquery也支持。需要注意的是,在html中的javascript不提示,只有在js文件中才会提示。
     
         Aptana
           目前最新的是Aptana3.6.1 可以作为单独的编辑器用,也可以作为Eclipse插件用。功能也挺强大的。比spket略叼。具体的请自行百度。我感觉还是用Hbuilder爽一些。
     

    编辑器

        文本编辑器 

        NotePad++
           支持语法高亮,支持宏录制,支持文件夹下所有文件批量查找文本,替换。最靓的功能是他丰富的插件
           比如 JSTool插件的JSMin,JSFormat,JsonViewer功能
           
    1. 1 {"Category":[{"categoryId":1,"categoryName":"饮品","categoryImage":"/upload/yinpin.jpg"},{"categoryId":2,"categoryName":"食品","categoryImage":"/upload/shiping.jpg"},{"categoryId":3,"categoryName":"酒类","categoryImage":"/upload/jiullei.jpg"}],"recommend":{"id":11,"productName":"统一老坛泡椒牛肉袋面香辣味110g*24袋","filenameSmall":"/upload/ty_ltpj_small.jpg","productPrice":48.0,"productCost":47.5}}
     
            一些页面的Javascript经常是被压缩的。如上。此时用JSForamt功能,则
    1.  1 {
       2     "Category" : [{
       3             "categoryId" : 1,
       4             "categoryName" : "饮品",
       5             "categoryImage" : "/upload/yinpin.jpg"
       6         }, {
       7             "categoryId" : 2,
       8             "categoryName" : "食品",
       9             "categoryImage" : "/upload/shiping.jpg"
      10         }, {
      11             "categoryId" : 3,
      12             "categoryName" : "酒类",
      13             "categoryImage" : "/upload/jiullei.jpg"
      14         }
      15     ],
      16     "recommend" : {
      17         "id" : 11,
      18         "productName" : "统一老坛泡椒牛肉袋面香辣味110g*24袋",
      19         "filenameSmall" : "/upload/ty_ltpj_small.jpg",
      20         "productPrice" : 48.0,
      21         "productCost" : 47.5
      22     }
      23 }
        JSMin正好跟JSFormat相反
        JSonviewer功能如下
        
      HTML/XML代码格式化插件 TextFx
      进制查看插件 Hex-Editor
      神级HTML编辑插件 Zencoding(Emmet) 比如 
       
    1.  html:4t 
        通过emment展开后为
        
    1.  1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
       2 <html lang="en">
       3 <head>
       4     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
       5     <title>Document</title>
       6 </head>
       7 <body>
       8     
       9 </body>
      10 </html>
     
    其他插件请自行百度,比如Notepad++中常用的插件Notepad++实用插件分享
     

       Sublime Text 3

       SublimeText号称神级编辑器,比Notepad++更强,但是用好了也不容易。感兴趣可以自己研究研究 文档
       Sublime Text 3 史上最性感的编辑器  20 个强大的 Sublime Text 插件 记得安装 ChineseLocalization 汉化插件

    HTML5+Android/IOS APP编辑器 

        HBuilder官网         文档

     
     
     
     

    其余工具列表

        内网映射到公网:ngrok(我的博客),nat123(官网),花生壳(官网) 后两个都需要付费
        硬盘文件搜索:everything(官网   官网汉化包    网文介绍) Listary Pro(个人感觉比everything好用,功能更强一些,官网被墙了。网文介绍  注册码)wox(百度云 触发热键是Alt+Space 网文介绍) 这三个软件基本都可以秒定文件 
        文件内容搜索:FileSearchy Pro(官网 网文介绍 )  DocFetcher(官网 网文介绍) 这两个都可以搜索 常用办公文档内容(office系列,pdf,txt等)
        比对工具:beyond compare(官方最新中文下载  网文介绍及破解)     另外 sublime text 3 ,Eclipse,notepad++都有比对功能,但是beyond Compare更专业更强大,可以比对注册表,二进制,图片,MP3,文件夹。。。



  • 相关阅读:
    WebService 访问代理及安全性验证设置
    精益求精,抑或得过且过
    用Eclipse开发Android应用程序(1): 开始之前
    用Eclipse开发Android应用程序(3): 开发第一个Android应用程序HelloWorld(下篇)
    [转]C#中调用打印机编程实例
    检索 COM 类工厂中 CLSID 为 ???的组件时失败,原因是出现以下错误: 80080005。
    用Eclipse开发Android应用程序(2): 开发环境搭建
    GridView RowCommand事件操作Demo Code
    USB三模(EDGE、DCHSPA+和LTE)数据棒
    [用 OProfile 彻底了解性能]
  • 原文地址:https://www.cnblogs.com/anjia0917/p/4873363.html
Copyright © 2011-2022 走看看