vim test.txt 會在當前所在目錄建立test.txt檔案,並進入一般模式。
一般模式下操作:
0 或功能鍵[home]
這是數字『 0 』:移動到這一行的最前面字元處 (常用)
$ 或功能鍵[end]
移動到這一行的最後面字元處(常用)
g移動到這個檔案的最後一行
gg移動到這個檔案的第一行
nn 為數字。游標向下移動 n 行
/word
向游標之下尋找乙個名稱為 word 的字串。
?word
向游標之上尋找乙個字串名稱為 word 的字串。
:n1,n2s/word1/word2/g
n1 與 n2 為數字。在第 n1 與 n2 行之間尋找 word1 這個字串,並將該字串取代為 word2 !
:1,$s/word1/word2/g
從第一行到最後一行尋找 word1 字串,並將該字串取代為 word2 !
:1,$s/word1/word2/gc
從第一行到最後一行尋找 word1 字串,並將該字串取代為 word2 !且在取代前顯示提示字元給使用者確認 (confirm) 是否需要取代!
dd刪除游標所在的那一整行
nddn 為數字。刪除游標所在的向下 n 行
yy複製游標所在的那一行
u復原前乙個動作
[ctrl]+r
重做上乙個動作
環境設定
vim 的環境設定引數
:set nu
:set nonu
設定與取消行號
:set hlsearch
:set nohlsearch
hlsearch 就是 high light search(高亮度搜尋)。 這個就是設定是否將搜尋的字串反白的設定值。預設值是 hlsearch
:set autoindent
:set noautoindent
是否自動縮排?autoindent 就是自動縮排。
:set backup
是否自動儲存備份檔?一般是 nobackup 的, 如果設定 backup 的話,那麼當你更動任何乙個檔案時,則原始檔會被另存成乙個檔名為 filename~ 的檔案。 舉例來說,我們編輯 hosts ,設定 :set backup ,那麼當更動 hosts 時,在同目錄下,就會產生 hosts~ 檔名的檔案,記錄原始的 hosts 檔案內容
:set ruler
還記得我們提到的右下角的一些狀態列說明嗎? 這個 ruler 就是在顯示或不顯示該設定值的啦!
:set showmode
這個則是,是否要顯示 --insert-- 之類的字眼在左下角的狀態列。
:set backspace=(012)
一般來說, 如果我們按下 i 進入編輯模式後,可以利用退格鍵 (backspace) 來刪除任意字元的。 但是,某些 distribution 則不許如此。此時,我們就可以透過 backspace 來設定囉~ 當 backspace 為 2 時,就是可以刪除任意值;0 或 1 時,僅可刪除剛剛輸入的字元, 而無法刪除原本就已經存在的文字了!
:set all
顯示目前所有的環境引數設定值。
:set
顯示與系統預設值不同的設定引數, 一般來說就是你有自行變動過的設定引數啦!
:syntax on
:syntax off
是否依據程式相關語法顯示不同顏色? 舉例來說,在編輯乙個純文字檔時,如果開頭是以 # 開始,那麼該行就會變成藍色。 如果你懂得寫程式,那麼這個 :syntax on 還會主動的幫你除錯呢!但是, 如果你僅是編寫純文字檔案,要避免顏色對你的螢幕產生的干擾,則可以取消這個設定 。
:set bg=dark
:set bg=light
可用以顯示不同的顏色色調,預設是『 light 』。如果你常常發現批註的字型深藍色實在很不容易看, 那麼這裡可以設定為 dark 喔!試看看,會有不同的樣式呢!
vim ~/.vimrc
vim中不能輸入中文的解決方案:"這個檔案的雙引號 (") 是批註
set hlsearch "高亮度反白
set backspace=2 "可隨時用退格鍵刪除
set autoindent "自動縮排
set ruler "可顯示最後一行的狀態
set showmode "左下角那一行的狀態
set nu "可以在每一行的最前面顯示行號啦!
set bg=dark "顯示不同的底色色調
syntax on "進行語法檢驗,顏色顯示。
更改ibus中的設定。
ibus-setup
取消勾選在在應用程式視窗中啟動內嵌編輯模式。
vim基本使用
摘要 本文學習自linux命令vimtutor,介紹了vim的必要的基本操作 在normal模式下,移動游標鍵為h j k l h 游標左移乙個字元 j 游標下移乙個字元 k 游標上移乙個字元 l 游標右移乙個字元 進入 終端輸入 vi 或 vim 後跟檔名稱,即可用vim開啟檔案 開啟後預設為no...
Vim基本使用
vi是unix系統下最通用的文字編輯器,且不是乙個所見即所得的編輯器,複製和格式化文字需要手動輸入命令。1.vim編輯器模式 普通模式 命令模式 和插入模式 編輯模式 當進入vim沒進行其他操作時,操作模式是普通模式 插入模式 顧名思義,在此模式下可以進行字元的輸入,輸入的鍵值顯示在編輯框。普通模式...
VIM基本使用
普通模式下 w 儲存檔案,不退出 vim w file 將修改另外儲存到 file 中,不退出 vim w 強制儲存,不退出 vim wq 儲存檔案,退出 vim wq 強制儲存檔案,退出 vim q 不儲存檔案,退出 vim q 不儲存檔案,強制退出 vim e 放棄所有修改,從上次儲存檔案開始再...