vim常用設定

2021-05-25 05:08:21 字數 1809 閱讀 9451

查詢

/string  向前搜尋指定字串

?string  向後搜尋指定字串

n           搜尋指定字串的下乙個出現位置

n          搜尋指定字串的上乙個出現位置

:%s/old/new/g     全文替換指定字串

去掉查詢高亮

方法一::nohlsearch

方法二:/awertgvcxz (查詢乙個肯定不存在的字串)

設定了高亮搜尋(:set hlsearch)以後,可以通過 :set nohlsearch 永久地關閉高亮

顯示,也可以通過 :nohlsearch 暫時關閉高亮顯示,下次搜尋時將自動恢復高亮。

常用設定

syntax on "     語法高亮

set nocompatible "去掉討厭的有關vi一致性模式

set number "顯示行號。

set history=50 "設定命令歷史記錄為50條。

set autoindent "使用自動對起,也就是把當前行的對起格式應用到下一行。

set smartindent "依據上面的對起格式,智慧型的選擇對起方式,對於類似c語言編。

set tabstop=4 "設定tab鍵為4個空格。

set shiftwidth=4 "設定當行之間交錯時使用4個

vim 從 vim7 開始加入了多標籤切換的功能, 相當於多視窗.

之前的版本雖然也有多檔案編輯功能, 但是總之不如這個方便啦。

用法 :tabnew [++opt選項] [+cmd] 檔案            建立對指定檔案新的tab

:tabc       關閉當前的tab

:tabo       關閉所有其他的tab

:tabs       檢視所有開啟的tab

:tabp      前乙個

:tabn      後乙個

標準模式下:

gt , gt 可以直接在tab之間切換。

還有很多他命令, 看官大人自己, :help table 吧。

:map :tabpreviousf5上乙個tab

:map :tabnextf6下乙個tab

:map :tabnew.ctrl + t 新建一 tab 並開啟本地目錄

如果你想要執行一連串的的 shell命令但又不想離開vi,你可以在line mode下指令sh。

這個指令會建立乙個 shell,如果要離開,按ctrl-d或者執行exit命令。

split filename 水平分割視窗

vsplit filename 垂直分割視窗

在insert模式下,輸入 ctrl + n 可以出現如下所示自動補全的功能

centos 5.5 內的 .vimrc

set fileencodings=utf-8

set ambiwidth=double

set smartindent

set smarttab

set expandtab

set tabstop=4

set softtabstop=4

set shiftwidth=4

set backspace=2

set textwidth=79

set number

set listchars=tab:>-,trail:-

set tabpagemax=15

:map :tabprevious

:map :tabnext

:map :tabnew.

常用vim設定

set nu set ro set shiftwidth 4 set tabstop 4 set softtabstop 4 syntax on if term xterm set t co 8 set t sb 4 dm set t sf 3 dm endif autocmd bufreadpos...

vim常用設定

效果圖 配色方案 colorscheme desert 語法高亮度顯示 syntax on 顯示行號 set number 檢測檔案型別 filetype on vim使用自動對齊,也就是把當前行的對齊格式應用到下一行 set autoindent 依據上面的對齊格式,只能的選擇對齊方式 set s...

VIM常用設定

實現 vmap y w pbcopynmap p r pbpaste直接覆蓋自帶的y和p,使用系統貼上板。細節 map語法 map 待對映的東西 其他東西 map 命令模式 nmap normal模式 vmap visual模式 mac提供系統貼上板pbcopy和pbpaste,他們的功能如下 ca...