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   诸子流  阅读(4691)  评论(0编辑  收藏  举报
< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示