centos下 Vim常用快捷鍵操作命令大全

2022-07-02 02:27:12 字數 1908 閱讀 5075

vim命令的安裝方法:同樣vim也有兩種安裝方法:

一、yum安裝,centos下安裝軟體最簡單的方法了,還能解決依賴問題,首推該方法,缺點是源裡面有一些軟體並不是其官網上最新的

sudo yum install -y vim

二、原始碼編譯安裝,今天重點介紹這種方法,不過也挺簡單的

git clone

2.解決vim的依賴問題

sudo yum install -y ncurses-devel

3.編譯安裝(選項請參考手冊)

cd vim/src

./configure --prefix=/usr/local

make

sudo make install

用vi開啟乙個yum檔案

vi /usr/bin/yum

按 i 鍵後  進入insert模式,進入insert模式後才能進行修改

修改完成後

按esc鍵進入command模式,

然後:wq 儲存檔案並退出vi(注意先冒號

儲存命令

按esc鍵 跳到命令模式,然後:

:w 儲存檔案但不退出vi

:w file 將修改另外儲存到file中,不退出vi

:w! 強制儲存,不推出vi

:wq 儲存檔案並退出vi

:wq! 強制儲存檔案,並退出vi

q: 不儲存檔案,退出vi

:q! 不儲存檔案,強制退出vi

:e! 放棄所有修改,從上次儲存檔案開始再編輯

移動游標

在vim中移動游標跟其他的編輯器中有很大的區別,不過一旦學會了,就會飛速 的在文字中移動了。

h,j,k,l

上,下,左,右

ctrl-f

上翻一頁

ctrl-b

下翻一頁

%跳到與當前括號匹配的括號處,如當前在處

w跳到下乙個字首,按標點或單詞分割

w跳到下乙個字首,長跳,如end-of-line被認為是乙個字

e跳到下乙個字尾

e跳到下乙個字尾,長跳

b跳到上乙個字

b跳到上乙個字,長跳

0跳至行首,不管有無縮排,就是跳到第0個字元

^跳至行首的第乙個字元

$跳至行尾

gg跳至檔案的第一行

gd跳至當前游標所在的變數的宣告處

[n]g

跳到第n行,如0g,就等價於gg,100g就是第100行

fx在當前行中找x字元,找到了就跳轉至

;重複上乙個f命令,而不用重複的輸入fx

tx與fx類似,但是只是跳轉到x的前乙個字元處

fx跟fx的方向相反

),(跳轉到上/下乙個語句

*查詢游標所在處的單詞,向下查詢 在此組合n鍵,可以在各個找找內容之間切換

#查詢游標所在處的單詞,向上查詢

`.跳轉至上次編輯位置

複製貼上

dd刪除游標所在行

dw刪除乙個字(word)

x刪除當前字元

x刪除前乙個字元

d刪除到行末

yy複製一行,此命令前可跟數字,標識複製多行,如6yy,表示從當前行開始複製6行

yw複製乙個字

y$複製到行末

p貼上貼上板的內容到當前行的下面

p貼上貼上板的內容到當前行的上面

]p有縮排的貼上,vim會自動調節**的縮排

"a將內容放入/存入a暫存器,可以支援多貼上板

附:比如常用的乙個暫存器就是系統暫存器,名稱為+,所以從系統貼上板貼上到vim中的命令為"+p,注意此處的+不表示操作符,二十乙個暫存器。

VIM常用快捷鍵

摺疊 zo 將當前摺疊開啟 zc 摺疊游標所在處 zr 開啟所有摺疊層次 依層次開啟 zm 摺疊所有層次 依層次摺疊 zr 開啟所有摺疊 zn zm 摺疊所有 zn zi 切換摺疊與不摺疊指令 緩衝區 vim file1 file2 多個檔案調入緩衝 e filename 在vim中再開啟檔案 ls...

vim常用快捷鍵

關於基本操作 vim有兩種模式 有的人覺得是三種 命令模式和輸入模式,任何時候在輸入模式下按esc就會回到命令模式,命令模式下很多普通的按鍵就具有相應的命令的作用 比如命令模式下j,k,h,l表示上下左右,其中j表示下,想象j是向下的就不會忘記了,這四個鍵很重要,不要用上下左右鍵,可以節省時間 命令...

vim常用快捷鍵

ctrl w 切換視窗 先按1 然後 ctrl g 顯示當前目錄 g t 多個標籤之間切換 windows命令 執行windows命令 n w 游標向後移動n個單詞 n b 游標向前移動n個單詞 n k 游標向上移動n行 n j 游標向下移動n行 n h 游標向左移動n行 n l 游標向右移動n行 ...