vim 環境設定 通用

2022-03-25 15:27:52 字數 1517 閱讀 5791

有沒有發現,如果我們以 vim 軟體來搜尋乙個檔案內部的某個字串時,這個字串會被反白,而下次我們再次以 vim 編輯這個檔案時,該搜尋的字串反白情況還是存在呢!甚至於在編輯其他檔案時,如果其他檔案內也存在這個字串,哇!竟然還是主動反白耶!真神奇!另外, 當我們重複編輯同乙個檔案時,當第二次進入該檔案時,游標竟然就在上次離開的那一行上頭呢!真是好方便啊~但是,怎麼會這樣呢?

這是因為我們的 vim 會主動的將你曾經做過的行為登入下來,好讓你下次可以輕鬆的作業啊!那個記錄動作的檔案就是: ~/.viminfo !如果你曾經使用過 vim,那你的家目錄應該會存在這個檔案才對。這個檔案是自動產生的,你不必自行建立。而你在 vim 裡頭所做過的動作,就可以在這個檔案內部查詢到囉~ ^_^

tips:

所謂的縮排,就是當你按下 enter 編輯新的一行時,游標不會在行首,而是在與上一行的第乙個非空格符處對齊!

總之,這些設定值很有用處的啦!但是......我是否每次使用 vim 都要重新設定一次各個引數值?這不太合理吧?沒錯啊!

所以,我們可以透過配置檔案來直接規定我們習慣的 vim 操作環境呢!整體 vim 的設定值一般是放置在 /etc/vimrc 這個檔案,不過,不建議你修改他!你可以修改 ~/.vimrc 這個檔案 (預設不存在,請你自行手動建立!),將你所希望的設定值寫入!

舉例來說,可以是這樣的乙個檔案:

[root@www ~]# vim ~/.vimrc

"這個檔案的雙引號 (") 是批註

set hlsearch "高亮度反白

set backspace=2 "可隨時用退格鍵刪除

set autoindent "自動縮排

set ruler "可顯示最後一行的狀態

set showmode "左下角那一行的狀態

set nu "可以在每一行的最前面顯示行號啦!

set bg=dark "顯示不同的底色色調

syntax on "進行語法檢驗,顏色顯示。

在這個檔案中,使用『 set hlsearch 』或『 :set hlsearch 』,亦即最前面有沒有冒號『 : 』效果都是一樣的!至於雙引號則是批註符號!不要用錯批註符號,否則每次使用 vim 時都會發生警告訊息喔!建立好這個檔案後,當你下次重新以 vim 編輯某個檔案時,該檔案的預設環境設定就是上頭寫的囉~這樣,是否很方便你的操作啊!多多利用 vim 的環境設定功能呢!^_^

filetype plugin on

let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'

修改完成後儲存退出,然後重啟ubuntu

idea設定退出vim環境設定

最近換了家公司,重新裝了開發工具 idea,結果發現進入之後總是預設是vim編輯模式,每次想編輯的時候總是需要輸入i 才可以進入編輯狀態,非常的不便,網上也根據一些資料了解到需要手工設定下。路徑 選單欄,tools 去掉 vim emulator前面的勾就行。ps 還有一些快捷鍵的衝突,建議在用這個...

vim設定python編輯環境

開啟 etc vim vimrc set nu set encoding utf8 設定檔案編碼 set paste 貼上文字,不改變原先排版格式 set expandtab 空格代替製表符 set autoindent set tabstop 4 set softtabstop 4 縮排為4個空格...

vim常用指令及環境設定

n向右移動n個字元 g移動到最後一行 ng移動到第n行 gg 移動到第一行 n向下移動n行 搜尋0 移動到本行開頭 x向後刪除乙個字元 nx向後刪除n個字元 dd刪除本行 ndd向下刪除n行 d 刪除游標至本行結束的內容 d0 刪除游標至本行開始的內容 yy 複製本行 nyy向下複製n行 y0 複製...