1.看你编辑什么代码
2.看你在什么环境下
现在比较流行的是vs code ,对图形界面来说跨平台,可以通过插件支持很多语言,可以定制(包括快捷键),atom其实和vs code差不多的,都是用的Electron 内核。 这两个还有一个好处是免费、开源的。你都可以自己研究了。
命令行界面,我个人比较习惯vim。这个是老牌的编辑神器了(我其实也用的比较菜,只是简单的编辑用)。对各类语言只要配置好了支持特性也强大。
windows上,不嫌臃肿的话,visual studio 2015,函数提示、代码折叠等都很舒服,虽然很多人都吐槽visual C++不符合C++标准,但是仍然瑕不掩瑜。
硬盘小的,可以用notpad++,优点就是轻量化。
当然,装逼犯肯定是力推vi编辑器的。