您现在的位置是:首页 > 电脑 > 

vim编辑器使用

2025-07-21 13:06:22
1、批量注释 使用替换命令 :% s/^/#/g 来在全部内容的行首添加 # 号注释 :1,10 s/^/#/g 在1~10 行首添加 # 号注释 也可以用sed批量注释sed 1, s/^/#/g development.yaml 2、批量取消注释 进配置文件注释:删除多行注释的方法,同样 Ctrlv 进入列选

1、批量注释

使用替换命令

:% s/^/#/g 来在全部内容的行首添加 # 号注释

:1,10 s/^/#/g 在1~10 行首添加 # 号注释

也可以用sed批量注释
sed 1, s/^/#/g development.yaml


2、批量取消注释


进配置文件注释:删除多行注释的方法,同样 Ctrlv 进入列选择模式,移到光标把注释符选中,按下d,注释就被删除了

使用sed批量取消注释: sed 12,17 s/#//g /etc/etcd/


、shell 命令行光标跳转快捷键

Ctrla: 跳到命令行首
Ctrle: 跳到命令行尾

 

vi文件乱码

在virc最后添加一句话,然后source,报错不用管

[root@dandang-pdlk9 apache-tomcat-8.5.1]# vi /etc/virc

set encoding=utf8


[root@dandang-pdlk9 apache-tomcat-8.5.1]# source /etc/virc
bash: /etc/virc: line 15: syntax error near unexpected token `autocmd
bash: /etc/virc: line 15: `if has(autocmd)

 

直接调到底部编写;

shift  g 或者 G,:调到底部,o :下一行编写


向下翻页快捷键(下一页):Ctrl  f
向上翻页快捷键(上一页):Ctrl  b


按下小写n,向下查
按下大写,向上查


4、
vi复制多行文本的方法

方法1:

光标放到第6行,
输入:2yy

方法2:

命令行模式下输入
6,9 co 12
复制第6行到第9行之间的内容到第12行后面

 

5、复制同一行文本成多行

yy 5p

 

6、调到顶部

gg

 

7、多行复制与粘贴

命令行模式下输入

:15,21 co 21

复制 15至21行到21行下面

 

转载于:https://wwwblogs/effortsing/p/1001706.html

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/diannao/44141.html

相关标签:无
上传时间: 2023-04-10 00:17:59
留言与评论(共有 7 条评论)
本站网友 染色紫菜
20分钟前 发表
多行复制与粘贴 命令行模式下输入
本站网友 如何治疗强迫症
12分钟前 发表
15
本站网友 华融资产
19分钟前 发表
调到顶部 gg   7
本站网友 攀枝花市二中
24分钟前 发表
/etc/virc
本站网友 团购王网站
6分钟前 发表
下一行编写 向下翻页快捷键(下一页)
本站网友 曹艳华
12分钟前 发表
21 co 21 复制 15至21行到21行下面   转载于