关于Vim,我最常用的Vim命令和快捷键

来源:互联网 发布:bim软件介绍 编辑:程序博客网 时间:2024/05/17 21:55

      从大二进入计算机专业开始接触开源学习Vim到现在,已经整整度过了一年多的时间。现在开始学习emacs,又让我体会到了当年学习Vim的感觉,写一写自己用的最多的一些命令和设置。

1. 外观:guioptions和colorscheme设置

在Windows下使用gVim或者在Linux使用图形界面的Vim对于追求极致的我来说总是显得太丑了。

使用gVim之前第一件事情就是给gVim调整外观和主题。

调整外观可以使用guioptions选项,详见:(http://blog.csdn.net/lidms/article/details/41050565)

例如 :set go-=T  则可以隐藏gVim中丑陋的Toolbar.

换colorscheme直接在命令模式下运行命令 :colorcheme slate(我最喜欢的自带主题是slate)


2.定位:利用命令在文件中实现快速定位(这些命令都工作在普通模式)

gg :将光标移动到第一行的第一个非空字符

G(shift +g) :将光标移动到最后一行的的第一个非空字符

zz :将光标移动到窗口中央,所在的列数不变

zt  :将光标移动到窗口上部,所在的列数不变

zb :将光标移动到窗口下部分,所在的列数不变

(注意:z<cr>  z.  z-  三个命令的功能分别和 zt  zz zb的功能类似,但是光标的列数会改变,移动到所在行第一个非空字符)


3.ggVG全选.

在Vim中Windows快捷键一般是不能使用的,ggVG可以将所有的文件选中。

这是一个命令组合: gg进入文件开始,V选中本行进入选择模式,G则表示将选择区域扩展到最后一行,即选中全行。


4.Explore命令

在普通模式下 

:Explore 会直接用Vi打开文件所在的目录,显示所在目录中所有的文件

可以缩写问E,当使用命令前缓冲区未保存,则将窗口split,上面的窗口显示文件浏览器。如果该缓冲区已保存

,整个窗口将直接显示文件目录。

可以直接输入:E 进入当前缓冲区文件所在目录。


5.插件:Vimwiki

这是伴随我一年的插件,经常使用它的日记功能记录一些琐碎的事情

学习的Vim的过程使用过很多插件,只有这个插件伴随使用的最久。


6. :help 查看帮助文档

学习Vim,没有一本书的知识点在Vim的帮助文档中找不到,遇见一些命令,学习去查看文档

那你的学习和收获一定会更多。


学习和使用Vim一年时间,学到的知识很多,收获很大,但是已经决定告别Vim。

我们不应该阻止自己去见到更大的世界。

给学习Vim的人两点建议:

1.如果英文不好的话,先尝试去安装一个中文的帮助。

Windows下安装帮助可以参考(http://blog.csdn.net/lidms/article/details/40555839)


2.多多使用默认配置,不要整天配置map

自己学习Vim的过程是一个配置文件vimrc由少到多,再由多变少的过程。

如果你是初学vim,建议不要讲一些vim自带的命令进行map,重复这些命令的过程也是一种学习。

比如说,你把全选命令ggVG map等价为 Ctrl +a,你可以会丢失掉理解ggVG命令和意义的机会。 


Happy Vimming!



0 0