VIM编辑器基础学习笔记
2017-06-15 17:54
344 查看
经常看见运维很有比格的在啪啪啪的敲着命令行程序,让很多妹子发出一声尖叫声,于是我也接触一下vim,提高比格,一下是个人学习时所留笔记
一、概述
VI:指Visual Interface单词的简写,是一个可视化接口,类似windows中的记事本,当然vi可以秒杀windows的记事本。
VIM:他是vi的升级版,保留的了vi的所有功能,就是vi有的vim全部都有,vim有的vi不一定有。
VIM相对于vi做了那些升级:
vim支持多级撤销
vim可以跨平台运行
vim支持语法高亮
vim支持图形界面
二、VIM编辑器的操作模式
Command Mode :命令模式
Insert Mode:输入模式
Last Line Mode:底行模式(尾行、末行)
例子:
vim hello:创建或者打开hello文件
刚打开的vim文件是命令模式,顾是不能进行编辑的,于是需要进入输入模式,敲字母“i”进入输入模式,进行键盘输入,然后按ESC键,进入底行模式,最后输入:wq进行保存退出。如果想查看hello里面写的内容,输入命令cat hello
i:进入输入模式
ESC:进入底行模式
:w:保存不退出
:wq:保存退出
cat 文件名:查看内容,比如:cat hello
dd:编辑vi文件时,用dd可以命令模式删除当前行
三、VIM编辑器的命令模式
vim hello:光标一般都在第一行
vim + hello:光标移动到底行
vim +3 hello:光标移动到第三行
vim +/xxx hello:光标移动到xxx第一次出现的地方,不管里面有多少xxx
vim aa bb cc:一次性打开或者创建aa、bb、cc三个文件
:n:在底行模式下输入:n,又aa文件自动切换到bb文件,如果想切换到cc文件,还是输入:n
:N或者:prev:在底行模式下输入这两个其中一个,就会返回上一个文件,在bb文件输入:N就返回到aa文件了
四、一般常用指令
底行模式常用指令:
:w:执行保存修改
:q:退出当前vim编辑器
:!:强制执行
:ls:列出当前所有打开的文件
:n:切换到下一个文件
:N:切换到上一个文件
:15:光标快速定位到15行
/xxx:光标向后搜索xxx第一次出现的地方
?xxx:光标向前搜索xxx第一次出现的地方
命令模式常用指令:
h:光标左移
j:光标下移
k:光标上移
l:光标右移
ctrl + f:向下翻页
ctrl + b:向上翻页
ctrl + d:向下翻半页
ctrl + u:向上翻半页
dd:删除光标所在行
o:在光标所在行的下方插入一行并切换到输入模式
yy:复制光标所在的行
p:在光标所在行的下方粘贴
P:在光标所在行的上方粘贴
指令实在太多,全部列出可能我胡子都白了,顾粘出下图,自己找吧
一、概述
VI:指Visual Interface单词的简写,是一个可视化接口,类似windows中的记事本,当然vi可以秒杀windows的记事本。
VIM:他是vi的升级版,保留的了vi的所有功能,就是vi有的vim全部都有,vim有的vi不一定有。
VIM相对于vi做了那些升级:
vim支持多级撤销
vim可以跨平台运行
vim支持语法高亮
vim支持图形界面
二、VIM编辑器的操作模式
Command Mode :命令模式
Insert Mode:输入模式
Last Line Mode:底行模式(尾行、末行)
例子:
vim hello:创建或者打开hello文件
刚打开的vim文件是命令模式,顾是不能进行编辑的,于是需要进入输入模式,敲字母“i”进入输入模式,进行键盘输入,然后按ESC键,进入底行模式,最后输入:wq进行保存退出。如果想查看hello里面写的内容,输入命令cat hello
i:进入输入模式
ESC:进入底行模式
:w:保存不退出
:wq:保存退出
cat 文件名:查看内容,比如:cat hello
dd:编辑vi文件时,用dd可以命令模式删除当前行
三、VIM编辑器的命令模式
vim hello:光标一般都在第一行
vim + hello:光标移动到底行
vim +3 hello:光标移动到第三行
vim +/xxx hello:光标移动到xxx第一次出现的地方,不管里面有多少xxx
vim aa bb cc:一次性打开或者创建aa、bb、cc三个文件
:n:在底行模式下输入:n,又aa文件自动切换到bb文件,如果想切换到cc文件,还是输入:n
:N或者:prev:在底行模式下输入这两个其中一个,就会返回上一个文件,在bb文件输入:N就返回到aa文件了
四、一般常用指令
底行模式常用指令:
:w:执行保存修改
:q:退出当前vim编辑器
:!:强制执行
:ls:列出当前所有打开的文件
:n:切换到下一个文件
:N:切换到上一个文件
:15:光标快速定位到15行
/xxx:光标向后搜索xxx第一次出现的地方
?xxx:光标向前搜索xxx第一次出现的地方
命令模式常用指令:
h:光标左移
j:光标下移
k:光标上移
l:光标右移
ctrl + f:向下翻页
ctrl + b:向上翻页
ctrl + d:向下翻半页
ctrl + u:向上翻半页
dd:删除光标所在行
o:在光标所在行的下方插入一行并切换到输入模式
yy:复制光标所在的行
p:在光标所在行的下方粘贴
P:在光标所在行的上方粘贴
指令实在太多,全部列出可能我胡子都白了,顾粘出下图,自己找吧
相关文章推荐
- 嵌入式开发之linux基础第四天学习笔记 vim编辑器
- Linux鸟哥私房菜学习笔记_第十章vim程序编辑器
- linux学习笔记4----vim编辑器
- Linux学习笔记-sed编辑器基础
- 温故而知新--Linux学习笔记(三)Vim编辑器的使用
- 【Linux学习笔记七】Linux编程-Vim编辑器
- vim编辑器的使用记录和学习笔记
- linux学习笔记:vim程序编辑器
- RHCE 学习笔记(4)- 重定向,管道和VIM编辑器
- vim编辑器及bash基础学习的知识点总结
- 高效使用Vim编辑器--Vim编辑器常用命令学习笔记
- 鸟哥的linux私房菜-vim编辑器学习笔记 推荐
- linux学习笔记之--vim 程序编辑器
- pyqt 学习基础5 - 笔记软件的编辑器
- linux学习笔记之--vim 程序编辑器
- linux学习笔记(1)-Vim编辑器
- Linux学习笔记——vi/vim编辑器命令快速入门
- [Matlab]基础教程学习笔记(三):编辑器和程序调试
- LINUX基础第十章笔记_VIM学习
- linux基础学习笔记-5关于vim