美文网首页
VIM命令行笔记

VIM命令行笔记

作者: _孙行者_ | 来源:发表于2023-01-04 17:30 被阅读0次
复制
yy 复制光标所在的那一行
nyy 复制光标所在的向下n行
粘贴
p(小写) 将已经复制的数据在光标【下】一行粘贴
P(大写) 将已经复制的数据在光标【上】一行粘贴
删除
dd 删除一行
d$ 删除以当前字符开始的一行字符
ndd 删除以当前行开始的n行
dw 删除以当前字符开始的一个字
ndw 删除以当前字符开始的n个字
x 删除当前字符
nx 删除从当前字符开始向后的 n 个字符.(包含当前字符)
nX 删除从当前字符前的 n 个字符.(不包含当前字符)
查找
/word 在文件中查找内容为word的字符串(向下查找)
?word 在文件中查找内容为word的字符串(向上查找)
n 表示重复查找动作,即查找下一个
N 反向查找下一个(向上查找)
关闭查找的高亮
:nohlsearch 或者 :set nohlsearch ,
:noh 或者 :set noh
行号
:set nu 或者 :set number , 打开行号
:set nonu 或者 :set nonumber , 关闭行号
跳到指定行
:n 然后回车
gg 跳到文件第一行 (两个小写的G)
shift+g 跳到文件最后一行(也就是G)
字符串替换 字母 s 后的第一个符号为分隔符,可用 # 代替 , 避免 / 无法替换的问题
:s/aa/bb 替换当前行中 , 第一个 aa 为 bb
:s/aa/bb/g 替换当前行中 , 所有的 aa 为 bb
:m,ns/aa/bb 替换 第 m 行到第 n 行的 (包含m和n行), 每一行的第一个 aa 为 bb
:m,ns/aa/bb/g 替换 第 m 行到第 n 行的(包含m和n行), 每一行的所有 aa 为 bb
m 为 . 表示从当天行开始 , n 为 $ 表示到最后一行结束
:%s/aa/bb 替换当前文件中 , 第一个 aa 为 bb
:%s/aa/bb/g 替换当前文件中 , 所有 aa 为 bb
撤销上一步操作
u 撤消上一个操作
[Ctrl] + r 撤消 上一次的 u 操作 . (即撤销 上一次的撤销)
. 这是小数点键,重复上一个操作
缩进 插入模式
ctrl+shift+d 减少缩进
ctrl+shift+t 增加缩进
编辑模式
i 插入模式
r 替换模式
大小写
~ 替换大小写
guu 全行替换小写
gUU 全行替换大写

相关文章

  • vim使用介绍

    1vim 1.1vim基本概念 命令行模式使用vim+文件名,进入时处于命令行模式,该模式下可以控制屏幕光标的移动...

  • 常用命令行

    ls -achmod 777 命令行输入vim 进入vim界面vi .bash_profile vim有三种模式:...

  • vim编辑器-vim基本命令

    相关文章:vin命令大全 vim基本命令 本文来源 vim在命令行中输入vim,进入vim编辑器 i/insert...

  • vin学习笔记

    vim学习 vim配置 主要配置使用Python3 vim主要快捷键 vim的模式,命令行模式,插入模式,视图模式...

  • VIM命令行笔记

    复制yy复制光标所在的那一行nyy复制光标所在的向下n行粘贴p(小写)将已经复制的数据在光标【下】一行粘贴P(大写...

  • vim编辑器

    vim是一款优秀的命令行编辑器。 进入vim vim file:打开或新建文件vim +n file:打开文件,光...

  • vim编辑器使用

    【显示行数】 第一种,该界面显示:在vim命令行模式下输入 :set nu 。取消显示:在vim命令行模式下输入:...

  • vim命令学习

    启动vim 在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为fi...

  • Linux脚本总结

    1、总结vim命令行模式常见快捷方式,以及vim查找,替换的方法 vim查找 vim替换 2、总结脚本中运算符、逻...

  • Vim实践Tips(六)

    Tip 27 遇见Vim的命令行 当我们按下:,Vim就切换到了底行模式.这个模式和shell的命令行有些类似.我...

网友评论

      本文标题:VIM命令行笔记

      本文链接:https://www.haomeiwen.com/subject/humztdtx.html