Linux文本编辑
目錄
Vim正常模式:
復制:yy命令、y$命令
剪切:dd命令、 d$命令
粘貼:p命令?
撤銷:u命令
刪除:x命令
替換:r命令
對光標進行操作
Vim命令模式:
保存文件
打開文件
?查找內容
替換
顯示行號
Vim可視模式
vi 的四種模式:
正常模式(Normal-mode)
插入模式(Insert-mode)
命令模式(Command-mode)
可視模式(Visual-mode)?
vim //進入vim界面Vim正常模式:
進入編輯模式:
i:?在光標的位置進開始行編輯
I:?在光標所在行的開頭開始進行編輯
a:? ?在光標的下一位開始進行編輯
A:在光標所在行的結尾開始進行編輯
o:? ?在光標所在行的下一行另起一行,同時光標后面原有的行會向下移動
O:在光標所在行的上一行另起一行,同時光標以及光標后面的行會向下移動
返回命令模式:ESC鍵
復制:yy命令、y$命令
????????單行復制:yy:復制光標所在行
????????多行復制:nyy:復制包含光標所在行在內往下的n行(n為復制的行數)
????????復制從光標的位置到這一行的結尾:y$?
3yy //復制包含光標所在行在內往下的三行剪切:dd命令、 d$命令
? ? ? ? 單行剪切:dd:剪切光標所在行
????????多行剪切:ndd:剪切包含光標所在行在內往下的n行(n為剪切的行數)
? ? ? ? 剪切從光標的位置到這一行的結尾:d$?
粘貼:p命令?
? ? ? ? 按p可以粘貼上一步復制或剪切的文本
撤銷:u命令
???????????在命令模式下按u撤銷之前的操作(可多次按u進行多次撤銷操作)。
???????????如果撤銷錯誤,可以按 Ctrl+r 撤銷上一步的撤銷操作。
刪除:x命令
????????在編輯模式下可安刪除鍵進行文本的刪除,在命令模式下按x鍵可進行刪除。
替換:r命令
? ? ? ? r+新的字符:將光標位置處的字符替換為新的字符
對光標進行操作:
????????上下左右方向鍵可以調整光標位置,但是在字符終端對光標進行控制時,按方向鍵會出現亂碼,這時可以按 h(左)j(下)k(上)l(右)進行對光標操作。
????????g命令? G命令
? ? ? ? g:光標移動到第一行
????????G:光標移動到最后一行
? ? ? ? ^:將光標移動到所在行的開始
? ? ? ? $:將光標移動到所在行的末尾
? ? ? ? 將光標移動到指定行:nG(n為移動到的行數)
Vim命令模式:
保存文件:
:w /root/a.txt? //將文本保存至root目錄下為a.txt文件 :w //保存 :wq //保存并退出 :q! //不保存退出打開文件:
? ? ? ? vim 文件名
vim /root/a.txt?查找內容:
????????/ 查找的內容? 如果有多個內容可以按n向下移動 N向上移動
/2 //在文本中查找2替換:
????????s/舊的字符/新的字符(默認只針對光標所在行的替換)
? ? ? ? :%s/舊的字符/新的字符(對整篇文章的替換)
? ? ? ? :n,ms/就得字符/新的字符? (將n行和m行之間替換)
:s/x/X //將x替換為X(只針對光標所在行)(替換所在行的第一個) :%s/x/X //將x替換為X(全篇文章)(替換每一行的第一個x) :%s/x/X/g //全局操作,將全篇文章所有的x替換為X :3,5s/x/X //在3-5行中將x替換為X :3,5s/x/X/g //在3-5行中將所有的x替換為X顯示行號:
:set nu(單次生效,在vim從新啟用時行號會消失)
如果想要保留行號,需要修改相關的配置文件?
1.在終端下使用vim /etc/vimrc打開相關的配置文件
2.在最后一行添加(可以使用G切換到最后一行,然后使用o進入新建一行編輯模式)
3.插入指令 :set nu
4.按ESC鍵由插入模式返回普通模式
5.輸入:wq保存并退出?
Vim可視模式:
進入可視模式的三種方式:
????????v? 字符可視模式:移動光標時候以字符為單位進行選中
????????V? 行可視模式:移動光標的時候以行為單位進行選中
????????Ctrl+v塊可視模式:移動光標上下左右對齊形成一個塊進行選中
退出可視模式:連續按兩次ESC鍵
可視模式的刪除:選中之后按d可刪除選中的內容
總結
- 上一篇: 初中计算机新课标培训心得,新课标学习心得
- 下一篇: 穿透内网,连接动态ip,内网ip打洞--