大家好,内容继续说明,这次为大家介绍的是liunx中vim编辑文件的命令,恩,,这个命令就能引出这么多内容可想而知他的重要性,这个部分我建议多联系多记一些,因为这个会关系到以后操作的速度问题。好好加油哦。。
vim文本编辑器
编辑文件
vi
[root@0425 ~]# vim xu
进入以后 是命令模式
输入模式
末行模式
由命令模式进入输入模式
a 在当前字符后插入
A 当前行行尾输入
i 当前字符输入
I 当前字符头部输入
o 当前行的下一行输入
O 当前行的上一行的输入
s 删除当前字符后输入
S 删除当前行后输入
命令模式
u 撤销一步操作
ait+r 复原上一步
home建 行首
end 键 行尾
复制
yy 是复制一行
p 是粘贴光标所在行的下一行)
复制3行
3yy 是复制3行
p 粘贴
剪切
50dd 剪切50行
p 粘贴
删除
50dd 删除50行
删除和剪贴区别就在 用不用p粘贴
^行首 $行尾
d^ 删除当前字符到行首
d$ 删除当前字符到行尾
w 下一个单词的首字符
yw 复制一个单词 从光标开始包括光标
dw 剪切一个单词
G 代表 尾行
gg 代表 首行
dgg 删除当前行到首行
dG 删除当前行到尾行
------
末行模式 末行模式都是在:下输入的
输入:
w 保存
q 退出
wq 保存并退出
q! 强制退出
w! 强制保存
wq! 强制保存退出
w aa 在当前目录下另存为aa
2,4w aa 令存2到4行 在当前目录下名字为aa
在vim里快速移动光标
h: 向左移动 l: 向右移动
k:向上移动 j: 向下移动
现在移动
键盘上下左右就可以了
-----------------------------------------------------------------------------------
读入一个文件
打开vim
在输入:e /root/aa
追加一个文件到另一个文件下
vim /etc/aa
:r /tmp/bb
重新读入当前文件
:e!
查找内容
查找
/ 从上向下 ?从下向上 n N 下一个
去掉 查找的关键字
查找一个没有的字符 按确认
替换部分内容 :s///
:s/ab/$$/
:s/ab/$$/g 替换整
:%s/ab/$$/ 替换所有行
:3,6s/ab/$$/g 替换3到6行
:s/ab/$$/gc 可选行替换
:%s//s/g 去掉所有行的空格 \s 空格
:%s/\t//g 去掉所有的空格 \t 制表符号
\n合并成一行
去掉2-6行开头的空格(\s)
2,6s/^ //g
2,6s/^\s//g
去掉整个文件中所有的空格
%s/\s//g
%s/ //g
%s/ *//g
将每行换行符号替换为空格(\n)
:%s/\n/ /g
去掉所有空行
g/^$/d
g/^\s*$/d
调出行号
:set nu
去掉行号
:set nonu
自动缩进
set autoindent
set noautoindent
保存退出
:x 和wq 一样不好用有时候保存不上)
加密文件输入密码才能进入
:X
别人也可以进行第2此密
取消密码
在此输入:X 第2次不输入
查看进程 l: 向右移动

