vim文本编辑
Posted weizaiyes
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim文本编辑相关的知识,希望对你有一定的参考价值。
linux
cenos安装
VIM相关操作
1.软件安装:yum install -y vim
2.工作模式
-1.正常模式
1)主要用来浏览或修改文本内容
2)使用vim打开文件的默认模式
3)在任意模式下按Esc按键进入
-2.编辑模式
主要用来向文本添加内容 插入模式
正常模式输入以下字符可以进入
i:在光标所在字符前开始输入文字
I:在行首指第一个非空白字符处开始输入文字
a:在光标所在字符后输入文字
A:在行尾开始输入文字
o:在光标所在行的下面单独开一新行输入数字
O:在光标所在行的上面单独开一新行输入数字
s:删除光标所在字符并进入插入模式
S:删除光标所在行并进入插入模式
3.打开文件
vim filename 打开文件 将光标定位到文件开头
1.若文件已经存在 直接打开
2.文件不存在 重新建立文件(不做修改的文件不会创建)
vim filename +n 打开文件,光标定位到n行
vim filename + 打开文件,光标定位到末尾
4.光标定位
gg:首行
GG:尾行
ngg:第n行
0:行首
^:首个非空字符
$:行尾
k:向上
j:向下
h:向左
l:向右
5.复制粘贴
yy:复制光标所在行
dd:剪切光标所在行
p:粘贴缓冲区的内容
nyy:复制光标开始的n行
ndd:剪切
6.操作回退
u:撤销刚刚的操作
ctrl+r:反撤销
文件处理命名
1.文件内容查看
cat:
作用:一次性顺序显示文件的所有内容
格式:cat file
tac:
作用:一次性倒叙显示文件的所有内容
格式:tac file
head:
作用:显示文件开头的若干行内容
格式:head -n file n为要显示的行数
tail:
作用:显示文件结尾的若干行内容
格式:tail -n file n为要显示的行数
more:
作用:分页显示其他命令执行的结果
格式:其他命令 | more 如:cat file | more
说明:
当内容显示一屏时停止
空格向下翻页(只能向下)
回车键向下显示一行
q键退出
less:
作用:分页显示其他命令执行的结果
格式:其他命令 | less 如: cat file | less
说明:
与more命令相同 多了上下案件上下翻一行
more和less的前面可以是很多查询搜索等命令 ls find
权限管理命令
以上是关于vim文本编辑的主要内容,如果未能解决你的问题,请参考以下文章