文本编辑器

最后更新于:2022-04-01 04:28:56

# 文本编辑器 在节 [不会Coding如何破?](#)中提到:「一旦算法(伪代码)描述齐备,程序编写不过是打字校对的工作。」咱们平时学习工作都非常讲究效率,那么「打字校对」的工作是不是也可以也有一些比较好的办法来提高效率呢?答案是肯定的!一些聪明的程序员早已想好了各种办法来提高Coding的效率,其中之一便是选择一款适合自己的高效Text Editor(用来输入程序代码的玩意儿,称为文本编辑器)。 Windows下大家最常见的恐怕就是记事本程序咯,够小巧,但我想应该没几个人愿意一直用这玩意儿吧?输几行代码进去它似乎什么反应也没有,代码高亮也没有。Linux 下最普通的便是 nano 了。不过比起下面即将出场的两位大神恐怕他们都得往一边站,OK,该轮到Vim和Emacs出场了。 - Vim-the god of editors - Emacs-the god’s editor ### Vim-Vi IMproved Vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。开始学习的时候可能会进展缓慢,但是一旦掌握一些基本操作之后,能大幅度提高编辑效率。左耳朵耗子写的[Vim系列教程](http://coolshell.cn/tag/vim)十分不错。其中最适合入门的非[简明 Vim 练级攻略](http://coolshell.cn/articles/5426.html)莫属。下面放一张[给程序员的VIM速查卡](http://coolshell.cn/articles/5479.html#more-5479). ![Vim-cheat-sheet](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-10-26_562db8fb3f3d4.png) 最后再力荐下BeiYuu的[Git时代的VIM不完全使用教程](http://beiyuu.com/git-vim-tutorial/),使用Vundle管理Vim插件太惬意了。 ### Emacs-Editor MACroS Emacs即Editor MACroS(宏编辑器),是一种文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。由于我不是Emacs用户,相关入门教程啥的还请Emacs党补充... ### Sublime Text 除了以上两款神器,最近几年还冒出了个新一代神器——[Sublime Text: The text editor you'll fall in love with](http://www.sublimetext.com/)。简洁美观,上手特别容易,第三方插件也是异常丰富!觉得 Vim 和 Emacs 学习曲线太抖的可以尝试下这款性感的编辑器,不过得小声地说一句这款编辑器是商业软件,虽然可以免费使用。
';