整理的vim常用操作和配置文件(未完待续,随时添加)

只列出我常用的,更丰富全面的请自己动手google

基础命令:

    u:撤销上步操作

    i:插入

搜索单词:

     /word:从光标位置开始,向下查找一个名为word的字符串

     ?word:从光标位置开始,向上查找一个名为word的字符串

     n:表示“重复前一个搜索的动作”,比如:刚刚执行了/word向下搜索word字符串,则按了n后,会向下继续搜索下一个word字符串,?word也是一样

     :s/ABC/123/g是进行当前行替换,把当前行里所有的ABC替换为123

     :%s/ABC/123/g是进行全局替换,把本文本里所有的ABC替换为123,注意要替换如/的话,要用\转义,例如用_P_/替换./,方法是:%s/.\//_P_\//g

复制、粘贴、删除

     1)把光标移动到要复制的行上,按yy (复制当前行)

     2)把光标移动到要复制的位置 ,按p (粘贴到指定行)

     3)把光标移动到要复制的位置 ,按dd(删除当前行)

NerdTree插件使用

    NERDTree 开启需输入 :NERDTree,关闭时按 q 即可。也可以加入快捷键开启

        1. vim ~/.vimrc

        2. 加入此行:nnoremap <silent> <F5> :NERDTree<CR>

        3. 这样按F5就会自动展开目录树

    ctrl + w + w 光标自动在左右侧窗口切换

    o 展开左侧某个目录,再按一下就是合并目录

    t 在新 Tab 中打开选中文件/书签,并跳到新 Tab

    T 在新 Tab 中打开选中文件/书签,但不跳到新 Tab

    P 跳到根结点

    p 跳到父结点

    q 关闭 NerdTree 窗口

标准模式下:
    gT      前一个 tab
    gt      后一个 tab

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。