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+],进行跳转