查詢
/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...