vim常用快捷键
h 光标向左移动一个字符
j 光标向下移动一个字符
k 光标向上移动一个字符
l 光标向右移动一个字符
w 移动一个word,向后哈~你要用来后才能体会到这个word,我是很少用拉
如果想要进行多次移动,例如向下移动30行,可以使用30j就OK拉~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
准备编辑模式:
i 这个不用说了,直接进入插入模式~
o 这个命令我相当喜欢!就是从当行下面插入一个新行,并且自动进入插入模式 如果是用的O(大O)就是从当前行上面~
a 这个命令是进入插入模式,但和i不同的是,她会向后一个字符,很有用哦!你写C语言的时候就知道拉!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
一些常用命令:
Ctrl+f 屏幕向下移动一页 ,就是page down那个建
Ctrl+b 屏幕向上移动一页,就是page up的作用
一些常用的命令。我觉得有用的哈!大家看下吧,常用哦!大写的,你就shift+cha就行拉
H 光标移动至屏幕最上方的那行
G 光标移动至整个文档的最下方行
L 光标移动至屏幕的最下方的哪行
J(大写) 这个命令功能是将该行和下一行合成为一个行
$ 移动到这行的最后面字符处
* 这个星号有查找功能喔~它会查找你光标上的word并且自动移动光标到下一个word上去喔~
0(零) 移动到这行的最前面字符处
u 这个相当有用!就是复原上一个动作的意思。回到上一个动作相当于图形编辑器下的ctrl+z命令
ctrl+r 这个恰好和u的功能相反。这个是重做上一个动作
. 对。你没有看错!这个就是一个点英语中的句号!功能很强大,重复前面一个动作!记住,是重复哦~不是复原~
/word 从光标之下寻找一个名为word的字符串。eg:搜索yutao,就/yutao就OK拉
?word 从光标之上寻找一个名为word的字符串。
n 这个就是重复前面一个搜索的意思。比如,前面是搜的/yutao,这个就是再搜 一次yutao
N 这个和小n的功能刚刚相反,那个是重复前面的,这个是反向搜索~嘿嘿
:n1,n2s/word1/word2/g 这个功能是替换。意思是,从n1到n2行间,查找到word1,替 换为word2,如果我们把n2换成来$嘿嘿,就是从那行到最后行的意思啦,如果 我们把g换成gc你可以去试试效果~它会提示你,是否删除。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
复制。粘贴。删除。
x 这个东西你用下就知道咯~就是删除当前字符
d 这个就是delete的意思啦~下面我要专门介绍她的用法!
dd 删除一整行!如果是30dd,就是删除30行咯~
d1G 删除光标所在到第一行的数据。
dG 删除光标所在到最后一行的数据。。。
d$ 这个符号大家应该知道是什么意思吧~就是行末啦!
yy 这个是复制游标所在的那一行!相当有用!
nyy 这个n是行的意思,去猜想它的作用吧
y$ 嘿嘿。$又和大家见面了。不错,就是复制该光标处到行末的作用如果是0呢?嘿嘿。。。不用我解释咯
p 就是粘贴。从该行之下粘贴。大P就是从该行之上了。。
c 重复删除多个数据。eg:向下删除10行就输入 10cj就OK咯这个很少用,了解就行了
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
下面是一些vim指令了
:w name 这个太常用了,就是保存当前文件到硬盘中,name就是你指定的名字,也可以指定路径呢!如果用w!则是强制写入也就是如果当前文档为只读属性的时候,强制写入。但是也要看你用户本身的权限。!就是强制的意思~
:q 退出vim。如果用q!则是强制退出的意思。就是说不保存~~
:r name 这个命令一般不经常用,本来都不想写出来的。就是追加一个文件的内容,从当前光标处往后追加
:e! 将档案还原为初始状态。。。。
ZZ 这个命令我觉得基本没用,就是再你按错了的时候,给你一个交代。。功能就是如果档案没修改,则不保存离开,如果被更改来,就储存后离开。
:w 这个是保存的意思,前提是你编辑的这个文档是写入来硬盘的!
:find filename 查找文件。后面那个就是文件名咯~
:set hlsearch 这个命令能高亮显示查找内容喔~很不错的
:set nu 这个功能是显示行号,你用了就知道来。
:set nonu 很明显萨,跟上面个命令刚好相反。。。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
其 实后面这几个有给set的命令你可以在vim配置文件之中去设置,我是一般把行号开启的,具体VIM配置文件是怎么用,大家去百度:vimrc呵呵,很复 杂的,太多设置来。去选择一些自己喜欢的命令加到配置文件中去吧。你会爱上VIM的~vimrc的路径是:/etc/vimrc呵呵,/etc/ 这个目录就是linux的大多软件的配置目录~呵呵
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~