添加取消注释
#取消注释
#方式1 控制台模式下
1.在第一行某个地方按ctrl+v
2.光标下移到末行
3.按d键
#方式2
:13,16s/#//g 去除注释
#添加注释
:13,16s/^/#/g 在13和16行之间添加注释#
#查找和替换
:/ 按下斜杠/就是查找,后面写要查找的信息
:s/66/77/g 把所有的66替换为77
:s/66/77/ 把当前行66替换为77
gg 回到首行第一个字符
G 回到最后一行的第一个字符
^ 移到行首,非空字符 某行的行首
$ 当前行的行尾
:5 直接跳转到第5行
num G 跳转到第num行 行首
page up 向上一页
page down 向下一页
#粘贴和复制
yy复制 p粘贴 复制当前光标所在行,粘贴到当前光标的下行
6,9 co 12 复制第6行到第9行之间的内容到第12行后面
nyyp 复制多行粘贴 n指1 2 3 4 ......
v 可视化显示 ,就是显示高亮
p 粘贴
yw 复制一个单词
y$ 复制到行尾
先用v高亮 ,使用键盘方向键选择需要复制的内容,然后在按下y复制 最后p粘贴。
#删除
4,5 de #表示删除第4行到第5行的内容 (多行删除)
5dd 删除从光标当前所在行开始的5行(多行删除)
dd 删除当前光标所在的行 (单行删除)
x 删除当前光标所在的字符
dw 删除当前光标所在的单词
d$ 删除当前光标所在位置至行尾的内容
J 删除当前光标所在行行尾的换行符(拼接符),就是把下一行的内容移到本行。
2x 删除从光标当前位置的两个字符
#撤销
u 撤销前一编辑命令
#导入
把1.txt文件的内容写入到当前文件中
:r 1.txt
#显示
:set nu 显示行号
vim /etc/vimrc 是系统范围的初始化配置
vim ~/.vimrc 个人的vim初始化配置
#在配置文件中添加以下信息 set nu
#高亮
:set hlsearch 查找的关键字高亮
:set nohlsearch 取消查找的关键字高亮
:nohlsearch 取消查找的关键字高亮
#保存
:w newfilename 另存为新文件
:q 未做修改退出
:q! 不保存退出
:wq 保存退出
#追加
a 在当前光标后追加数据
A 在当前光标行尾追加数据
r char 用char替换当前光标所在位置的某个字符
r text 用text覆盖当前光标所在位置的数据,直到按下ESC键
#查看非打印字符
先按[esc]键,然后按:进入到vi编辑器的命令模式。
最后,从 vi 编辑器的命令界面输入set list命令并执行
这种方式可以查看文本文件中的所有非打印字符,包括 ctrl+m(^M)。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容