Move
- 字符
- h 左移一个字符
- l 右移一个字符
- 单词
- w,W 移动到下一个单词开头,大写是以空格分隔的单词
- b,B 移动到上一个车单词开头,大写同上
- e,E 移动到当前单词的末尾,大写同上
- * 跳到下一个相同单词
- # 跳到上一个相同单词
- g* 跳到下一个包含当前单词的单词
- g# 跳到上一个包含当前单词的单词
- 行
- j 移动到下一行
- k 移动到上一行
- 0 移动的行首
- $ 移动到行尾
-句子
- ) 移动到句尾
- ( 移动到句首
- 段落
- } 移动到下一个空行
- { 移动到上一个空行
- 函数
- gd 到当前变量的定义处
- { 到上一个空行
- } 到下一个空行
- 屏幕
- H 移动到品目的最上面一行
- M 移动到屏幕中间一一行
- L 移动到屏幕最下面一行
- zt 移动到当前屏幕顶端
- zz 移动到当前屏幕中间
- zb 移动到当前屏幕低端
- 页面
- ctrl+f 向下滚动一页
- ctrl+b 向上滚动一页
- ctrl+d 向下滚动半页
- ctrl+u 向上滚动半页
- gg 移动到文件开头
- G 移动到文件末尾
加密文件
加密 vim test.md>命令行模式>X>输入密码1>输入密码2>wq解密 vim test.md>输入密码>命令行模式>set key=
设置VIM tab为2个字符
create a ~/.vimrc file with this line:
set ts=2 sw=2
没有评论:
发表评论