Vim
网址: https://www.oschina.net/p/vim
在刚入门开发的群体中 Vim 可能不会十分流行,因为它的入门学习曲线陡峭。下面是 Vim 附带的一些功能:
集成的 UI
支持超过 200 种语言的语法高亮
Light Table
网址: https://www.oschina.net/p/lighttable
Chocolat
网址:https://www.oschina.net/p/chocolat
一些其他的功能:
项目搜索和更换
实时错误检测
Notepad
网址:https://www.oschina.net/p/notepadplusplus
语法高亮
支持 FTP
外部插件
跨平台的兼容性
代码和文本折叠
集成编译器
Visual Studio Code
网址:https://www.oschina.net/p/visual-studio-code
Visual Studio Code 还有以下特性:
智能代码补全
自定义热键
括号匹配
代码片段
代码对比
支持 Git 等特性
Sublime Text
网址:https://www.oschina.net/p/sublimetext
Sublime Text 提供了许多优秀的功能:
提供外部插件的安装包
支持 Python 脚本
高度可定制的界面
即时的文件切换
语法和错误检测
代码自动补全
丰富的主题
TextWrangler
网址:http://www.barebones.com/products/textwrangler/download.html
作为 BBedit 的后继,它在功能上做了一些精简,缺少 Markup,Clippings 功能,略有遗憾。但免费的优势让它同样成为不少开发者的首选,程序界面清爽简单,只有常用功能,FTP/SFTP/AppleScript/Mac OS UNIX 脚本之类高级功能藏在菜单里。
TextWrangler 能轻松处理大体积的源代码文件,提供了广泛的功能,包括:
支持插件和宏
安全的 FTP
支持 SSH
语法高亮
自动完成
拼写检查
Atom
网址:https://www.oschina.net/p/github-atom
尽管是免费软件,但 Atom 依然提供了几个关键重要的功能,包括:
内置包管理工具
可定制的主题
支持命令面板
与 GitHub 集成
Coda
网址:https://www.oschina.net/p/coda
Coda 提供了一系列强大的功能,包括:
内置调试器
本地终端
Leopard GUI
代码自动补全
支持大体积文件
ext Mate
网址:https://www.oschina.net/p/textmate
Text Mate 与 BBEdit 一起并称苹果机上的 Emacs 和 Vim。尤其适合开发者使用,可以定制许多贴心使用的功能。
Text Mate 提供了许多功能,包括:
支持 FTP
支持 Xcode
语法高亮
支持可折叠代码块
列选择和键入
代码自动补全
jEdit
jEdit 有很方便的宏定义功能,可以用 BeanShell、Jython 和 JavaScript 等脚本语言。
除了支持 100 的插件和宏,还有一些精彩的功能:
通过第三方插件集成编译器
支持 FTP 与集成 FTP 的浏览器
拼写检查
BBEdit
网址:https://www.oschina.net/p/bbedit
智能接口让 BBEdit 具有一流的功能,包括 grep 匹配,搜索和替换多个文件,项目定义的工具,功能导航和众多编程语言的语法高亮,代码折叠,FTP 和 SFTP 打开和保存,AppleScript 以及 Mac OS X 的 Unix 的脚本支持,代码自动补全,还有一个强大的 HTML 工具配套。
BBEdit 提供以下功能:
代码自动完成
语法高亮显示
Araneae
网址:http://www.ornj.net/software/araneae
Araneae 仅支持在 Windows 上使用,因其干净简单的界面而被大众所知,它的简洁性让开发者能轻松编写代码。Araneae 是完全免费的软件。
提供了以下的功能:
支持流行的编程语言,包括 HTML,CSS,PHP,Rails,XHTML 等
支持 jEdit 等多个实例
UltraEdit
网址:https://www.oschina.net/p/ultraedit
与 SSH 集成
语法高亮显示
多选代码
支持 FTP
Emacs
网址:https://www.oschina.net/p/emacs
此外 Emacs 还有如下特点:
Self-documenting
可定制性
可扩展性(集成 Lisp 语言)
— End —
新人手册:
未来 3-5 年内,哪个方向的机器学习人才最紧缺?
顶级程序员和普通程序员在思维模式上的5个区别
程序员不愿意加班的真相……
Python是怎么火起来的?
苹果发布会《肾化危机》影评