1、基本概念
Vim的工作模式有四种,普通模式,输入模式,命令模式,可视模式。
在终端中打开vim,只需要输入vim 文件
,在普通模式下按i
就会进入到输入模式,按下:
进入命令模式,输入:q
就可以退出vim。
2、普通模式
相当于普通的文本编辑器,用来浏览文件,进行复制粘贴修改删除等操作,移动可以使上下左右键,也可以是hjkl(左下上右)。
一次性向下跳4行,先输入4,在输入j
按键 | 功能 |
---|---|
w | 会跳转到下一个单词的开头 |
b | 会跳转到前一个单词的开头 |
gg | 会跳转到代码最前端 |
G | 跳转到代码最后端 |
Ctrl+u | 向上翻页 |
Ctrl+d | 向下翻页 |
f+文本 | 找到离你光标最近的文本 |
y | 复制,后跟aw就是复制当前的单词,后跟4j就是复制下边4行,fr复制到出现r |
p | 粘贴 |
d | 删除,用法和复制类似 |
u | undo,撤销 |
3、输入模式
在普通模式下输入i
就会进入输入模式,可以随意更改内容,Esc
退出
按键 | 功能 |
---|---|
i | 从当前光标的之前开始输入 |
a | 从当前光标的之后开始注入,append |
I | 从这一行的开头开始输入 |
A | 从这一行的末尾开始输入 |
c | 删除并进入输入模式,后跟aw就是删除当前单词并进入输入模式 |
cc | 删除当前行进入输入模式 |
4、命令模式
按下:
进入命令模式,在最下方能看到
5、可视模型
可视模式是是用来选中一段内容的,按v
进入,可以复制删除
6、插件安装
这个网站提供了很多的vim插件,但是没有中文的,这个是文件
https://vimawesome.com/
推荐使用VimPlug安装,https://github.com/junegunn/vim-plug,使用指令安装即可
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
输入``打开配置文件,输入一下命令进行配置文件的修改,中间是要安装的插件名称(回到那个网站,复制vimplug下的安装代码)
call plug#begin('~/.vim/plugged')
Plug 'scrooloose/nerdtree'
call plug#end()
:wq
退出vim再重新进入vim,载入我们刚刚修改好的配置文件,名利模式下输入PlugInstall
回车开始安装
安装完成后,退出安装界面,输入:NERTree
回车我们就进入了,在这里边使用o
打开文件夹
在进到配置界面,添加上这样依据代码,map <silent> <C-e> :NERDTreeToggle<CR>
把NERTree绑定到快捷键ctrl+e,保存退出配置文件,终端输入vim进入跟新一下,在次按ctrl+e就能够进入nerdtree了
点击访问博客查看更多内容 |
---|