zoukankan      html  css  js  c++  java
  • vim 常用快捷键

    https://www.jianshu.com/p/110b27f8361b
    https://www.yuque.com/dahaixing/vim/gtmm5k#kvl9xg
    vim镜像

    安装

    pip install pygments
    sudo apt-get install vim
    sudo apt-get install ctags
    

    快捷键

    功能
    F1 帮助
    F2 打开NerdTree
    F3 打开TagList
    F4 打开ctrlp搜索文件
    F5 PreviewTag
    F6 打开Grepper搜索关键字
    F7 Flake8 check
    F8 打开ALE
    F9 signify

    1. Grepper

    :Grepper 打开搜索
    :vnew filename 打开搜索到的文件
    image.png

    2. NerdTree

    	- F2 打开nerdtree
    	- i: 水平打开文件
    	- s: 竖直打开文件
    

    3. Grepper

    	- F6 打开Grepper,进行关键字搜索
    

    4. ctrlp

    	- F4 打开ctrlp,进行文件搜索
    	- ctrl + d按文件名搜索
    	- ctrl + x 水平打开窗口
    	- ctrl + v竖直打开窗口
    	- ctrl + p/n历史记录
    	- ctrl + z标记文件,ctrl +o对标记的文件打开
    	- ctrl + t 打开新的tab页
    			- tab页切换: 向左: ,,  向右:,.
    

    5. ]]不同的类间跳转

    6. F7

    	- pep8 check
    

    7. ALE

    	- F8 打开ALE,进行动态代码检查
    

    8. tag相关(未完)

    - ctrl + W + } 预览定义
    - ctrl + ]跳转查看定义
    - PreviewTag tagname 预览tag
    - PreviewFile filename预览文件
    - F3 打开taglist
    - g + ]列出所有的定义
    - ctrl + t回到上次跳转的位置
    - ctrl + o后退
    - ctrl + i前进
    - [ + I 全文查找
    - ] + I 光标处向下查找
    - % 大括号间跳转
    

    9.vim-preview(未完)

    	- F5 当光标在所在的tag处时,按F5执行do preview
    	> 说明:这两个命令在Grepper中尝试过成功了,但是在g+]中没有成功
    	- p打开预览窗口
    	- P关闭预览窗口
    

    10. vim-signify(未完)

    与git相关,通过与vim-fugitive联合使用。
    	- F9 gitdiff
    

    11. subline

    image.png
    标签切换: :b1

    12. 文件比较之插件法

    :DirDiff file1 file2

    13. 文件夹比较之diff

    diff -r -u ark-installer_v0.1 ark-installer_v0.2| vim -R -
    diff -rq folder1 folder2

    14. 文件比较之diff

    diff file1 file2 | vim -

    15. 向右删除一个单词

    dw

    16. 向左删除一个单词

    db

    17. 删除光标所在处的单词

    daw

    18. 查找单词

    /log>

    19. 复制到系统剪贴板

    "+y 复制整行 "+yw 复制单词
    "+p 粘贴

  • 相关阅读:
    fenby C语言 P9
    fenby C语言 p7
    fenby C语言 P6
    fenby C语言
    让博客园博客自动生成章节目录索引
    python学习之路:生成器并行运算
    Python学习之路:生成器
    Python学习之路:装饰器实现终极版
    Python学习之路:装饰器实现2
    Python学习之路:装饰器实现
  • 原文地址:https://www.cnblogs.com/double12gzh/p/10350910.html
Copyright © 2011-2022 走看看