vim 常见设置
vim 粘贴时取消自动换行
当vim开启smartindent时,对于C代码会有自动换行的功效。但是,有时候我们需要在向vim中粘贴C代码时,需要暂时关闭自动换行的功能。
在vim中, :set paste
之后进行插入操作,vim提示变为: -- INSERT (paste) -- 这时就不再有自动换行。之后,如果要恢复, :set nopaste
即可。 vim提示变为:-- INSERT --
设置自动换行和自动折行
自动折行 是把长的一行用多行显示 , 不在文件里加换行符用 :set wrap 设置自动折行 :set nowrap 设置不自动折行
每行超过 n 个字的时候 vim 自动加上换行符 :set textwidth=70 来设置 n
显示和切换主题
:colorscheme + Space + TAB
or
:colorscheme + Space + CTRL d
vim-plug插件自动安装
在.vimrc文件中输入需要自动安装的插件
call plug#begin('~/.vim/plugged')
Plug 'SirVer/ultisnips'
Plug 'honza/vim-snippets'
Plug 'Valloric/YouCompleteMe'
call plug#end()"
重新打开vim,执行下面的命令进行安装
:PlugInstall
vim删除相关
删除一字 dw --> delete word
删除一行 dd --> delete line
删除一段 dp --> delete paragraph