2021年11月21日星期日

vim

 

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

没有评论:

发表评论

login.js