linux的 vi编辑器在哪,Linux Vi编辑器的使用
Linux Vi編輯器的使用
模式:命令模式,編輯模式,末行模式。
切換方式:命令模式→i→編輯模式,編輯模式→Esc→命令模式,命令模式→:→末行模式。
功能:
命令模式(Command Mode):? 控制光標移動,刪除字符,段落復制。
編輯模式(Insert Mode):? 新增文字及修改文字。
末行模式(Last Line Mode):保存文件,離開vi,以及其他設置。
命令模式命令
命令? ? ? 說明
h? ? ? ? ? 將光標向左移動一格
l? ? ? ? ? 將光標向右移動一格
j? ? ? ? ? 將光標向下移動一格
k? ? ? ? ? 將光標向上移動一格
0? ? ? ? ? 數字0,將光標移動到該行的行首
$? ? ? ? ? 將光標移動到該行的行末
H? ? ? ? ? 將光標移動到該屏幕的頂端
M? ? ? ? ? 將光標移動到該屏幕的中間
L? ? ? ? ? 將光標移動到該屏幕的底端
gg? ? ? ? ? 將光標移動到文章的首行
G? ? ? ? ? 將光標移動到文章的尾行
w或W? ? ? ? 將光標移動到下一單詞
x? ? ? ? ? 刪除光標所在處的字符
X? ? ? ? ? 刪除光標前的字符
dd? ? ? ? ? 刪除光標所在行
*dd? ? ? ? ? 從光標所在行向下刪除*行,*為數字
D? ? ? ? ? 刪除光標所在處到行尾
r? ? ? ? ? 取代光標處的一個字符
R? ? ? ? ? 從光標處向后替換,按Esc結束
u? ? ? ? ? 取消上步的操作
U? ? ? ? ? 取消目前的所有操作
yy? ? ? ? ? 復制光標所在行
p? ? ? ? ? 將復制的內容放在光標所在行的下行
Vi編輯模式命令
命令? ? ? 說明
a? ? ? ? ? 在光標后插入文本
A? ? ? ? ? 在光標所在行后插入文本
i? ? ? ? ? 在光標前插入文本
I? ? ? ? ? 在光標所在行前插入文本
o? ? ? ? ? 在光標所在行下插入新行(小寫字母o)
O? ? ? ? ? 在光標所在行上插入新行(大寫字母O)
末行命令
命令? ? ? 說明
e? ? ? ? ? 創建新文件
n? ? ? ? ? 加載新文件
w? ? ? ? ? 保存文件
!? ? ? ? ? 強行操作
w!? ? ? ? ? 強行保存文件
q? ? ? ? ? 退出
q!? ? ? ? ? 強行退出
wq? ? ? ? ? 保存退出
wq!? ? ? ? 強行保存退出 (權限于root)
x(小寫)? ? 保存退出
X(大寫)? ? 加密退出,將來重新打開時要求輸入口令。
set nu? ? ? 顯示行號
set nonu? ? 不顯示行號
f? ? ? ? ? 顯示當前的文件名
!+命令? ? ? 如:!ls則執行ls命令
/*? ? ? ? ? /搜索,*任意字符串? n搜索下一個? N搜索上一個
?? ? ? ? ? 同上(同/功能相同)
set ic? ? ? 搜索時忽略大小寫
set noic? ? 搜索時區分大小寫
總結
以上是生活随笔為你收集整理的linux的 vi编辑器在哪,Linux Vi编辑器的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vs2015 单元测试 linux,VS
- 下一篇: parted如何将磁盘所有空间格式化_l