vim编辑器
概念
VIM是linux系统中的编辑器,类似于windows系统中的记事本
vim编辑器有三种模式:
1、命令模式(等待用户输入命令)
2、输入模式(等待用户向文本中输入内容)
3、底行模式(可以输入一些指令)
vim abc.sh 打开或创建并打开abc.sh文件
i
进入vim之后,vim进入命令模式,这时敲击i键,可以把命令模式切换到输入模式,这时就可以输入内容了
ESC
在输入完成之后 ,敲击ESC键,可以把输入模式切换到底行模式,输入:wq即可保存退出
命令格式
vim + abc.sh 打开文件后将光标定位到文件的最后一行
vim +3 abc.sh 打开文件后将光标定位到文件的第三行
vim +/123 abc.sh 打开文件后将光标定位到123第一次出现的那行,进入文件后,可以按n键使光标在多个123中切换
常用指令:
1、 底行模式
2、 :w 保存
3、 :q 退出
4、 :! 强制执行
5、 :ls 列出当前编辑器中打开的所有文件
6、 :n 切换到下一个文件
7、 :N 切换到上一个文件
8、 :15 光标快速定位到15行
9、 /xxx 从光标位置开始向后搜索第一次出现xxx的行
10、?xxx 从光标位置开始向前搜索第一次出现xxx的行
命令模式
h 光标左移
j 光标下移
k 光标上移
l 光标右移
Ctrl+f 向下翻页(front)
Ctrl+b 向上翻页(back)
ctrl+d 向下翻半页(down)
Ctrl+u 向上翻半页(up)
dd 删除光标所在行
o 在光标所在行的下方插入一行并切换到输入模式
yy 复制光标所在的行
p 在光标所在行的下方粘贴
P 在光标所在行的上方粘贴
输入重定向
wc [选项] [文件名]
选项:
-c 统计字节数
-w 统计单词数
-l 统计行数
区块选择的操作:
1.使用vim 档案名开启该档案
2.将光标移动到要选择的区块,按下v键选择区块,选择的区块会变白。
3.此时按下y键来进行复制,当你按下y以后,反白的区块就会消失。
4.最后,将光标移动要复制到的地方,按下p键进行复制。
多档案操作的指令:
1.通过vim 打开两个档案。
2.先使用:file看一下编辑的档案数据有啥。
3.在vim环境下输入:n会来到这二个档案。
4.这样就可以进行多档案之间的复制等操作了。