Gvim的基本命令

2021-05-23 00:45:06 字數 2376 閱讀 4151

gvim的基本命令

編輯模式下

命令

說明

進入插入模式

i從游標所在位置前開始插入文字

i將游標移動到當前行行首,然後在其前插入文字

a用於在游標當前所在位置之後追加新文字

a將游標移動到所在行行尾,在那裡插入新文字

o在游標所在行的下面新開一行,並將游標置於行首,等待輸入文字

o在游標所在行的上面插入一行,並將游標置於行首,等待輸入文字

游標定位

g將游標移動到檔案最後一行

替換和刪除

rc用字元c替換游標所指向的淥前字元

nrc用字元c替換游標所指向的前n個字元

x刪除游標處的字元

nx刪除從游標所在位置開始向右的n個字元

dw刪除乙個單詞。若游標個在某個單詞中間,則從游標所在位置開始刪至詞尾並連同空格

ndw刪除n個指定的單詞

db刪除游標所在位置之前的乙個詞

ndb刪除游標所在位置之前的n個詞

dd刪除當前行

ndd刪除當前行及向後n-1行的內容

複製和貼上

yy將當前行的內容複製到緩衝區

nyy將當前開始的n行內容複製到緩衝區

p將緩衝區的內容寫到光村所在位置

/str

往右移動到有str的地方

?str

往左移動到有str的地方

n向相同的方向移動到有str的地方

n向相反的方向移動到有str的地方

撤銷和重複

u取消前一次的誤操作

.再執行一次前面剛完成的某個複雜的命令

退出zz

存檔退出

zq不儲存退出

命令列模式下

命令

說明跳行

:n跳到第n行

退出:q

退出vi

:wq儲存退出vi

:q!不儲存退出vi

檔案相關

:w將當前編輯的內容存檔

:w file

將當前編輯的內容寫入到file檔案中

:n1,n2w file

將從n1開始到n2結束的行寫到file檔案中

:nw file

將第n行寫到file檔案中

:1,.w file

將從第一行起到游標所在位置的所有內容寫入到file檔案中

:.,$w file

將從游標當前位置起到檔案結尾的所有內容寫入到file檔案中

:r file

開啟另乙個檔案file

:e file

新建另乙個檔案file

:f file

將當前檔案改名為file檔案

字串搜尋、替換、刪除

:/str/

從當前游標開始往右移動到有str 的地方

str?

從當前游標開始往左移動到有str 的地方

:/str/w file

將包含有str的行寫入到file檔案中

:/str1/,/str2/w file

將從str1開始到str2結束的內容寫入到file檔案中

:s/str1/str2/

將第乙個str1替換為str2

:s/str1/str2/g

將所有的str1替換為str2

:.,$ s/str1/str2/g

將從當前位置到結尾的所有str1替換為str2

文字的複製、移動和刪除

:n1,n2 co n3

將從n1行到n2行的內容複製到n3後面

:n1,n2 m n3

將從n1行到n2行的內容移動到n3後面

:d刪除當前行

:nd刪除從當前行開始的n行

:n1,n2 d

刪除從n1行開始到n2行結束的所有內容

:.,$ d

刪除從當前行開始到結尾的所有內容

:/str1/,/str2/d

刪除從str1開始到str2為止的所有內容

執行shell

命令:!ls

執行shell命令ls(這裡ls可用其他命令替換)

n1,n2 w !command

將n1到n2行的內容作為command命令輸入。如果不指定n1和n2,則將整個檔案的內容作為命令 command的輸入

:r !ls

將命令執行ls的結果寫入當前行的位置(這裡ls可用其他命令替換)

mysql基本命令總結 mysql基本命令總結

1.在ubuntu上安裝mysql sudo apt get install mysql server sudo apt get install mysql client 2.安裝結束後,用命令驗證是否安裝並啟動成功 sudo netstat tap grep mysql 通過上述命令檢查之後,如果...

linux終端基本命令和vi基本命令

今天學習內容 建立 了乙個基本的虛擬機器執行環境,在虛擬機器下使用cent os 6.0 系統,學習了linux終端命令 視窗的基本操作命令 和對vi 工具的簡單 操作 linux 基本命令 1 顯示當前路徑 pwd 2 切換路徑 cd 路徑名稱 絕對路徑 從根目錄開始,例如 root test3 ...

MySQL的基本命令

啟動 net start mysql 進入 mysql u root p mysql h localhost u root p databasename 列出資料庫 show databases 選擇資料庫 use databasename 列出 show tables 顯示 列的屬性 show c...