vim 的特别有用的命令

1,复制命令:

yy:复制当前行
nyy:n表示大于1的数字,复制n行
yw:从光标处复制至一个单子/单词的末尾,包括空格
ye:从光标处复制至一个单子/单词的末尾,不包括空格
y$:从当前光标复制到行末
y0:从当前光标位置(不包括光标位置)复制之行首
y3l:从光标位置(包括光标位置)向右复制3个字符
y5G:将当前行(包括当前行)至第5行(不包括它)复制
y3B:从当前光标位置(不包括光标位置)反向复制3个单词

2,粘贴命令:p 

3,剪切(删除)命令:

dd:剪切当前行
ndd:n表示大于1的数字,剪切n行
dw:从光标处剪切至一个单子/单词的末尾,包括空格
de:从光标处剪切至一个单子/单词的末尾,不包括空格
d$:从当前光标剪切到行末
d0:从当前光标位置(不包括光标位置)剪切之行首
d3l:从光标位置(包括光标位置)向右剪切3个字符
d5G:将当前行(包括当前行)至第5行(不包括它)剪切
d3B:从当前光标位置(不包括光标位置)反向剪切3个单词
dH:剪切从当前行至所显示屏幕顶行的全部行
dM:剪切从当前行至命令M所指定行的全部行
dL:剪切从当前行至所显示屏幕底的全部行

4,全文替换命令

全文件用A替换B:命令行模式下输入:%s/A/B

Vim替换字符串命令的基本语法是 :[range]s/目标字符串/替换字符串/[option],其中range和option字段都可以缺省不填。

下面介绍VIM替换字符串各个变量的含义:

range:表示搜索范围,默认表示当前行;

  range字段值1,10表示从第1到第10行;

  %表示整个文件(相当于1,$);

  而.,$代表从当前行到本文件的末尾

s:substitute的简写,表示执行替换字符串操作;

option:表示操作类型,默认只对第一个匹配的字符进行替换;

option字段值g(global)表示全局替换;

c(comfirm)表示操作时需要确认;

i(ignorecase)表示不区分大小写;

vim替换字符串的这些选项可以组合使用

5,vim 撤销,恢复撤销命令

撤销:u

恢复撤销:Ctrl + r

6,vim 查找文本

首先通过 / 查找,如:/dir

然后用n查找下一个,用N查找上一个
 

7,设置行号

:set number 或者 :set nu 

8,永久设置行号

这样的设置方法只能维持在,当前vim打开的文件中显示效果,那么我们怎么让我们每次打开vim的时候自动设置行号呢,这个时候就需要我们设置配置文件,两种配置方式,

/etc/vimrc   是系统范围的初始化配置

~/.vimrc     个人的vim初始化配置

在文本中添加一行 set nu或set number 保存即可。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Vim是一款常用的文本编辑器,特别适合在Linux系统中进行编辑。下面是一些常用的Vim命令及其示例: 1. 打开文件: 命令vim 文件名 示例:vim test.txt 2. 保存文件: 命令::w 示例:在Vim编辑器中按下Esc键,然后输入:w并按下回车键,即可保存文件。 3. 退出Vim命令::q 示例:在Vim编辑器中按下Esc键,然后输入:q并按下回车键,即可退出Vim。 4. 强制退出Vim命令::q! 示例:在Vim编辑器中按下Esc键,然后输入:q!并按下回车键,即可强制退出Vim,不保存修改。 5. 光标移动: 命令:h(左)、j(下)、k(上)、l(右) 示例:在Vim编辑器中使用h、j、k、l键来移动光标。 6. 插入文本: 命令:i 示例:在Vim编辑器中按下i键,即可进入插入模式,可以开始输入文本。 7. 删除字符: 命令:x 示例:在Vim编辑器中按下x键,即可删除光标所在位置的字符。 8. 复制和粘贴: 命令:yy(复制一行)、p(粘贴) 示例:在Vim编辑器中将光标移动到要复制的行上,然后输入yy命令复制该行,再将光标移动到要粘贴的位置上,输入p命令即可粘贴。 9. 搜索文本: 命令:/关键词 示例:在Vim编辑器中按下/键,然后输入要搜索的关键词并按下回车键,即可搜索文本。 10. 替换文本: 命令::%s/旧文本/新文本/g 示例:在Vim编辑器中输入:%s/旧文本/新文本/g命令,即可将所有的旧文本替换为新文本。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

大余里

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

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

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

打赏作者

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

抵扣说明:

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

余额充值