terminal+vim+ycm基本的编程能解决,复杂问题还是ide比较好。clion是我目前使用的体验很好的一个。也没折腾其它的。vim一般了解i,g,a,o,dd,ctrl+c,v,:%s。就够了。我的日常使用基本没有超过这个范围的。