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...