也许这应该是一个社区维基页面。
我应该学习什么unix文本编辑器?我的同事大多使用vi。我之所以考虑vim,是因为它的语法突出显示似乎很吸引人。与vim相比,vi有什么优势吗?
我知道也有很多emacs的粉丝?有什么理由去学习特定的编辑器吗?
你能给我一些好的学习参考资料(给你推荐的编辑器)吗?
谢谢!
发布于 2010-01-28 00:23:55
学习nvi、vim (对于基本操作,本质上是相同的)和emacs,直到您可以进行细微的编辑。然后决定你更喜欢哪一个,并更彻底地学习它。我有一个首选的编辑器,它是这三个编辑器中的一个,但可以使用所有这些编辑器执行基本的编辑任务。
发布于 2010-01-28 00:20:03
如果您不确定,可以尝试以下几种方法:
使用最适合您的需求的任何一个。让别人为你做这个决定不是一个好主意。
下面是一个更全面的列表,并对功能进行了比较:
http://en.wikipedia.org/wiki/Comparison_of_text_editors
发布于 2010-01-28 00:20:18
与vim相比,vi的优势在于它在任何地方都是100%可用的。vim可能不是。
您可能想同时尝试vi和emacs。这是一个宗教问题--你永远不会得到一个好的答案,因为答案主要取决于你自己的喜欢/不喜欢/偏好/需要。
如果您像您在一条评论中提到的那样知道pico,那么emacs对您来说可能比不知道的情况下更容易学习,因为pico是IIRC作为"emacs very lite“完成的。
此外,您没有考虑到的一点是,大多数优秀的Windows编辑器都支持通过FTP或已挂载的驱动器从Unix文件系统中编辑文件。你需要学习一个的unix编辑器以防万一(或者不止一个),但是即使你把Unix编程当做你的主编辑器,你也不会被限制使用一个。
https://stackoverflow.com/questions/2148465
复制相似问题