Vim的基本用法

    xiaoxiao2024-12-14  8

    Vim的"编辑模式|命令模式"基本用法

    (0)设置Vim编辑器语法颜色,直接去github上找vimrc设置,直接贴到vimrc里 https://raw.githubusercontent.com/amix/vimrc/master/vimrcs/basic.vim

    vim ~/.vimrc

    (1)Vim编辑模式

    #光标按字母上下左右移动 H左 L右 J下 K上 #光标按单词前后移动 W:跳到下一个单词word B:往前跳一个单词back #光标前后翻页 control+F:向后翻页 control+B:向前翻页 #光标跳到第k行(k是一个数字) kgg #光标移动指定行数 10j:往下跳10行 10k:往上跳10行

    (2)Vim命令模式

    #查找某字段 /字段 回车 #逐个找高亮的字段 N:向下找 shift+N:回找 #删除某一行 cc #错删想恢复 u #(undo) #删除两行 c2c #c->剪切,剪切的内容vim在内存里保存了 #把剪切的内容,粘贴 p #删除若干行 v #(visual),向下选行k、剪切c #不剪切,直接复制 yy #直接跳到文档最后一行 按住shift,g

    Vim的代码自动补全插件

    Vim插件管理下载:https://github.com/junegunn/vim-plug Vim的各种插件:https://vimawesome.com/

    Unix系统: (1)复制以下代码,命令行运行:

    curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim cd ~ ls -a #查看.Vim和.Vimrc文件 cd .Vim #查看以上安装成功,便于管理Vim插件

    (2) 将以下代码加入~/.vimrc最后:

    call plug#begin() #List the plugins with Plug commands call plug#end()

    如加入The NERD tree插件:在vimawesome找到The NERD tree,找到VimPlug,修改~/.vimrc如下:

    call plug#begin() Plug 'scrooloose/nerdtree' #List the plugins with Plug commands call plug#end()

    (3)安装插件: 在Vim窗口的命令模式下,打PlugInstall

    $vi #进入vi编辑器 shift+: PlugInstall shift+: help NERDTree.txt #查看NERDTree的使用帮助文档

    (4)要想让插件每次打开Vim自动运行:

    autocmd VimEnter * NERDTree #将这句加入~/.vimrc的最后

    (5)如果不想要NERDTree plug,删去~/.vimrc里的:

    Plug 'scrooloose/nerdtree' autocmd VimEnter * NERDTree

    或者用双引号"注释掉

    Vim分屏

    control+w切换左右分屏窗口

    最新回复(0)