VIM的键盘映射

看到VIM高手们在键盘上健步如飞,觉得很羡慕,使用各种组合键,快速的完成各种操作。这些组合怎么来的呢?有一部分是VIM默认的,而有些是自定义的。VIM的自定义的部分,你也可重写。
vim里最基本的map用法也就是

:map c a

这里把c映射成了a,在map生效的情况下,按下c就等同于按下了a
当然,常用的Ctrl,Shift,Alt自然也是支持的。

:map <C-a> a
:map <A-a&g
更多... “VIM的键盘映射”

强化你的VIM开发环境之minibufexpl

强化你的VIM开发环境之minibufexpl

 

在vim中打开多个文件,同时编辑,有多种方式:

  • 切分窗口  —— 使用vsplit或者split用一个新文件切分当前窗口
  • tab   —–使用tabedit 在一个新的tab中打开一个文件
  • 多个buf方式 + 插件,显示所有打开的buf,在buf之间快速切换使用快捷键

我最喜欢第3种… 更多... “强化你的VIM开发环境之minibufexpl”

Vim的基本配置

 

如果 ~/目录的下没有

.vimrc

这个文件。

可以先建一个。

 

如何知道vim启动的时候加载的是哪一个配置文件呢?启动vim后可以使用如下的命令:

:e $MYVIMRC

 

然后输入下面的内容:

 

" 设置自动缩进
set smartindent

" 设置缩进
set tabstop=4

set shiftwidth=4

" 不要用空格代替制表符&n
更多... “Vim的基本配置”