跳到主要内容

简述Vim移动光标快捷键汇总?

参考答案:

Vim是一款强大的文本编辑器,它提供了丰富的快捷键,使用户能够高效地进行文本编辑和光标移动。以下是Vim中常用的移动光标快捷键的汇总:

  1. 基础移动

    • h:左移一个字符
    • j:下移一行
    • k:上移一行
    • l:右移一个字符
  2. 按单词移动

    • w:移动到下一个单词的开头
    • b:移动到前一个单词的开头
    • e:移动到当前单词的结尾
    • W:移动到下一个单词的开头(按空白字符分割)
    • B:移动到前一个单词的开头(按空白字符分割)
    • E:移动到当前单词的结尾(按空白字符分割)
  3. 按行移动

    • 0(数字0):移动到当前行的开头
    • ^:移动到当前行的第一个非空白字符
    • $:移动到当前行的结尾
    • gg:跳转到文件的第一行
    • G:跳转到文件的最后一行
    • nG:跳转到文件的第n行(n为数字)
  4. 按屏幕移动

    • H:移动到屏幕的顶部行
    • M:移动到屏幕的中间行
    • L:移动到屏幕的底部行
  5. 滚动屏幕

    • Ctrl + f:向前滚动一屏
    • Ctrl + b:向后滚动一屏
    • Ctrl + d:向下滚动半屏
    • Ctrl + u:向上滚动半屏
  6. 按文本块或括号移动

    • {:移动到前一个段落或块的开始
    • }:移动到下一个段落或块的开始
    • %:移动到匹配的括号处(如([{等)
  7. 在代码中移动

    • [[:移动到上一个函数的开始
    • ]]:移动到下一个函数的开始
    • [[:移动到上一个代码块的开始(如{
    • ]]:移动到下一个代码块的开始(如}
  8. 其他常用移动

    • f字符:向前移动到当前行中第一个出现的指定字符处
    • F字符:向后移动到当前行中第一个出现的指定字符处
    • t字符:向前移动到当前行中指定字符前的位置
    • T字符:向后移动到当前行中指定字符后的位置

这些快捷键可以帮助你在Vim中高效地移动光标,提高文本编辑的效率。通过熟练掌握这些快捷键,你可以更加流畅地在Vim中进行文本编辑工作。

学习笔记
|||
说点什么吧
 
100:0
鲤跃网
http://www.sunycode.com
讲文明、要和谐
提交学习笔记
0 学习笔记
  • 还没有学习笔记,快来抢沙发吧!