vim 编辑器

**

vim 编辑器

vi/vim是Linux常用文本编辑工具,具有很强大的编辑功能。vim相当于vi升级版。

  vi/vim编辑器的编辑流程

       ① :vi 打开文件
       ② :创建swp文件,用于临时存储文件修改内容。
       ③ :选择输入模式进行修改内容
       ④ :进入末行模式,使用指令进行操作
       ⑤ :退出

输入模式

 ①:需要指定输入模式的方法
i : 在光标处之前插入内容
a : 在光标处之后插入内容
o : 在光标下一行输入内容
A :在光标所在行的行尾输入内容

保存

 ①:按键盘上的ESC键
 ②:按冒号键进入末行模式
 ③:执行命令,对文本进行操作
 w : 保存编写的内容
 q : 退出当前编辑器

命令模式

 # 光标跳转到行尾
    Shift + a(A) 和 Shift + 4($)
 #光标跳转到行首    0键​
   删除一行     dd : 删除一行
   删除多行     ndd : 删除n行
   复制一行     yy : 复制一行
   复制多行     nyy : 复制多行

粘贴

    p : 粘贴(粘贴在光标的下一行)

    P : 粘贴(粘贴在光标的上一行)

​ 撤销

     u : 每按一次撤销一步​

# 强制

 ! :
强制退出(修改内容不保存):q!

​# 跳转到页尾

 Shift + g(G) ​

# 跳转到页首

 gg : 跳转发页首


# 跳转到指定行

 n Shift + g(G)


# 上下左右跳转

  h : 左

  j : 下

  k : 上

  l : 右

末行模式

 :set nu  : 显示行号
 
 :set ic : 不区分大小写

 :set ai : 自动缩进

 永久修改 vim/etc/vimrc

 :set nonu : 取消显示行号

  **:noh #取消高亮 **

# vim替换文件另存为

:w new1.txt #将文件的内容另存为一个新文件

:1,10w new2.txt #将文件的第一行到第十行内容另存为一个新文件

. vim文件比对

     diff passwd passwd.bak

3. vim打开多个文件
#水平打开两个文件进行编辑 切换窗口使用 ctrl键 + ww

  [root@qls ~]# vim -o old.txt new.txt

$ : 文件结尾

# 将整个文本中的root替换成admin

:1,$ s/root/admin/g 等价于 % s/被替换的内容/替换成的内容/g

:开始行,结束行 s/被替换的内容/替换成的内容/g

批量修改

①:ctrl + v : 设置选择多行

②:i/a : 进入编辑模式

③:编辑内容

④:按ESC键(自动变)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FikL919

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值