美文网首页
vim 常用命令

vim 常用命令

作者: 我要认真学前端 | 来源:发表于2017-03-28 21:00 被阅读0次

    常用到的一些命令

    fx:移动光标到当前行的下一个 x 处。很明显,x 可以是任意一个字母,而且你可以使用 ; 来重复你的上一个 f 命令。
    tx:和上面的命令类似,但是是移动到 x 的左边一个位置。(这真的很有用)
    Fx:和 fx 类似,不过是往回找。使用 , 来重复上一个F命令。
    Tx:和 tx 类似,不过是往回移动到 x 的右边一个位置。
    b:光标往前移动一个词。
    w:光标往后移动一个词。
    0:移动光标到当前行首。(是数字0)
    ^:移动光标到当前行的第一个字母位置。
    $:移动光标到行尾。
    ):移动光标到下一个句子。
    ( :移动光标到上一个句子。

    在整个文件里面有效移动光标

    VIM 有很多命令,可以用来到达文件里面你想到达的地方。下面是一些在文件里面移动的命令:
    <Ctrl-f>:向下移动一屏。
    <Ctrl-d>:向下移动半屏。
    <Ctrl-b>:向上移动一屏。
    <Ctrl-u>:向上移动半屏。[5]

    G:到文件尾
    numG:移动光标到指定的行(num)。(比如 10G 就是到第 10 行)
    gg:到文件首
    H:移动光标到屏幕上面
    M:移动光标到屏幕中间
    L:移动光标到屏幕下面
    *:读取光标处的字符串,并且移动光标到它再次出现的地方。
    :和上面的类似,但是是往反方向寻找。
    /text:从当前光标处开始搜索字符串 text,并且到达 text 出现的地方。必须使用回车来开始这个搜索命令。如果想重复上次的搜索的话,按 n移动到下个 text 处,N 移动到上一个 text 处 。
    ?text:和上面类似,但是是反方向。
    m{a-z}:在当前光标的位置标记一个书签,名字为 a-z 的单个字母。书签名只能是小写字母。你看不见书签的存在,但它确实已经在那里了。
    a:到书签 a 处。注意这个不是单引号,它一般位于大部分键盘的 1 的左边。.:到你上次编辑文件的地方。这个命令很有用,而且你不用自己去标记它。
    %:在成对的括号等符号间移动,比如成对的 [ ] , { }, ( ) 之间。将光标放到任意符号上,然后通过 % 来移动到和这个符号匹配的符号上,% 还可以正确的识别括号的嵌套层数,总是移动到真正匹配的位置上。因此这个命令在编辑程序代码的时候非常有用,可以让你方便的在一段代码的头尾间移动。

    相关文章

      网友评论

          本文标题:vim 常用命令

          本文链接:https://www.haomeiwen.com/subject/dkjsottx.html