我的Vim体验
段子
Twitter上的段子:
I’ve been using Vim for about 2 years now, mostly because I can’t figure out how to exit.
中文翻译:
我已经使用Vim两年时间了,主要是因为我不知道怎么退出。
Emacs和Vim入门教程的区别
一个Emacs vs. Vim的话题总能引起圣战,我只说自己的经历。
我接触Vim很早了,但始终没学会使用,我认为原因是Vim的教程不够人性化。看看Vim的入门教程怎么教我们的:
After saving your changes, you can quit Vim with :q. Or the saving and quitting can be combined into one operation with :wq.
If you want to discard any changes, enter :q! to quit Vim without saving.
It is possible to have more than one file open in Vim, and there are commands for saving or quitting when working with multiple files (see :help window-exit):
:wa write all changed files (save all changes)
:xa exit all (save all changes and close Vim)
:qa quit all (close Vim, but not if there are unsaved changes)
:qa! quit all (close Vim without saving—discard any changes)
呵呵哒,一上来就教怎么加感叹号强制退出,怎么用组合来实现复杂的功能,作为初学者,最需要的不是学习软件的复杂灵活的功能,而是如何用最简单的方式实现自己想要的功能,搞的太复杂,学的人很快就烦了。
再看看Emacs怎么教的。Emacs里用C-h t
或<f1> t
打开教程。
很多扩展命令都相当有用,虽然与你已经学过的命令比起来,他们可能不那么常
用。我们早已经见过一些扩展命令了,比如用 C-x C-f 寻找文件和用 C-x C-s
保存文件;退出 Emacs 用的 C-x C-c 也是扩展命令。(不用担心退出 Emacs 会
给你带来什么损失,Emacs 会在退出之前提醒你存盘的。)
用叙述的方式教给你用C-x C-c
退出,这个真的很实用,连同上面教的C-g
取消当前操作可以说我初学Emacs时最常用的两个救命操作了,一旦搞不懂,取消或退出重来就好了。
或者您可以把评论发在别处,添加指向本页的连接,然后把网址告诉我:
本文标题:我的Vim体验
文章作者:Chris
发布时间:2015-04-24
最后更新:2022-03-23
原始链接:https://chriszheng.science/2015/04/24/My-Vim-experience/
版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明出处!
分享