Open hhstore opened 3 years ago
discord:
https://github.com/prontera/ideavimrc/blob/master/idea/idea.vimrc
taskfile.yml 配置段:
vim:init:
cmds:
- ln -sf $(pwd)/cfg/app/ideavim/.ideavimrc ~/.ideavimrc
- ls -al ~ | grep vim
- echo 'init .ideavimrc done'
h/j/k/l:分别代表着向左,下,上,右的方向移动
^/$:跳到行首/行尾 (正则表达式规则)
w/b:跳到下一个单词头/跳到上一个单词头
f{char}/F{char}:跳到下一个字符为 char 的位置/跳到上一个字符为 char 的位置
$ - 从光标位置到行尾
^ - 从光标位置到行首,不包含缩进空白
0 - 从光标位置到行首,包含缩进空白
行号G 或 :行号<回车> 跳转到某一行
gg 跳转到文件开头
G 跳转到文件末尾
H 跳转到屏幕顶端(如果设置了set so=n,则跳转到第n行)
L 跳转到屏幕底端(如果设置了set so=n,则跳转到倒数第n行)
M 跳转到屏幕中间
ESC 状态下:
快捷键 | 功能 | 推荐指数 |
---|---|---|
h, j, k, l | 上下左右 光标移动 | ⭐⭐⭐⭐⭐ |
gg | 跳转: 到文件头 | ⭐⭐⭐⭐⭐ |
G | 跳转: 到文件尾 | ⭐⭐⭐⭐⭐ |
:100 | 跳转: 指定行(100, 可以为任意值) | ⭐⭐⭐⭐⭐ |
0 | 跳转: 行首 | ⭐⭐⭐⭐⭐ |
$ or ^ | 跳转: 行尾 | ⭐⭐⭐⭐⭐ |
:split / :vsplit | 水平分屏 vs 垂直分屏 | ⭐⭐⭐⭐⭐ |
:wq | 保存+关闭 | ⭐⭐ |
:q | 关闭 | ⭐⭐ |
ESC 状态下:
快捷键 | 功能 | 推荐指数 |
---|---|---|
gd | GotoDeclaration: 跳转: 到定义/引用出, 多次点击, 可以回退 | ⭐⭐⭐⭐⭐ |
gf | GotoFile: 跳转: 到文件(选文件) | ⭐⭐⭐⭐⭐ |
gw | RecentFiles: 最近打开过的文件, 超级实用 | ⭐⭐⭐⭐⭐ |
g/ | 路径搜索 | ⭐⭐⭐ |
/ | 文件内搜索 | ⭐⭐⭐ |
[[ | 向上跳转:函数级别 | ⭐⭐⭐⭐⭐ |
]] | 向下跳转: 函数级别 | ⭐⭐⭐⭐⭐ |
related: