vim教程

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

https://blog.csdn.net/c0ldHEart/article/details/121684185

安装图形化centos界面

https://zhuanlan.zhihu.com/p/555983306
Categories:

《“vim教程”》 有 1 条评论

  1. VincentLet 的头像
    VincentLet

    Ofefbjawkdefnk jnjfanfkdwnafjkewnfjkew jfejknfewjnfjkewfngewjkfj nkjfendwfjknewjkgnwejkfnejn jfenwwjfnjdgbrkjfnklfne jnfewwjfnewjkf https://uufewhdwjidewfhjfkmsdjfejgbrjefkd.com

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注