从 Gvim 转用 Atom 的一些吐槽

一直在用Gvim,挺好的!只是有些插件/功能,感觉用起来不是很爽,但是可以完全丢掉鼠标了,平时开发,各种爽啊!
无意间发现了Atom,觉得代码提示的功能要比Vim强不少,于是就下载了,试试
意外发现Atom有一个插件Vim-mode,感觉……赶紧下载安装,试了下,甩Sublime Text上的Vim模式几十条街呀,但是找不到命令行,就是那个command line的东西,有点儿失望,在失望中,发现了ex-mode,装了这个,就有command-line了,爽;
Atom也用了几天了,来吐下槽,更多的是希望获得大家的帮助,让Atom更好用
1、代码格式:Atom的代码格式化可能有快捷键,但是我不知道吧,但是在Vim-mode下=G,这个命令是没办法格式化代码了;
2、"’{[()]}’"自动补全了,但是跳不出去,vim是,按tab,可以跳出去,于是又开始找插件,bracket-close-jump,找到了这个,嗯,可以跳出了,但是问题又来了,如果是if之类的,就被这个插件打乱了,这个插件只跳出配对,不能按照原有的if的码码顺序跳了,坑,然后禁用了bracket-close-jump
3、代码提示的问题:代码提示很强大,但是也是有坑的,Atom会把所有的语言的代码全部显示出来,这个就不是我想要的了,听说Autocomplete+可以按语言来提示,但是看了一下,发现安装的是这货呀,咋就不行呢?是设置的问题吗?
4、主题:主题方面,Vim可以透明的,这个对于抄代码,帮助真是太大了,在Atom上搜了一下,也直接google:Atom transparent 但是,无解
以上是用了三四天Atom的感触,希望可以得到大家的帮助,解决这些问题!
Atom昨天才出到0.209.0,期待超越Vim的那一天

1赞

谢谢分享,由于我还不是vim的重度使用者,以下回答可能对你没有太大帮助。

  1. atom-beautify 默认格式化代码文件的快捷键是 ctrl + alt + b

    另外,atom中的所有快捷键都是可以在keymap文件中自定义的,感觉你可以试试。

  2. autocomplete-plus已经是atom的内置插件了。
    我并没有遇到你说的问题,不过我觉得你可以把你不需要的语言提示package给禁用掉。

1赞

3. 就我个人的经验来讲,很可能一个 class 名同时在 HTML, CSS, JavaScript 文件里都会出现,所以跨文件的提示我觉得是很好用的。

4. 就我个人经验来讲,抄(参考)代码的时候,左右分栏(Split)是很好用的。

1赞