你有哪些非常好用的编程工具或者辅助插件要推荐给大家的?
Dash 是一个API文档浏览器和代码片段的管理工具 几乎支持所有程序的离线文档 Mac开发必备App 当然其他平台想用的话 推荐一个 Web版的Dash http://devdocs.io/
linux
环境.shell : zsh ,使用zsh
替代bash
zsh配置 : oh-my-zsh
zsh提供了更好的补全和高亮,有更好的交互体验,兼容bash。如下图,自动补齐以st
打头的git命令。
编辑器 : emacs
基础配置 : purcell ,带有web相关的语言的很多配置以及很多常用插件。比如:
ido
让emacs命令自动补全ace-jump
能够以很少的按键将光标定位到屏幕的任意字母上multiple-cursor
多光标编辑。可以轻松实现多行编辑。添加的插件(以下插件在emacs的包管理中都可以找到) :
emmet
上面也有人提到,编辑html的神插件yasnippt
代码块插件,可以自定义代码块,然后在编辑中快捷插入。效果就和eclipse里面输入sysout然后补全一样neotree
常见的文件目录树。projectile
项目管理插件,可以实现项目内查找并打开文件,项目内搜索关键字等常用功能。gist
在emacs内查看新建和编辑自己的github gist。ack-and-a-half
在emacs中使用ack当然上述功能可能很多IDE都有,但我觉得emacs的优点就是作为编辑器所有语言通吃,并且易扩展。不过不建议在windows下使用。
终端 : guake ,这款终端用F12全局呼入和呼出,非常方便。
grep
的替代品 : ack ,grep
的一个替代品,内置多种代码文件类型,非常适合源码搜索.
截屏软件 : shutter ,很小巧的截屏软件,可以截一个区域,一个页面。
top
的替代品 : htop ,交互更好
以上就是我的工具和插件。不过我经验有限,多数工具也只是掌握了个皮毛,仅希望能给新手带来一点帮助。也希望高手前来指导,让这个答案更完善。
编辑器 sublime text
插件如emmet docblockr等
http://zxling.cn/Blog/sublimetext/2014/11/07/sublime-text-3.html
1, Notepad++及Emmet插件
推荐Notepad++主要是其开源免费,以及打开速度快。
不管用什么文本编辑器,写html和css一定要装上Emmet(原来叫Zen Coding)这个插件。
WebStorm已经集成了这个插件了。
学起来很简单,提高输入html, css效率杠杠的。(该插件Sublime Text, Notepad++, DreamWeaver...都支持)
2,Visio 2013.
从此程序员作图不求人。
从最常用的框图、到开发交流用的数据库设计图、UML类图、时序图、用例图之类(免装PowerDesigner,Rational Rose之类了)、到最流行的思维导图(免装MindJet之类了),而且网上模板丰富,只要能想到的图类型都支持。
我要推荐的楼上都推荐过了,因为我是PHPer,所以工具和PHP有关!
IDE:PHPStorm
或者NetBeans
,前端可用WebStorm
编辑器:sublime text 3
(emmet
插件可谓必备,在sublime text 2
上这个插件叫Zen Coding
,不过PHPStorm
和WebStorm
自带了)
浏览器插件:firebug
、ChromeSnifferPlus
、web前端助手
Git
和Github
,作为一个程序员这是必须的利器呀,再也不怕代码被删除了Gas Mask
Web开发时,很容易进行本地Host和线上Host的切换
postman
这个Chrome 的插件,做接口必不可缺的工具
phpstorm+vagrant+virtualbox+ubuntu+chrome+subversion+xmanager
这几个工具可以搞定所有本地 ,测试,以及线上开发环境
看来SF中前端居多啊。我是临时工,临时做前端。
前端工具:
Sublime Text3:
是毋庸置疑的。长相(UI
),身材(<10M
),技术(各种擦件
)都非常赞FireFox Developer Edition:
:这货是个浏览器FF新出针对开发者的。我很好奇上面的SFer们居然都没有说浏览器诶。对应的chrome
也是非常赞呢。当然其它的也行。看看官们顺手。visual studio 2013命令行工具:
,y? im a Csharper!
,用来编译和启动IISExpress
来调试,比起开启笨重的vs要舒坦很多啊。哈哈哈。都是非常赞的说。哈哈navicat for SqlServer/mysql/sqlite/*
等绝对是非常可靠的小巧适用,不必某些安装文件都要上G的客户端差。哈哈哈,but非免费
,but 恩呢喂
有破解嘛,没钱,倔强!!(笔者还是希望有能力的coder能用付费的)Axure RP
Axure再手,原型我有。不想做产品经理的程序员不是好前端。偶尔画个帅(丑
)气(哭
)的原型出来玩玩儿也是不错的嘛,哈哈哈MarkdownPad2:
就是一个问都死下的markdown编辑器啦。不怎么好用,但是没得选啊。呵呵呵呵music
怎么行呢,xx音乐播放器
你值得拥有。搜索查看代码用notepad++很方便,支持文件夹搜索,打开很快
平时也用sublime text 2 插件也很多,
用过vs 2012,js代码补全以及格式化非常好,特别是格式化,有利于代码风格的统一
首先说明:个人是全宇宙最受人嘲讽的PHP入门者,下面说说自己的感受:
第一,先说工具:
phpstorm
和sublime text 3
.phpstorm对于写PHP的同学来说,不用多说,很强大,各种顺手,如果你能为你自己配置一下各种快捷键操作或者是找一个赏心悦目的主题就基本足以,我在phpstorm上只装了两个能叫做插件的东西:
Color IDE:没错,这就是用来界面,主要是将Sidebar的颜色变成跟主界面一样的样色
Framework MVC Structure Support:这主要是用来撸框架的,因为平时很多时候都是用Yii或者CI来做东西,所以....晒晒我的phpstorm:
请自觉忽视代码!!!
至于Sublime,相信很多同学都会推荐,也在用,毕竟是这么好的一个编辑器!!!这里我推荐Sublime text 3主要原因就是在这一版本中,你可以直接在sublime里阅览各种图片,而且还是那么快,简直炫酷。这对于一个时不时要撸前端(可能也不够资格说前端,先不管哈)的我来说,无疑是一个天大的诱惑,于是,我推荐,如果你用sublime,请用sublime text 3....
下面是我的sublime插件列表
package control:首先推荐这个,因为有了这个之后,你装其他插件就变得易如反掌。具体安装请参考:https://sublime.wbond.net/
emmet:前端开发的神器,谁用谁知道。你可以在装了package control的情况下很容易就装了,具体的用法请自行移步:http://docs.emmet.io/
SVN :没错,我说的是插件,怎么说呢,因为我会经常使用Sublime写Markdown博客,由于采用的JustWriting博客系统,所以我基本就是写完就直接在sublime SVN commit了,这个看个人喜欢
Markdown Editing:这也是由于写markdown的原因,之前也用过一个叫Markdown Preview的插件,也不错,看你自己的感觉了
SublimeCodeIntel:这是一个代码提示插件,支持一堆语言,对于php的提示来说,差强人意,毕竟还是phpstorm给力。其他代码请参看其他的同学的答案。