现在的位置: 首页Linux>正文
Vim 命令图例详解
2011年09月23日 Linux 评论数 14 ⁄ 被围观 34,474 次+

这个图把vim中基本的移动方法都画上去了,为了方便programmer,特别列出了很多只有写程式才会用的按键。除了这些以外,其实还有一些好用的东西我还没想到怎麽画上去比较好(像是tags、没有标准快速键的tab、man..),如果大家有idea欢迎提供。
这些图示依照移动的单位大小分为以下几个种类,分别用不同颜色标示:
(注意,这不是完整的vim快速键列表,只是我觉得比较常用的键而已。)

字元(character)

h

j

k

l

单词(word)

w

下一个word

W

下一个word(跳过标点符号)

b

前一个word

e

跳到目前word的尾端
行(line)

0

跳到目前行的开头

^

跳到目前行第一个非空白字元

$

跳到行尾
段落(paragraph)、区块(block)

{

上一段(以空白行分隔)

}

下一段(以空白行分隔)

[{

跳到当前区块开头

]}

跳到当前区块結尾

%

跳到目前对应的括号上(適适用各种括号,有设定好的话连HTML tag都能跳)
荧屏(screen)、绝对位置

H

荧屏顶部

M

荧屏中间

L

荧屏底部

:x

xG

跳到第x行(x是行号)
搜索(search)

/xxxx

搜索xxxx

#

往前搜索目前游标所在的字(word)

*

往后搜索目前游标所在的字(word)

fx

在目前行往后搜索字元x

gd

跳到目前游标所在的字(word)的定义位置(写程序用, 跳到定义变量/函数的地方)
分割视窗

:split

分割视窗(可加名称随便开启另一档案)

:diffsplit xxx

以分割视窗和档案xxx做比較(diff)

Ctrl-W p

跳到前一個分割视窗(在两个分割窗來回切换)

Ctrl-W j

跳到下面的分割窗

Ctrl-W h

跳到左边的分割窗

Ctrl-W k

跳到上面的分割窗

Ctrl-W l

跳到右边的分割窗
自动捕获(Auto-completion) (在Insert Mode中使用)

Ctrl-N

自动捕获档案內的下一个可能字(word)

Ctrl-P

自动捕获档案內的上一个可能字(word)

Ctrl-X  Ctrl-F

自动捕获档名

本文地址:http://www.92csz.com/01/950.html
如非注明则为本站原创文章,欢迎转载。转载请注明转载自:moon's blog
 

目前有 14 条留言 其中:访客:11 条, 博主:3 条

  1. 酷博 : 2011年09月26日11:00:36  1楼

    专业的一B啊

  2. Kael.Z : 2011年10月03日12:23:37  2楼

    国庆快乐~ :mrgreen:

    • clairelume : 2011年10月03日18:56:38

      国庆快乐!~ :razz:

  3. Bob : 2011年10月06日12:08:51  3楼

    这里还有其他几张,也挺不错的:http://scmbob.org/vim_mind_mapping.html

    • clairelume : 2011年10月07日09:34:08

      嗯 ,一并收下了 :razz:

  4. jszby : 2011年11月12日20:33:53  4楼

    过来逛逛。留言一个、

  5. 非常落伍 : 2012年04月20日01:58:04  5楼

    图太乱了 .
    用VIM已经好几年了 . 那是在LINUX下 , 现在用WINDOWS不怎么用了 .

    • clairelume : 2012年04月20日09:22:24

      习惯了vim,现在用windows也是gvim :twisted:

  6. wwek : 2012年07月16日11:41:24  6楼

    很不错 慢慢习惯vim

  7. 礼仪之邦 : 2012年10月24日15:13:32  7楼

    很喜欢博主的文章,仔细看了博主的所有文章,说实话文章写的还是很不错的,希望可以多交流,我的主页是www.li63.com

  8. 陈志贤 : 2012年11月30日10:26:48  8楼

    不错,学习一下!

  9. 东森平台 : 2013年02月20日16:38:29  10楼

    感谢分享了 博客做的不错~

  10. 鹏飞 : 2015年02月11日15:44:44  11楼

    很好的博客,学到了不少东西! :idea: