vim命令超清壁纸

Vim常⽤命令总结,文末附赠高清命令壁纸

1.移动光标

  • l或 Right 向右移动⼀个字符
  • h或 Left 向左移动⼀个字符
  • j或 Down 向下移动⼀⾏
  • k或 Up 向上移动⼀⾏
  • 0 移动到当前⾏的⾏⾸
  • [[ 移动到代码块开头
  • ][ 移动到代码块末尾
  • ^ 移动到当前⾏的第⼀个⾮空字符
  • $ 移动到当前⾏的末尾
  • A 移动到当前⾏的末尾
  • w 移动到下⼀个单词或标点符号的开头
  • W 移动到下⼀个单词的开头,忽略标点符号
  • b 移动到上⼀个单词或标点符号的开头
  • B 移动到上⼀个单词的开头,忽略标点符号
  • Ctrl-f或 PgDown 向下翻⼀⻚
  • Ctrl-b或 PgUp 向上翻⼀⻚
  • 12 G 移动到底 number ⾏。例如,12G 移动到⽂件的第12⾏
  • GG 移动到⽂件末尾
  • gg 移动到⽂件末头
  • 2.基本编辑

添加和撤销文本

  • i 在光标前插⼊⽂本
  • a 在光标后插⼊⽂本
  • o 当前⾏的下⽅打开⼀⾏
  • O 当前⾏的上⽅打开⼀⾏
  • u 撤销更改
  • ctrl + r 重做

删除文本

  • x 删除当前字符
  • 3x 删除当前字符及其后的两个字符
  • dd 删除当前⾏
  • 5dd 删除当前⾏及随后的四⾏⽂本
  • dW 删除从光标位置开始到下⼀个单词的开头
  • d$ 删除从光标位置开始到当前⾏的⾏尾
  • do 删除从光标位置开始到当前⾏的⾏⾸
  • d^ 从光标位置开始到⽂本⾏的第⼀个⾮空字符
  • dG 从当前⾏到⽂件的末尾
  • d20G 从当前⾏到⽂件的第20⾏

复制⽂本

  • yy 复制当前⾏
  • 5yy 复制当前⾏及随后的四⾏⽂本
  • yW 复制从当前光标位置到下⼀个单词的开头
  • y$ 复制从当前光标位置到当前⾏的末尾
  • y0 复制从当前光标位置到⾏⾸
  • y^ 复制从当前光标位置到⽂本⾏的第⼀个⾮空字符
  • yG 复制从当前⾏到⽂件末尾
  • y20G 复制从当前⾏到⽂件的第20⾏

粘贴文本

  • p 粘贴到当前⾏的下⾯
  • P 粘贴到当前⾏的上⾯

3.查找和替换

  • :%s/Line/line/gc 将整个⽂件中的单词"Line"更改为"line",需要⽤户确认才替换
  • : 冒号字符运⾏⼀个 ex 命令
  • %指定要操作的⾏数。% 表示从第⼀⾏到 后⼀⾏;⽽1,$ 表示从第⼀⾏到⽂件的 后⼀⾏。如果省略了⽂本⾏的范围,那么操作只对当前⾏⽣效
  • s 指定操作。在这种情况下是替换(查找与替代)
  • /Line/line 查找类型与替代⽂本
  • g全局,对⽂本⾏中所有匹配的字符串执⾏查找和替换操作。若省略 g,则只替换每个⽂本⾏中第⼀个匹配的字符串。
  • c 需要⽤户确认的替换命令,省略c则直接替换

需要确认时会提示: replace with Line (y/n/a/q/l/^E/^Y)?,⽤户进⾏进⼀步处理

  • y 执⾏替换操作
  • n 跳过这个匹配的实例
  • a 对这个及随后所有匹配的字符串执⾏替换操作
  • q 或 ESC 退出替换操作
  • l 执⾏这次替换并退出。l 是 "last" 的简写
  • Ctrl-e或 Ctrl-y 向下滚动和向上滚动,⽤于查看建议替换的上下⽂

4.状态命令

  • ctrl + g 当前⾏信息
  • g + ctrl + g 字数统计

Vim常⽤命令总结,文末附赠高清命令壁纸

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023年 5月 24日 下午1:38
下一篇 2023年 5月 24日 下午1:44

相关推荐