學習使用vi螢幕編輯器

2021-04-26 03:04:00 字數 1037 閱讀 8548

似乎學習unix就意味著要遇到很多神奇有趣的東西,就像這個vi,o(∩_∩)o~,我就像個計算機文盲,學習一下。 

command mode

input mode

h 將游標左移乙個字元;

j 下移;

k 上移;

l 右移。

a 在游標下一位置新增;a

游標所在行最後新增。 i

游標所在位置前一位置插入

(insert);i

游標所在行第乙個非空白字元前插入。

r (replace)

替換游標所在位置的字元;

r 替換狀態,新增文字會覆蓋原有文字。

s 刪除游標所在字元並進入輸入模式;

s 刪除游標所在行並進入輸入模式。

cw 改變游標所在處單詞;

dw 刪除游標所在處的單詞。

o 游標下方新增一行並可以開始輸入文字;

o 游標上方新增一行並可以開始輸入文字。

yy 複製游標所在行;

p 游標所在下一行貼上複製內容。

dd 刪除游標所在行;

x 刪除游標所在字元。

:w 儲存原文件;

:x(或

zz)

存檔退出;

:w file_name

文件另存為。

:q 離開編輯及vi;

:q!強制離開vi。

ng 使游標跳轉到第n行。

ctrl+g

報告游標所在位置的行數和列數。

w 移動到下個字的第乙個字母;

b 移動到上個字的第乙個字母;

e 下個字的最後乙個字母;

^ 移動到游標所在行的第乙個非空白字元。

:n,md 刪除n

到m行的全部內容。

:n,$s/^/something/

在檔案第

n行至最後一行行首插入

something

。:%s/$/something/g

在檔案中每一行行尾新增

something(g:global)

vi編輯器學習

vi有三種模式,命令模式 插入模式 鍵 末行模式 鍵 退出儲存命令 wq 強制退出 quit 刪除空行的命令 g d 等。需要注意的是在 vi 環境下鍵盤相關操作與windows系統不一樣,第一次使用不太習慣,所以你如果第一次使用,需要記一下相關上下左右鍵 空格 退回鍵等在vi下的意義。首先進入vi...

Linux 全螢幕編輯器VI

這三個工作模式切換圖如下 一 插入模式下的命令如下 型別 命令 comments 直接進入插入模式 i i當前游標前插入 行首插入 o o當前行下面新開一行行首插入 當前行上面新開一行行首插入 a a當前游標後插入 行尾插入 替換後進入插入模式 s ns 替換游標所在位置起的n 個字元 cw ncw...

Linux 全螢幕編輯器VI

這三個工作模式切換圖如下 一 插入模式下的命令如下 型別 命令 comments 直接進入插入模式 i i當前游標前插入 行首插入 o o當前行下面新開一行行首插入 當前行上面新開一行行首插入 a a當前游標後插入 行尾插入 替換後進入插入模式 s ns 替換游標所在位置起的n 個字元 cw ncw...