日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

[ linux ] vim 编辑器的三种模式介绍

發布時間:2024/1/8 linux 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [ linux ] vim 编辑器的三种模式介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之前寫道了Linux的防火墻相關的操作,我就想到了我們常用的編輯器vim,在這里也一起分享一下

目錄

linux編輯器簡介:

Linux平臺下的文本編輯器:

vi和vim區別:

使用vim工具打開文件

命令模式(默認)

插入(編輯)模式

末行(底行)模式

進入末行模式:

保存退出:

搜索替換:

其他:


linux編輯器簡介:

Linux平臺下的文本編輯器:

emacs、nano、gedit、vi、vim。

vi(visual editor)編輯器通常被簡稱為vi,它是Linux和Unix系統上基本的文本編輯器,類似于Windows 系統下 的記事本。

vi和vim區別:

vi:visual interface
vim:vi improved, vim
它們都是多模式編輯器,不同的是vim 是vi的升級版本,它不僅兼容vi的所有指令,而且還有一些新的特性在里面。

使用vim工具打開文件

用法: vim [參數] [文件 …] 編輯指定的文件

如: [root@123]# vim1 /tmp/ passwd

命令模式(默認)

1.? dd #刪除一行 ?(剪切)

2.? p ?#當前行下面粘貼

3.? P ?#當前行上面粘貼

4.? yy ?#復制一行

5.? nyy ?#復制n行

6.? o ? #當前行下面插入空行

7.? O ? #當前行上面插入空行 并且編輯模式

8.? gg #快速跳到文件首部

9.? G ?#快速跳到文件尾

10.? 55gg ?#快速跳到指定的行

11.? 55G ? #快速跳到指定的行

12.? u #復原前一個動作

13.? . #重復前一個動作

14.? i ?進入插入模式

15.? / ? 光標所在行往下查找 n往下翻 ?N往上翻

16.? ? ? 光標所在行往上查找 n往下翻 ?N往上翻

17.? ZZ ?命令行模式下的保存退出

插入(編輯)模式

重點:

i ?#進入插入模式
Esc 鍵 退出到命令模式

補充:(8個四組)

i??????在光標所在字符前開始插入?? ?(記憶:insert)
a?????在光標所在字符后開始插入?? ?(記憶:after insert)
I??????在光標所在行行首開始插入?? ?
A? ? ?在光標所在行行尾開始插入?? ?
o? ? ?在光標所在行的上面另起一行插入?? ?
O?? ?在光標所在行下面另起一行插入?? ?
s? ? ?刪除光標所指向字符再插入?? ?類似覆蓋替換操作(記憶:switch)
S?? ?刪除光標所在行開始插入?? ?類似覆蓋替換操作(記憶:switch)

大寫一般在行間操作,小寫一般在光標左右操作

此規律僅筆者用于記憶大概的小總結,并不嚴謹,例如以上命令o就不滿足這個規律

末行(底行)模式

進入末行模式:

命令模式進入底行模式:按冒號 :

編輯模式進入底行模式:先按 Esc鍵退出到命令模式,然后再按冒號:

保存退出:

1.? ? wq ?#保存退出
2.? ? x ? #保存退出
3.? ? q! 不保存退出
4.? ? set nu ? #顯示行號
5.? ? set nonu ?#不顯示行號
6.? ? vim ~/.vimrc

搜索替換:

1.? ? %s/root/changsha/g ? #把所有的root替換成changsha
2.? ? s/root/changsha/g ? #替換光標所在行的root替換成changsha
3.? ? %s/root/changsha/gc ? #把所有的root替換成changsha 但是進入交互問詢
?? ??? ?y ? 替換
?? ??? ?n ??? ?不替換
?? ??? ?a ? ?全部替換
?? ??? ?q ? ?退出

其他:

?? ?:r /etc/hosts ?#指定文件的內容貼進來
?? ?:10,15 w /tmp/zhangsan #把本文本里面的10-15行內容寫入 指定的文件

文章分享:

[ linux ]工作中常用的防火墻操作

[ 網絡協議篇 ] TCP三次握手四次揮手深度解析

[ 網絡模型篇 ]大白話告訴你什么是OSI七層模型

[ 網絡協議篇 ] 一篇文章讓你掌握神秘的 ACL

[ 網絡協議篇 ] 一篇文章讓你掌握神秘的 NAT

[ 網絡協議篇 ] 一篇文章讓你掌握神秘的 DHCP(一)

[ 網絡協議篇 ] 一篇文章讓你掌握神秘的 DHCP(二)

[ 應急響應 ]服務器(電腦)受到攻擊該如何處理?(一)

[ 應急響應 ]服務器(電腦)受到攻擊該如何處理?(二)

[ 應急響應 ]服務器(電腦)受到攻擊該如何處理?(三)

[ 閑聊篇?]?大白話告訴你如何預防“人肉”?

總結

以上是生活随笔為你收集整理的[ linux ] vim 编辑器的三种模式介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。