1.分为普通模式和插入模式
- a当前光标后插入编辑
- i当前光标前插入编辑
- o表示在当前行插入下一行并进行编辑
- shift+a移动到一行后插入并进行编辑
- shift+i移动到一行前插入并进行编辑
- shift+o表示在当前行插入上一行并进行编辑
- hjkl移动 h左 l右 j下 k上
- u表示撤销
- s表示删除当前字符并插入编辑
修改配置文件:~/.vim/vimrc
- noremap a c
表示键盘映射按a映射到c
- map S :w<CR>
表示自定义键盘按键,按S自动保存修改的内容
- map R :source $MYVIMRC<CR>
表示自动更新vimrc文件
一些配置:
syntax on
set number
set relativenumber
set cursorline
set wrap
set showcmd
set wildmenu
删除相关:
x
d
dd
y复制
p粘贴
c删除并插入指定的字符串
w表示动作,word单词的意思
b表示动作,移动到上一个词的位置
ciw表示更改词
ci"表示更改"包裹的词
f表示找词,找到下一个词的位置
df:表示删除直到找到:
yf:复制直到找到:
split上下分屏
vsplit左右分屏
插件安装
call plug#begin(‘~/.vim/plugged’)
Plug ”
call plug#end()
PlugInstall
普通可视模式(普通模式下按v即可实现):可以进行选中文字,进行指令的操作
普通可视模式(普通模式下按shift+v即可实现):可以进行选中行文字,进行指令的操作
可视块模式(普通模式下按ctrl+v即可实现)
ctrl+w快速切换分屏操作(hjkl)
改变分屏大小:
map <up> :res +5<CR>
map <down> :res -5<CR>
map <left> :vertical resize-5<CR>
map <right> :vertical resize +5<CR>
tabe创建一个新标签
在标签中移动-tabnext +tabnext
下载插件YouCompleteMe插件安装出现This script should not be run with root privileges.的解决方法:
Add --force-sudo
Please see CONTRIBUTING.md before further contributions on this project.
vim资料:https://www.cnblogs.com/varden/p/13857004.html
编译vim:https://www.cqmaple.com/201912/centos7-install-vim8-and-youcompleteme.html
安装图形化centos界面
发表回复