vim經常用到的一些文字編輯命令

2021-09-19 03:55:24 字數 1450 閱讀 4533

下面個人歸納這3種模式中常用的指令:

1.一般指令模式:

命令解釋

↑ ↓ ← →

游標上下左右移動

ctrl + f / page down

螢幕向下移動一頁

ctrl + b / page up

螢幕向上移動一頁

home / 數字0

游標移動到這一列的最前面

end / $

游標移動到這一列的最後面

g游標移動到檔案最後一列

gg游標移動到檔案第一列

/word

查詢文中含義『word』的字串

n,nn是在查詢動作後再向下查詢下乙個字串,n是向上查詢

:100,200s/aa/bb/g

查詢100列至200列之間的aa,將它替換為bb

:1,$s/aa/bb/gc

將文中所有的aa替換為bb,並且提示是否替換

nddn為數字,表示向下刪除多少列

nyyn為數字,表示向下複製多少列

y1g複製游標所在列到第一列的所有內容

yg複製游標所在列到最後一列的所有內容

p,pu

撤銷前乙個動作

ctrl + r

重做上乙個動作

.小數點,重複前乙個動作

命令解釋

i,ii 為從目前游標所在處插入, i 為在目前所在列的第乙個非空白字元處開始插入

a,aa 為從游標所在的下乙個字元處開始插入, a 為從游標所在列的最後乙個字元處開始插入

o,or,r

r 只會取代游標所在的那乙個字元一次;r會一直取代游標所在的文字,直到按下 esc 為止

esc退出編輯模式,回到一般指令模式

3.命令列模式:

命令解釋

:w資料寫入硬碟

:q,:q!

:q為退出vim,在編輯過檔案,但又不想儲存,可以用:q!退出vim

:wq儲存並退出vim

zz沒修改則退出,有修改則儲存並退出

:w 檔名

另存為乙個新檔案

:set nu

顯示行號

:set nonu

不顯示行號

區塊選擇

命令解釋

v字元選擇,游標經過會反白選擇

v列選擇,游標經過會整列反白選擇

ctrl + v

區塊選擇,可以游標移動選擇方形區域資料

y複製反白區域

d刪除反白區域

p將複製的區域複製到游標所在位置

vim多視窗模式

命令解釋

:sp 檔名

在已開啟的檔案裡面輸入:sp + 檔名 即可在新視窗開啟多乙個檔案

ctrl + w + ↓

切換到下乙個檔案視窗

ctrl + w + ↑

切換到上乙個檔案視窗

ctrl + w + q

退出當前視窗

經常用到的一些函式

1.對話方塊函式 showmessage 用於在程式執行過程中顯示乙個包含乙個字串資訊的對話方塊,使用者只有對這個對話方塊準確響應後才能關閉對話方塊,進行下一步工作。語法結構 showmessage const msg string showmessage hello delphi messaged...

centos經常用到的一些檔案

主機名檔案 etc sysconfig network 網路ip配置檔案 etc sysconfig network scripts ifcfg eth0 shell執行載入的指令碼檔案 工作目錄下 bash profile 系統啟動全域性 指令碼檔案 etc profile linux系統版本 e...

Docker經常用到的一些命令

docker基本命令docker run ti ubuntu bash docker run ti name qcq dns ip ubuntu bash docker run ti name qcq net host dns ip ubuntu bash 執行乙個建立出來的容器 docker ex...