2018-08-27
Vim大大小小也算是用了3年了,中间也尝试过不少IDE,从爽度上讲,Visual Studio绝对是最令人舒爽, 愉快的。不过,Windows本身的体验太差——对bash的支持太差;朋友win经常死机;因此不太喜欢用vs。 此外,vs收费,手头没钱。因此,决定使用Atom来做下一步的开发。
为什么不用Vim了
Vim搭配python-mode
的确是能带来不错的书写体验,但是因为Vim本身功能需要自己来写,
而vimscript
在我这里着实不好用,学习起来虽然不能说有很大的难度,但是不同插件之间的调整,
以及出现小问题闪现而过得debug信息【输入:message来查看】等等,都不是很舒服。
此外,我的Vim插件很多,运行速度已经受到比较大的影响,代码跳转速度都有些慢,体验着实不好;
转到Atom
Atom和Sublime比较了一下——虽然Sublime拥有用Python写扩展的优势,但是因为收费,而且我不认为这 个软件能让我心甘情愿的为其掏腰包,所以就干脆放弃了。选择了Atom。VsCode因为是微软家的东西,道理 上讲应该很棒,但是因为在开源开发者那边,大家可能不喜欢微软的一些做派,所以一些大牛不喜欢给微软 开发插件——因此最终决定转移到Atom。
此外,代码补全功能上,Atom的体验实在是太棒了!
使用Atom不需要额外学习什么,直接打开设置,找到install,安装packages即可。
一个插件列表
- autocomplete-python python的自动补全
- file-icons 不动脑子就安装了,图标好看
- linter-flake8 python的语法检查
Python的东西可以对应的找到其他的语言对应的package;
- minimap 代码小地图
- symbols-tree-view 相当于tagbar,看所有的方法以及变量
- vim-mode 最关键的,以Vim的方式编辑文件
- last-cursor-position 返回上个编辑的位置,ctrl-o
还有multicursor之类的插件,我一般写的时候是不用的,直接用:%s来做替换。Atom上我目前还不是特别
需要这个功能,可以直接考虑cmd + f
来代替;需要的时候我会直接去找。
几个有用的快捷键
cmd + ,
打开设置cmd + R
打开文件中的方法cmd + T
打开项目中的文件cmd + shift + p
相当于sublime
中的ctrl+p
ctrl+0
焦点转移到目录cmd + /
注释cmd + 数字
跳转Tabcmd + w
关闭tab【操作方法与chrome很相似】,可以直接参考chrome的快捷键
update at 2023-08-29
我现在在使用vscode
.