vim文本编辑器主要内容

Vim文本编辑器主要内容

通过vimtutor这个教程来学习Vim的基本操作

移动光标:

h:左移 l:右移 k:上移 j:下移

Vim的进入与退出

进入: vim+文件名 回车 或者直接vim+回车
退出:1:q键退出,不保存(对当前文件没有修改过) 2:q! 强制退出不保存 3:w 保存文件内容,不退出 4:wq 保存文件内容,退出编辑

Vim编辑删除指令

1. x:删除当前光标所在的字符
2. dw:删除单个字或者是单词,主要是以空白符分隔。
3. de:删除单个字或者是单词,但是删除的时候不包括空白符号。
4. d$:删除光标所在位置到行尾的所有内容。
5. d^:删除光标所在位置到行首的所有内容。
6. dd:删除整行内容。
7. D :删除光标所在位置到行尾的所有内容。

删除语法 [number] d object number代表执行命令的次数。

Vim从命令模式转为输入模式的指令。

i :是指从当前光标所在位置插入内容。
I :是指从当前光标所在行的行首开始插入内容。
a :从当前光标所在的下一个位置开始插入北荣。
A :是指从当前光标所在位置的行尾开始插入内容。
o :是指从当前光标所在的下一行开始插入内容。
O :是指从当前光标所在的上一行开始插入内容。

Vim撤销类命令

u :撤销上次执行的指令。
U :回复整行的内容。

control + r :撤销掉撤销的命令。

复制粘贴类命令

yy + p 组合来实现复制,粘贴功能。

dd + p组合来实现剪切粘贴功能。

替换类命令

r :替换光标当前位置的字符,修改完之后还处于命令模式。
R :替换光标所在卫视之后的所有内容,原来的内容不会删除,用新的输入替换旧的内容。
cw:删除当前光标所在位置之后的单字或单词包括空格,切换的输入模式。
ce:删除当前光标所在位置之后的单字或单词不包括空格,切换的输入模式。
c$:
c^:
替换类的命令格式:
[number] c object

文件的应为与文件信息获取

1.ctrl+g :获取文件的信息,及当前光标所在的行号。
2.shift+g :跳转到文件的最后一行。
3.数字+shift+g :跳转到指定的行号。
4.使用:number ,跳转到指定的行号。

搜索

  1. / 从光标位置开始向后查找,使用n查找下一个内容,用N查找上一个。
  2. ? 从光标位置开始向前查找,使用n查找前面的内容,用N查找后面的内容。
  3. s 指定具体的行号来进行查找, s/old/new/gc
  4. %s 查找整个文件的内容, %s/old/new/gc

括号配对

% 来找到与光标所在位置配对的括号, () {} []

在Vim内部执行外部命令的功能

:!+外部命令

文件的写入,提取,合并。

  1. :w 将当前文件的内容另存到其它文件。
  2. :r 将其它文件的内容读取到光标所在位置之后。

设置类命令

  1. set number 设置行号,set nonumber取消行号
  2. set hls is 设置查找字符串的时候的高亮显示。nohls 取消高亮
  3. set ic 设置查找时大小写不敏感,onic 敏感。

翻页

  1. control+f 向前翻一页
  2. control+b 向后翻一页
  3. control+u 向上翻一页
  4. control+d 向下翻一页
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值