Skip to content

Instantly share code, notes, and snippets.

@popeyelau
Last active March 19, 2020 05:23
Show Gist options
  • Save popeyelau/b81e5935244355e964e4e7e26bf7dae7 to your computer and use it in GitHub Desktop.
Save popeyelau/b81e5935244355e964e4e7e26bf7dae7 to your computer and use it in GitHub Desktop.
XVim|-|{"files":{"XVim.md":{"env":"plain"}},"tag":"Gists"}

XVim 快捷键

模式切换

i/I 光标前插入 / 光标所在行首插入

a/A 光标后插入 / 光标所在行尾插入

o/O 光标后插入新行 / 光标前插入新行

s/S 删除光标字符 / 删除光标所在行

: COMMAND

v/V VISUAL / VISUAL LINE

光标操作

hjkl

$ 行尾

^/0 行首(^非空格)

w/W 移动至下一单词首字符(W跳过符号)

e/E 移动至下一单词尾字符

b/B 移至上一单词首字符(B跳过符号)

H 屏幕顶部

M 屏幕中间

L 屏幕底部

Ctrl+B 上一页

Ctrl+F 下一页

gg 文档首

G 文档尾

:n/ngg/nG 跳转到第n

# 上一匹配 * 下一匹配

Ctrl+Y/ Ctrl+U 向上滚动

Ctrl+E/Ctrl+D 向下滚动

编辑操作

yy/Y 复制光标行

p/P 光标下一行粘贴 / 光标上一行粘贴

D 删除光标后至行尾(剪切)

dd 删除整行(剪切)

C 修改至行尾(进入INSERT MODE)

u 撤消

. 重复上一命令

x/X 删除光标所在单个字符 / 删除光标前一字符

vab 选择代码块

yab复制代码块

>/< 缩进

/xxx 搜索xxx N上一匹配项 n下一匹配项

cb 删除光标前的单词

cw 删除光标后的单词

视图操作

,tt 顶部工具栏

,tb 底部调试面板

,tl 左侧组织面板

,tr 右侧辅助面板

,dc 控件台

标签

,tn 新标签页

,tc 关闭标签

,ti 标签切换

,sa Assistaint Editor

,aa Add New Assistaint Editor

,da移除Assistaint Editor

,n 头文件切换

其它

,0 快速打开

,r 运行 ,bp 编译 ,cp 清理

,w 保存 ,q 关闭

,l 行跳转 ,s 搜索项目

gd 转到定义 (Ctrl+O 返回)

,pr 定位项目组织文件

,in 在Finder中显示

space 折叠 zz 展开

,fa 折叠全部 ,ua /Ctrl+Z 展开全部

命令

:w 存储 :wq 存储并退出 :q 退出

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment