vim配置修改教程

一、动态修改vim配置

反操作基本在原操作前加上no即可。

# 显示行号
set nu
#关闭行号
set nonu

# 开启粘贴模式
set paste
# 关闭粘贴模式
set nopaste

 

 

二、静态修改vim配置

2.1 查看vim使用的配置文件

我们可能有时记不清vim使用哪些配置文件,可通过vim --version查看。一般推荐直接用$HOME/.vimrc

(base) [root@ls-virtual-machine ~]# vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jun 10 2014 06:55:55)
Included patches: 1-160
Modified by <bugzilla@redhat.com>
Compiled by <bugzilla@redhat.com>
Huge version without GUI.  Features included (+) or not (-):
+acl             +farsi           +mouse_netterm   +syntax
...
+extra_search    -mouse_jsbterm   -sun_workshop    -xpm
   system vimrc file: "/etc/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/etc"
 f-b for $VIMRUNTIME: "/usr/share/vim/vim74"

 

2.2 修改配置文件

vim配置文件的格式和动态修改时的命令保持一致。常用示例如下:

" 注释在行开头使用半角双引号
" 显示行号
set nu
" 开启粘贴模式
set paste
" 粘贴模式和自动缩进模式切换快捷键为F2
set pastetoggle=<F2>
" 使用utf8编码
set fileencodings=utf-8
" 一个tab键长度相当于4个空格
set tabstop=4
" 使用空格代码tab键
set expandtab

 

 

三、vim语法备忘

# 查找长度超过1000字符的行
# vim查找中,?和/效果一样
?\%>1000v.\+

 

posted on 2020-10-21 20:01  诸子流  阅读(4651)  评论(0编辑  收藏  举报