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的大多软件的配置目录~呵呵
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

posted @ 2011-11-01 09:45  tokeep  阅读(185)  评论(0编辑  收藏  举报