vim 配置與使用

2022-05-19 04:11:15 字數 1847 閱讀 6403

一般情況下,配置  .vimrc  可以更改vim 的表現。 

有很多已經寫的很好的 .vimrc 

例如: 

讓cygwin shell使用英文介面只用在~/.bashrc這個檔案裡面加上一句話:export :lang='en_us' 

quickfix的使用:

對大多數使用makefile的專案來說,vim的預設設定」make「已經可以滿足要求了。如果你的專案需要用乙個特殊的程式進行編譯,就需要修改』makeprg『選項的值。

:set makeprg=gcc "這樣可以使用make來測試一下quickfix模式。我們設定好』makeprg『選項後,輸入下面的命令就可以編譯了:

:make
在使用」:make「時,vim會自動呼叫』makeprg『選項定義的命令進行編譯,並把編譯輸出重定向到乙個臨時檔案中,當編譯出現錯誤時,vim會從上述臨時檔案中讀出錯誤資訊,根據這些資訊形成quickfix列表,並跳轉到第乙個錯誤出現的地方。

使用」:cw「命令,開啟乙個quickfix視窗,把所有的出錯資訊顯示出來。

如果只是想使用系統貼上板的話直接在輸入模式按shift+inset(貼上)就可以了,下面講一下vim的貼上板的基礎知識,有興趣的可以看看,應該會有所收穫的。

vim幫助文件裡與貼上板有關的內容如下:

vim有12個貼上板,分別是0、1、2、...、9、a、「、+;用:reg命令可以檢視各個貼上板裡的內容。在vim中簡單用y只是複製到「(雙引號)貼上板裡,同樣用p貼上的也是這個貼上板裡的內容; 

要將vim的內容複製到某個貼上板,需要退出編輯模式,進入正常模式後,選擇要複製的內容,然後按"ny(注意帶引號)完成複製,其中n為貼上板號(注意是按一下雙引號然後按貼上板號最後按y),例如要把內容複製到貼上板a,選中內容後按"ay就可以了,有兩點需要說明一下:要將vim某個貼上板裡的內容貼上進來,需要退出編輯模式,在正常模式按"np,其中n為貼上板號,如上所述,可以按"5p將5號貼上板裡的內容貼上進來,也可以按"+p將系統全域性貼上板裡的內容貼上進來。

注意:在我這裡,只有vim.gtk或vim.gnome才能使用系統全域性貼上板,預設的vim.basic看不到+號暫存器。安裝vim.gnome使用apt-get install vim-gnome,然後vim自動會鏈結到vim.gnome。

下面是vim複製貼上的基本命令:

yy複製游標所在行整行。或大寫乙個y。 

2yy或y2y複製兩行。 ㄟ ,請舉一反三好不好! :-) 

y^複製至行首,或y0。不含游標所在處字元。 

y$複製至行尾。含游標所在處字元。 

yw複製乙個word。 

y2w複製兩個字(單詞)。 

yg複製至檔尾。 

y1g複製至檔首。 

p小寫p代表貼至游標後(下)。 

p大寫p代表貼至游標前(上)。

複製單個字元

首選進入正常模式(按esc就行)

然後按v(指定貼上板為"1v 引號不能少),進入visual方式,然後就可以移動方向鍵選中文字,然後按y,就拷貝完成,

如果你要從游標處開始複製 4 個字元,可以按 4yl (複製游標後的)("14yl)("110yl 後面10個字元),4yh(複製游標前的) ,就複製了4個字元到緩衝區中了,

按下來就可以用 p (指定貼上板為"1v 引號不能少)命令隨便貼上了(1為指下貼上板名)

vim基本配置與使用技巧

vimrc檔案是vim的環境設定檔案。整體的vim的設定是在 etc vim vimrc 檔案中,一般只要修改使用者自己的vimrc 檔案就行。進入使用者根目錄 cd 檢視是否有.vimrc檔案,沒有就新建立乙個.vimrc檔案。vim vimrc 命令建立配置檔案,插入以下進行設定 set num...

vim 配置與操作

修改當前使用者的vim配置 vim vimrc填寫資訊如下 set ts 4 set expandtab set autoindent使之生效 source vimrc命令說明0 行首 shift 6 行尾gg 文首g shift g 文尾a shift a 文尾,並編輯 ctrl f 向上翻整頁 ...

vim安裝與配置

centos安裝vim 配置vim 1.vim vimrc 2.set nu 設定顯示行數 3.set hlsearch 顯示搜尋高亮 4.set ic 搜尋時忽略大小寫vim命令列模式 a 跳轉到本行行末插入 i 跳轉到本行行首插入 dd 刪除連續的一整行 刪除n行 ndd 如刪除包括該行之後的5...