linux的常用操作——vim和vi
1.vi和vim有什么區別?
\qquadvi和vim都是文本編輯器,vim是從vi發展過來的。
2.vim的三種操作模式
(1)命令模式:
\qquad打開文件之后,默認進入命令模式。
(2)編輯模式
\qquad按a/A/ i 鍵,切換到編輯模式。
(3)末行模式
\qquad按ESC鍵,再按:鍵,可以在末行模式可以輸入一些命令。
3.命令模式下的操作
h:向前移動光標
l:向后移動光標
j:向下移動光標
k:向上移動光標
0:移動到所在行的行首
$:移動到所在行的行尾
gg:光標移動到文件頭
G:光標移動到文件尾
x:刪除光標后面的字符
X:刪除光標前面的字符
dw:光標置于單詞首,刪除整個單詞
u:撤銷操作
dd:刪除光標所在行
p:粘貼剛剛刪除的內容,粘貼到光標所在行的下一行
P:粘貼剛剛刪除的內容,粘貼到光標所在行
yy:復制
nyy:復制多行
v:切換到可視模式
\qquad 通過h,j,k,l選擇字符,之后:d是刪除選中內容;y是復制選中內容;p是粘貼在光標后面;P是粘貼在光標前面。
/:查找: / +要查找的內容;n:在查找到內容里向下切換
?:查找:?+要查找的內容;n:在查找到內容里向上切換
r:單個字符的替換
>>>>>>:向右縮進
<<:向左縮進
4.編輯模式
從a進入編輯模式:輸入的字符在光標后面
從A進入編輯模式:光標跳到行尾,然后可以進行輸入
從i進入編輯模式:輸入字符
從I進入編輯模式:光標跳到行首
從o進入編輯模式:創建一個光標所在行的新行
從O進入編輯模式:光標所在行的上一行
從s進入編輯模式: 刪除光標后面的字符
從S進入編輯模式:刪除光標所在行的所有內容
5.末行模式
:從命令模式切換到末行模式
:s/要替換的內容/用什么替換 比如:s/Tom/Jack Jack替換Tom
:s/Tom/Jack/g 光標所在行的所有Tom被Jack替換
:%s/Tom/Jack 文件中所有的Tom被Jack替換
:w 保存文件
:q 退出
:q!不保存退出
:wq 保存退出
:sp 上下分屏 保存退出:wq 保存退出所有:wqall 全部退出:qall
:vsp 左右分屏 切換屏幕:ctrl+ww
總結
以上是生活随笔為你收集整理的linux的常用操作——vim和vi的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【计算机网络复习 数据链路层】3.3.1
- 下一篇: Bmp格式与编程读取解析