Vim的使用确实对新手来说很困难,学着你会觉得我转一下滚轮就能实现,为什么要用方向键呢?但只要你足够熟练,他比任何一个编辑器都要高效,所以还是很值得一学的,他会充分发挥你的想象力。我把我学的一些东西写下来吧,供交流学习!
vim中有3种模式:命令模式,插入模式,编辑模式。 此图 就是三种模式之间的转换。
1. 命令模式
vim缺省进入的就是命令模式,初识vim,你会发现,进入之后,根本无法编辑。其实他下载正在命令模式,你输入的任何东西都是命令。
2. 编辑模式
对正在编辑的文档做一些相关的设置。包括设置行号,查找等等。绝大多数都是以冒号开头的。
3. 插入模式
当输入相应的插入命令后会从命令模式进入插入模式。这时候就像我们正常使用记事本一样了。
vim学习中,重要的是对各个命令要熟悉。接下来介绍 一些常用的 命令,学完就可以基本能开始使用Vim了,酷吧!自己动手试试这些命令吧。
注意:Linux中是严格区分大小写的!!!
一、插入命令(退出插入模式按Esc)
i 在光标前插入
I 在行首插入
a在光标后插入
A 在行尾插入
o在下面插入一行
O在上面插入一行
二、定位命令
:set number 或 :set nu 设置行号
gg 到第一行
G 到最后一行
nG 到第n行
:n 也是到第n行
定位的方向键命令是 h,j,k,l 分别是在键盘上连成一条线的。
$ 美元符号是移到行尾
0零是移到行首
H,M,L 分别将光标移动到屏幕的上、中、下端。就是用来快速跳动光标到大致位置的。
三、删除命令
x 删除光标所在处的字符
nx 删除光标所在处的n个字符
dd 删除整行
ndd 删除n行
D 删除从光标到该行末尾
dG 删除从光标到文件末尾的内容
:n1,n2d 删除从n1到n2的行
四、替换和取消命令
r 替换一个字符,按下r后,输入项替换的字符即可
u 取消上一步操作(相当于windows中的ctrl+z)
ctrl+r 回退(相当于windows中的ctrl+y)
五、复制剪切命令
yy 复制当前行
dd 剪切当前行,也可以当删除当前行用
p 粘贴
六、搜索和替换命令
/string string表示 要搜索的字符
n 表示搜索字符下一个出现的位置
:set ic 可以设置不区分大小写
:%s/old/new/g old表示要替换掉的字符, new表示替换后的字符
七、保存于退出命令
:wq 保存退出
ZZ 也是保存并退出,大写的,这个更方便
:wq! 强行保存退出
:q! 不保存退出
转载请注明出处http://blog.csdn.net/xn4545945
个人微博:http://weibo.com/xuneng007
分享到:
相关推荐
vi/vim 基本使用方法vi/vim 基本使用方法
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他...
NULL 博文链接:https://tenanchris.iteye.com/blog/515819
vi/vim在unix/linux下最受欢迎的编辑器。在这里奉上有关vi/vim使用的资料合集,教你如何使用vi/vim 包括中英文22个资料,包括大量书籍和经验技巧以及配置资料,让你从初学者到高手
这是一本关于Linux系统上的Vi/Vim编辑器的学习指南,虽然是英文版的,但是通俗易懂,想学Vi/Vim的人,千万别错过。
在使用过程中,呕心沥血收集来的网上资源,无分放送。 包括 (1)多种版本vim用户手册中文版 (2)多种版本vim键盘图(中/英文版本) (3)各种教程 (4)网上收集而来的各种使用技巧方法
这个图片标示的映射关系,是初学vim的好帮手,好参考!
详细解释常用命令,简单易懂,让你轻松地掌握vim在linux环境下开发
vi/vim 键盘图
这是一本关于如何学习Linux系统下的Vi/Vim编辑器的教材,虽然是英文的,但是通俗易懂,想学Vi/Vim的不要错过啊。
Linux vi/vim编辑器按键说明 (一般模式可用的按钮说明,光标移动、复制粘贴、查找替换等)
vi/vim键盘示意图,清楚标明键盘上各键对应的vi vim各功能。
一个vim like的PDF阅读器,喜欢VI/VIM的同学不要错过!
vi/vim操作命令对应的键盘位置图,很方便好用哦
VI/VIM指法图,编程的好帮手,想学的看看.
vi/vim介绍 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 1、vi和vim的区别: 就是在进入一般命令模式后,当按下(i、I、o、O、a、A、r、R)等任何一...
Vintageous, sublime text 3的vi/vim仿真 Vintageous Vintageous 是 sublime text 3的全面 vi/vim仿真层。Vintageous已经停止。Vintageous的继承者是 Sublime 六。在 Sublime 六见。
vi vim很全的快捷键操作 vi/vim 命令繁多,专门介绍vi的书可以写到四五百页,但本文档主要是介绍常用和实用的一些vi操作。 另外,对vi配置文件.vimrc的适当配置可以使vi更易用更强大,所以随本文档也提供一份vi配置...
囊括了vi/vim绝大部分常用的高效按键技巧
自己整理的vi应用讲解文档,以及vi键盘图,vi命令壁纸图。学习vi/vim不可缺少的资料!珍藏供大家分享。