Linux之文本編輯器工具Vim

若系統沒有Vim工具,可用yum工具安裝:

#yum install -y vim-enhanced

yum工具:
yum install [-y] [xxx]:安裝xxx,若不加-y則會以與用戶交互的方式安裝

vi Vim
舊版本 升級版
編輯不會顯示顏色 編輯會顯示顏色

Vim的3種常用模式

  • 一般模式 :實現字符或字符串的複製、刪除、粘貼等操作
    vim filename:默認進入一般模式
按 鍵 作 用
h或方向鍵向左 光標向左移動一個字符
l或方向鍵向右 光標向右移動一個字符
k或方向鍵向上 光標向上移動一個字符
j或方向鍵向下 光標向下移動一個字符
Ctrl+B 文本頁面向前翻一頁
Ctrl+F 文本頁面向後翻一頁
數字0或Shift+6 移動到本行行首
Shift+4 移動到本行行尾
gg 移動到首行
G 移動到尾行
nG(n爲數字) 移動到第n行
按 鍵 作 用
x 向後刪除一個字符
X 向前刪除一個字符
nx 向後刪除n個字符
dd 刪除/剪切光標所在的那一行
ndd 刪除/剪切光標所在行之後的n行
yy 複製光標所在行
p 從光標所在行開始,向下粘貼
P 從光標所在行開始,向上粘貼
nyy 從光標所在行開始,向下複製n行
u 還原上一步操作
v 按v後移動光標會選中指定字符,然後可以實現複製、粘貼等操作
  • 編輯模式 :可修改字符
    一般模式->編輯模式:按i、I、a、A、o、O、r、R鍵的任意一個
    窗口左下角會顯示“-插入-”或“-INSERT-”
    返回按Esc鍵
按 鍵 作 用
i 在當前字符前插入
I 在光標所在行的行首插入
a 在當前字符後插入
A 在光標所在行的行尾插入
o 在當前行的下一行插入新的一行
O 在當前行的上一行插入新的一行
  • 命令模式:可進行搜索、保存、替換、退出、顯示行號等操作
    一般模式->命令模式->輸入:或/鍵
命 令 作 用
:w 保存文本
:q 退出Vim
:w! 強制保存,在root用戶下,即使文本只讀也可以完成保存
:q! 強制退出,所有改動不生效
:wq 保存並退出
:set nu 顯示行號
:set nonu 不顯示行號
/word 在光標之後查找一個字符串word,按n向後繼續搜索
?word 在光標之前查找一個字符串word,按n向前繼續搜索
:n1,n2s/word1/word2/g 在n1和n2行之間查找word1並替換爲word2,不加g則只替換每行的第一個word1
:1,$s/word1/word2/g 將文本中所有的word1替換爲word2,不加g則只替換每行的第一個word1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章