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.\+

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM