vim 常用插件以及操作

Vim  操作命令

跳转到某一行

  • gg
    例:跳转到第十行 10gg

方向键

  • 左H 右l 上k 下j

向下(上)跳 n 行

  • 10k 向上十行
  • 11j 向下11行

剪切(删除)

  • cc
  • c3c 删除3行

复制

  • yy
  • y2y 复制2行

粘贴

  • p

选中单词
-gd
-gd5 复制5个单词

复制选中的单词
-yaw

插件

** ~/.vimrc 文件是vim 的配置文件,可以进行插件配置以及安装**

安装目录树插件

~/ vimrc
call plug#begin()
Plug 'scrooloose/nerdtree'
call plug#end()
退 vim PlugInstall

使用目录树插件NERDTree

  • 进入要使用的位置,打开vim 进入命令模式,输入NERDTree, control+w在目录树和右边区域跳转。

搜索高亮

  • set hlsearch
  • 在vimrc文件中添加后,不用每次打开vim再配置。
  • vim搜索完后搜索的部分任是高亮,若要取消高亮,在命令模式输入:noh,即可取消高亮

vim对php的语法提示

  • vim7 以后的版本直接在vimrc文件配置这段即可。
  • filetype plugin on
    autocmd FileType php set omnifunc=phpcomplete#CompletePHP
  • 编辑文件是如果需要php原生语句提示,control+x然后control+o,即可出现提示框

选中部分复制剪切

  • 方法1:
  • 按v(小写)进入visual模式,使用v+h/j/k/l选中部分。
  • d简介,y复制,^当前光标至行首,$当前光标至行尾 ,p粘贴
  • 方法2:
    • 按V(大写)进入visual模式,使用h/j/k/l选中部分。
  • 方法3:
  • 按键Ctrl+V之后,进入Visual Block模式,使用h/j/k/l键可以选中一块
  • 在块模式下,可以进行多列的同时修改,修改方法是:
    Ctrl+ v
    使 j/k/h/l
    Shift + i
    ESC

切换buffers区文件

  • 安装插件 vimrc 插件中添加 Plug 'vim-scripts/minibufexplorerpp',安装。
  • 重启vim ,同一个窗口打开多个文件buffers出现文件挑,control+w+w切换到这里,按tab切换文件。
  • 在命令模式下:
  • :bn 打开当前buffer的下一个buffer
  • :bp 打开当前buffer的前一个buffer
  • :b"num" 打开指定的buffer,"num"指的是buffer开始的那个数字

函数跳转

  • vimrc 安装插件 Plug 'universal-ctags/ctags'
  • 进入项目目录,命令状态下,输入:ctags -R
  • 打开编辑文件,光标移至函数,按control+],进行跳转

猜你喜欢

转载自www.cnblogs.com/xubinbk/p/10622801.html
今日推荐