Henry Henry
  • JavaScript
  • TypeScript
  • Vue
  • ElementUI
  • React
  • HTML
  • CSS
  • 技术文档
  • GitHub 技巧
  • Nodejs
  • Chrome
  • VSCode
  • Other
  • Mac
  • Windows
  • Linux
  • Vim
  • VSCode
  • Chrome
  • iTerm
  • Mac
  • Obsidian
  • lazygit
  • Vim 技巧
  • 分类
  • 标签
  • 归档
  • 网站
  • 资源
  • Vue 资源
GitHub (opens new window)

Henry

小学生中的前端大佬
  • JavaScript
  • TypeScript
  • Vue
  • ElementUI
  • React
  • HTML
  • CSS
  • 技术文档
  • GitHub 技巧
  • Nodejs
  • Chrome
  • VSCode
  • Other
  • Mac
  • Windows
  • Linux
  • Vim
  • VSCode
  • Chrome
  • iTerm
  • Mac
  • Obsidian
  • lazygit
  • Vim 技巧
  • 分类
  • 标签
  • 归档
  • 网站
  • 资源
  • Vue 资源
GitHub (opens new window)
  • 说明
  • Vim

    • 环境准备
    • vim normal 模式中文输入法切换问题
    • vim-01-存活下来
    • vim-02-掌握行相关的命令
    • vim-03-掌握 vim 的语法
    • vim-04-更有效率的处理单字符&undo&redo
    • vim-复习 -1
    • vim-05-掌握可视化模式
    • vim-06-文本对象
    • vim-07-在单文件中移动的更快
      • 任务点
        • 滚动
      • 社群讨论
    • vim-08-掌握搜索命令
    • vim-复习 -2
    • vim-09-更高效的移动 - 想去哪里就去哪里
    • vim-10-认识数字&点的威力
    • vim-11-掌握多文件之间的跳转
    • vim-12-处理包裹字符的符号
    • vim-复习 -3
    • vim-13-替换字符
    • vim-14-掌握悬浮显示&大小写&注释
    • vim-15-掌握窗口的管理
    • vim-16-删除函数
    • vim-复习 -4
    • vim-17-掌握宏
    • vim-18-调用 vscode 的命令
    • vim-复习 -5
  • VSCode

  • Chrome

  • iTerm

  • mac

  • Obsidian

  • lazygit

  • 学习双拼
  • Vim 技巧

  • 键盘侠
  • Vim
Henry
2022-06-08
目录

vim-07-在单文件中移动的更快

# 任务点

# 滚动

  • ctrl + f(forward): 向下滚动一屏
  • ctrl + b(backward): 向上滚动一屏
  • ctrl + d: 向下滚动半屏
  • ctrl + u: 向上滚动半屏
  • ctrl + e: 向下滚动一行
  • ctrl + y: 向上滚动一行

自定义配置滚动:

  • shift + j: 向下滚动 5 行
  • shift + k: 向上滚动 5 行
"vim.normalModeKeyBindings": [
  {
    "before": ["J"],
    "after": ["5", "j"]
  },
  {
    "before": ["K"],
    "after": ["5", "k"]
  }
],
"vim.visualModeKeyBindings": [
  {
    "before": ["J"],
    "after": ["5", "j"]
  },
  {
    "before": ["K"],
    "after": ["5", "k"]
  }
],
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  • zz: 将当前行置于屏幕中央
  • zt: 将当前行置于屏幕顶部
  • zb: 将当前行置于屏幕底部
  • gg: 跳转到文件首
  • G: 跳转到文件尾
  • 行数 + gg/G: 跳转到指定行
  • : + 行数 + Enter: 跳转到指定行

# 社群讨论

vscode 如何显示光标所在错误

gh

gh 相当于 hover

gh 出提示后,提示信息有滚动条,有按键可以让其滚动吗?

滚动还真不知道 一般用方向键就够了。

方向键现在是在代码移动,不能滚动弹出的提示信息,见下图

在 Button 上 gh,然后弹出红框里的信息,有滚动条,有快捷键来滚动吗?

这个还真不知道,在 vscode 的 快捷键里面搜一下看看 有没有滚动


Ctrl + f 为啥只向向后移动了一格啊,不是一屏

Ctrl+f 向后一格是在 insert 模式下,normal 模式下是一屏

我是在 normal 模式,normal 模式 ctrl + f 就向后了一格,所以我才奇怪

看看 vscode 有没有弄其他键位映射

这几个你们有开启吗?

忘了 应该是没有的,我配置 "vim.useCtrlKeys": false, 这个就是你说的这样,但我看你配置好像把这个注释了


为啥我的 control + f 没作用

mac 这个不用配置,默认就是向下滚动一屏,你在快捷键配置那里看看是不是以前配置过别的功能

有个其他的,我给解绑了,现在就剩这一个了

还不行吗

不行

不是 insert 模式

在 normal 模式

难道你全局有这个快捷键功能吗?

我好像没有设置过

你看一下 settings.json 关于 vim 的配置,是不是把这个功能禁了


怎么选中相同的变量一起编辑啊

vs code 如果能找到变量引用,你选中一个,f2 修改,别的会同步修改

如果 f2 不能改,有那种选择相同变量一个一个向后选择一起更改的,是个什么快捷键来着?

gb

编辑 (opens new window)
#Vim
上次更新: 5/27/2023, 1:02:05 PM
vim-06-文本对象
vim-08-掌握搜索命令

← vim-06-文本对象 vim-08-掌握搜索命令→

最近更新
01
version 1.15
07-01
02
version 1.14
06-27
03
version 1.13
06-27
更多文章>
Theme by Vdoing | Copyright © 2017-2023 HenryTSZ | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式