关于vim:oeasy教您玩转vim-17-向上向下

40次阅读

共计 843 个字符,预计需要花费 3 分钟才能阅读完成。

向上向下

回顾上节课内容🤔

  • f 相干的是跳到

    • 跳到是 f
    • 跳到是 F
  • t 相干的是贴靠

    • 贴靠是 t
    • 贴靠是 T
  • 小写 相干的是 向前

    • 向前 跳跃是 f
    • 向前 贴靠是 t
  • 大写 相干的是 向后

    • 向后 跳跃是 F
    • 向后 贴靠是 T
  • 和持续 查找方向 相干的是 ;,

    • 放弃方向;
    • 改变方向,

向上向下

  • 本次启动的时候还是无参数模式
  • :set nocompatible 设置为不兼容 vi

    • 意思是应用 vim的形式解决命令
  • motion左右挪动 之后是 高低挪动

    • 能够应用 回车 换行
    • 也能够应用方向键向上或向下
    • 更常见的还是 jk,因为他们基于根本地位

      • j 是向下 👇
      • k 是向上 👆
      • 5 j 就是让光标向下👇 5 行
      • 5 k 就是让光标向上👆 5 行
    • 持续向下翻

上下行首

  • 加号 plus 对应 +

    • 对应键盘 shift + =
  • 减号 minus 对应 -
  • 上下行跳到行首

    • + 并且到行 非空字符
    • - 并且到行 非空字符
  • 对应关系

    • + 相当于 j ^
    • - 相当于 k ^

首行尾行

  • g g 对应 首行
  • G 对应 尾行
  • 如果文章很长的话,间接跳就很不便
  • 一个 G 间接就到了 Ground
  • 想回结尾的话能够用 g g

    • 不晓得为什么这两个字母分外纯熟
    • 纯熟的让人心痛!
  • 另外还有一个组合 Go
  • 比方追加一个很长的配置文件的话 G o

    • G 间接到最初
    • o 在上面一行插入
  • 两个按键 Go 起来
  • ctrl+c回到失常模式
  • gg 就回结尾

    • 重来一局

主动缩进

  • 当然也不都是苦楚回顾
  • g gG 是我见过最不便的主动缩进形式

    • g g = G 从首行到尾行主动缩进
    • 这个文件可能有 500 行,
    • 然而一把就全都缩进好了
  • 不只是程序、网页、css、配置文件都能够主动缩紧

    • 这样整顿代码就十分迅速了
  • 程序员更多的时候工作在 normal 模式

    • 浏览、搜寻、跳跃、复制、粘贴
    • 真正聚焦下来写代码再切换到插入状态。
    • 其余编辑器永远只有一个插入状态
    • 其实是节约了很多键盘性能的
    • 这也是 Normal 模式被称作 Normal 失常模式

      • 被当作默认模式的起因。
  • g g = G这十分爽!!!🤪

总结

  • 上下行

    • j👇
    • k👆
  • 上下行首

    • 到行首非空字符 +
    • 到行首非空字符 -
    • 这些 motion 都能够加上 [count] 来翻倍
  • 首尾行

    • 首行是 g g
    • 尾行是 G
    • g g = G 是全副主动缩进
    • G 如同还有其余用法?
  • 什么用法呢?
  • 下次再说 👋
正文完
 0