Tag Archives: vim

强化你的VIM开发环境之minibufexpl

强化你的VIM开发环境之minibufexpl

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

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

我最喜欢第3种,因为它让我可以看到所有打开的buf,快速的在buf之间切换。

vim本身是支持buf的操作的,当你使用edit命令时,就会在新的buf中打开一个新的文件,但是不可见,你需要使用命令来查看当前所有buf,很不方便。tab似乎也能达到这样的效果,但是就差那么一点,让人用起来就很不爽,就是当打开的tab很多的时候,每个tab会被剂的很小,tab的标题显示的打开的文件名,这样tab变得很小的时候,上面的文件名就几乎看不清楚了。buf就不是,因为它可以显示多行。这样说,可能有点抽象,等一下截个屏看看,就一目了然了。

继续阅读

Vim的基本配置

如果 ~/目录的下没有

.vimrc

这个文件。

可以先建一个。

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

:e $MYVIMRC

然后输入下面的内容:

" 设置自动缩进
set smartindent

" 设置缩进
set tabstop=4

set shiftwidth=4

" 不要用空格代替制表符 
set noexpandtab

" 设置即时搜索
set incsearch
"编码设置
set enc=utf-8 

" 语法高亮
syntax on

继续阅读