vi vim基本命令表

2021-07-16 19:48:54 字數 1442 閱讀 4972

命令

描述vi

從控制台進入vi編輯器

vi filename

建立名為filename的檔案並進入vi編輯器

命令列模式

i從游標所在字元前插入

a從游標所在的字元後插入

o從游標所在行的下面插入空白行

i從游標所在行的行首插入

a從游標所在行的行末插入

o從游標所在行的上面插入空白行

s刪除游標所在字元進入插入模式

s刪除游標所在行進入插入模式

esc插入模式切換到命令列模式

k類似方向鍵上

j類似方向鍵下

h類似方向鍵左

l類是方向鍵右

ctrl+u

向上移動半頁

ctrl+d

向下移動半頁

ctrl+b

向上移動一頁

ctrl+f

向下移動一頁

0游標移動到所在行的行首

gg移動到文字的第一行

g移動到文字最後一行

$游標移動到所在行的行為

^游標移動到所在行的行首

w游標跳到下個字的開頭

e游標跳到下個字的字尾

b游標回到上個字的開頭

x每按一次,刪除游標所在位置的乙個字元

nx如"3x"表示刪除游標所在位置開始的3個字元

x刪除游標所在位置的前乙個字元

nx如"3x"表示刪除游標所在位置的前3個字元

dd刪除游標所在行

ndd如"3dd"表示刪除游標所在行開始的3行字元

yw將游標所在之處到字尾的字元複製到緩衝區

nyw複製n個字元到緩衝區

p將緩衝區裡的內容寫到游標所在位置

r替換游標所在處的字元

r替換貫標所在處的字元,直到按下"esc"為止

u撤銷命令,可多次撤銷

ctrl+g

列出游標所在行的的行號

ng表示移動游標到文字的第n行行首

zz存檔退出

zq不存檔退出

末行模式

:先按esc進入命令列模式再按esc進入末行模式

set nu

開啟每行的行號

set nonu

取消每行的行號

nn代表數字,表示跳到n行

/關鍵字

先按"/",在輸入關鍵字後回車查詢字元(查詢),按n查詢下乙個

?關鍵字

類似"/關鍵字"

!命令windows下執行dos命令,linux下執行shell命令

s /a/b

將游標所在行的第乙個a替換為b

s /a/b/g

將游標所在行的a全部替換為b

w儲存修改的檔案

w filename

儲存並命名為filename

q退出vi

q!強制退出無法退出的vi

wq儲存並退出

oracle 表操作基本命令

1 建立表 create table chent2 c varchar2 32 not null,user name varchar2 32 2 修改表結構 alter table 命令 2.1修改列名 rename 命令 alter table chent2 rename column ids t...

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