開啟和新建檔案
三種工作模式
常用命令查詢
vi的特點
只能是編輯 文字內容, 不能對 字型 段落進行排版
不支援滑鼠操作
沒有選單
只有命令
vi編輯器在 系統管理 伺服器管理 編輯檔案時, 其功能永遠不是圖形介面的編輯器能比擬的
vim 是從vi發展出來的文字編輯器, 支援**補全、編譯 及 錯誤跳轉等方便程式設計的功能提別豐富, 在程式設計師中被廣泛使用, 被稱為編輯器之神
w write 儲存
q quit 退出,如果沒有儲存,不允許退出
q! quit 強行退出,不儲存退出
wq write & quit 儲存且退出(莫行模式)
x 儲存並退出(莫行模式)
zz 儲存並退出(命令模式)
學習提示
vi命令較多, 不要期望一下子全部都記住, 個別命令忘記了, 只是會影響編輯速度而已. 在使用vi命令時, 注意 關閉中文輸入法
要熟練使用vi, 首先應該學會怎麼在 命令模式下 快速移動游標編輯操作命令 能夠和移動命令一起使用
h 向左 食指
j 向下 食指
k 向上 中指
l 向右 無名指
w word 向後移動乙個單詞
b back 向前移動乙個單詞
0 行首
^ 行首, 第乙個不是空白字元的位置
$ 行尾
gg go 檔案頂部
g go 檔案末尾
數字gg go 移動到 數字 對應行數
數字g go 移動到 數字 對應行數
: 數字 移動到數字對應的 行數
ctrl + b back 向上翻頁
ctrl + f forward 向下翻頁
h head 螢幕頂部
m middle 螢幕中間
l low 螢幕底部
u undo 撤銷上次的命令(ctrl + z)
ctrl + r uredo 恢復撤銷的命令
x cut 刪除游標所在的字元,或者選中的文字
d(移動命令) delete 刪除移動命令對應的內容
dd delete 刪除游標所在行, 可以ndd刪除多行
d delete 刪除至行尾
dw 從游標位置刪除到單詞末尾
d0 從游標位置刪除到一行的起始位置
d} 從游標位置刪除到段落末尾
ndd 從游標位置向下連續刪除 n 行
命令 d 、x 類似於圖形介面的 剪下操作 – ctrl + x
命令 y 類似於 圖形介面的 複製操作 – ctrl + c
命令 p 類似於圖形介面的 貼上操作 – ctrl + v
vi中的文字緩衝區只有乙個,如果後續做過 複製、剪下操作, 之前緩衝區中的內容會被替換.
注意vi中的 文字緩衝區 和 系統的 剪下板 不是同乙個
所以在其他軟體中使用 ctrl + c 複製的內容, 不能再 vi 中通過 p 命令貼上
可以在 編輯模式 下使用 滑鼠右鍵貼上
r replace 替換當前字元 命令模式
r replace 替換當前行游標後的字元 替換模式
r 命令可以進入 替換模式, 替換完成後, 按下esc , 按下 esc 可以回到 命令模式
替換命令 的作用就是不用進入 編輯模式, 對檔案進行 輕量級的修改
常規查詢
/str 查詢str
查詢到指定內容之後, 使用 next 查詢下乙個出現的位置
n : 查詢下乙個
n : 查詢上乙個
如果不想看到高亮顯示, 可以隨便查詢乙個檔案中不存在的內容即可
單詞快速匹配
:%s///g
全域性替換
:%s/舊文字/新文字/g
可視區域替換
:s/舊文字/新文字/g
確認替換
c confirm 確認
:%s/舊文字/新文字/gc
y - yes 替換
n - no 不替換
a - all 替換所有
q -quit 退出替換
l - last 最後乙個,並把游標移動到行首
^e 向下滾屏
^y 向上滾屏
輸入 10, 表示要重複10次
輸入 i 進入 編輯模式
輸入 * 也就是重複的文字
方式一: 指定全目錄
find /export/ -name 『abc.txt』
方式二: 當前目錄
find . -name 『abc.txt』
方式三: 當前目錄 可以 省略 不寫
find -name 『abc.txt』
find /export/ -name 「*.txt」
find /export -name 「1*」
Linux命令 vi編輯器 一
vi命令是linux下的全螢幕文字編輯,vi編輯器提供了豐富的編輯功能。vi編輯器有3種模式 命令模式 輸入模式 末行模式。掌握這三種模式十分重要 命令模式 vi啟動後預設進入的是命令模式,從這個模式使用命令可以切換到另外兩種模式,同時無論在任何模式下只要按一下 esc 鍵都可以返回命令模式。在命令...
vi編輯器命令
vi編輯器中有三種狀態模式 1.命令模式 2.輸入模式 3.末行模式 三種模式間的相互轉換 vi編輯器的啟動與退出 直接進入編輯環境 vi 進入編輯環境並開啟 新建 檔案 vi myfile 退出vi編輯環境 輸入末行命令放棄對檔案的修改,並退出編輯器 q 檔案儲存與另存為 儲存檔案 儲存對vi編輯...
vi編輯器命令
vi編輯器的文字說明 功能 命令模式 command mode 控制游標移動,刪除字元,段落複製。編輯模式 insert mode 新增文字及修改文字。末行模式 last line mode 儲存檔案,離開vi,以及其他設定。命令模式命令 命令 說明 h 將游標向左移動一格 l 將游標向右移動一格 ...