使用vim编辑器

vim 编辑器:使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本

vim编辑器有两种操作模式:
普通模式:当你刚打开要编辑的文件时(或新建一个文件时),vim编辑器会进入普通模式。在普通模式中,vim编辑器会将按键解释成命令
插入模式:在插入模式下,vim会将你在当前光标位置输入的每个键都插入到缓冲区。按下i键就可以进入插入模式。要退出插入模式回到普通模式,按下键盘上的退出键(ESC键,也就是Escape键)就可以了。

普通模式
可以用方向键在文本区域移动光标。vim中有用来移动光标的命令。
h:左移一个字符。
j:下移一行(文本中的下一行)。
k:上移一行(文本中的上一行)。
l:右移一个字符。
在大的文本文件中一行一行地来回移动会特别麻烦,vim提供了一些能够提高移动速度的命令。
PageDown(或Ctrl+F):下翻一屏。
PageUp(或Ctrl+B):上翻一屏。
G:移到缓冲区的最后一行。
num G:移动到缓冲区中的第num行。
gg:移到缓冲区的第一行。

vim编辑器在普通模式下有个特别的功能叫命令行模式
要进入命令行模式,在普通模式下按下冒号键
:q  如果未修改缓冲区数据,退出。
:q!  取消所有对缓冲区数据的修改并强制退出。
:w filename  将文件保存到另一个文件中。
:wq  将缓冲区数据保存到文件中并退出。
:wq!  将缓冲区数据保存到文件中并强制退出。

vim查找命令:/+查找内容
要继续查找同一个单词,按下斜线键,然后按回车键。或者使用n键,表示下一个(next)

必须进入命令行模式才能使用替换命令。
替换命令的格式是:
:s/old/new/
vim编辑器会跳到old第一次出现的地方,并用new来替换。可以对替换命令作一些修改来替换多处文本。
:s/old/new/g  一行命令替换所有old。
:n,ms/old/new/g  替换行号n和m之间所有old。
:%s/old/new/g  替换整个文件中的所有old。
:%s/old/new/gc  替换整个文件中的所有old,但在每次出现时提示。

实操

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值