DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

几款开源文本编辑器比较


Brackets

Brackets是一款面向Web开发的文本编辑器;

通过插件管理器实现vim模式支持,效果好;

修改字号方便:ctrl + =/-;

不修改项根目录;

不能像atom那样在命令行中将工作目录作为参数传入,比如在启动后设置;

打开文件夹快捷键:ctrl-alt-o; 打开文件快捷键:ctrl-shift-o, 在当前目录中模糊匹配;

分割窗口只有“不分割”,“横向分割”,“纵向分割”3种方式,且只能用鼠标操作,不方便;

在html中实时修改css文件:ctrl-e;

推荐插件:

  • Brackets Vim: vim模式插件,可以使用ex命令(冒号开头的命令,如:w,:q等),需要与外界粘贴/拷贝文本,需要先在[File -> Enable Vim]中关闭vim模式,再用鼠标选择文本,再ctrl-c/v;

  • Command line shortcuts: 可以将命令行定义成快捷键;

  • Brackets Key Remapper: 目录[Debug -> Open Preferences File],打开配置文件,修改默认快捷键,"view.hideSidebar"改为ctrl-alt-m;

  • Theme: 增加暗色方案;

  • Display Shortcuts: 显示可用的所有快捷键,可以搜索,很方便, ctrl-alt-/;

Atom

Atom由Github出品,未来可能不完全开源;

启动速度慢;

对窗口分割、窗口尺寸切换的支持不太好;

全局搜索快捷键:Ctrl-Shift-P; 打开文件快捷键:Ctrl-P;

vi模式不能使用ex命令,操作不流畅;

Zed

体积比atom小一半,解压后直接运行,但其暗色主题都是灰色的,对比度不够;

会在项目根目录下创建一个.zeddata文件,如果使用git做项目管理的话,需要把这个文件加入到ignore列表中;

没有tab,可以水平分割为1~3个窗口,可以方便地在窗口间转移,这一点比atom强很多;

自动保存功能使得:w不再需要,但最Meteor这样自动更新的环境,自动保持会使应用频繁更新;

自带Vim模式,可以方便地使用vi快捷键;

LightTable

LightTable是一个Clojure开发环境,但也能作为一款通用文本编辑器;

打开命令自动搜索:ctrl-space;

安装vim插件:ctrl-space -> show plugin manager -> 输入vim,安装之,ex命令可用;与外部copy/paste需要在插入模式中用鼠标完成;

打开文件:ctrl-o;

总体而言无法替代vim;



Published

Feb 3, 2015

Last Updated

Feb 3, 2015

Category

Tech

Tags

  • text editor 2

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor