Vim (NeoVim) 配置

Vim 基础

模式

Vim (NeoVim) 配置_第1张图片
Vim (NeoVim) 配置_第2张图片

o 代表的是open a new line
i 代表的是insert
a 代表的是append
Vim (NeoVim) 配置_第3张图片

  • Visual [Character] 视觉模式:用于选择单个字符(v小写’v’)
  • 视觉线模式:用于一次选择整条线(V大写“V”)
  • 视觉块模式:用于选择块状矩形形状的文本 Ctrl + v

h/j/k/l 移动它,w/e/b/ge 键跳过单词

  • b代表begin
  • e代表end
    Vim (NeoVim) 配置_第4张图片

find char f{c}
till char tP{

Vim (NeoVim) 配置_第5张图片

; find next
;和,我们可以简单地理解为前一个、后一个
Vim (NeoVim) 配置_第6张图片

动作(motion)

Vim (NeoVim) 配置_第7张图片

Vim (NeoVim) 配置_第8张图片

操作符(operator)

Vim (NeoVim) 配置_第9张图片

操作符(Operator)+ 区间 (Range) +符号(Motion/TextObject)

  • d ie
  • c ie
  • y ie
  • c it
  • 当前单词进行选中然后复制:v iw y

Operator: v / c / d ( visual select / change / delete )
Range: 2 / i / a / t / f (数字 / inner / around / till / find)
TextObject: w / ( / { (区间 / f+字符串 / vij动作 )

大小写转换

Vim (NeoVim) 配置_第10张图片

Plugin

easymotion

Vim (NeoVim) 配置_第11张图片

vim-surround

Vim (NeoVim) 配置_第12张图片

  • nnoremap代表normal模式

  • vnoremap代表visual模式
    :map和:noremap是各种映射命令的递归和非递归版本

  • n:仅正常

  • v:可视化和选择

  • o号:操作员待定

  • x:仅可视

  • s:仅选择

  • i号:插入

  • c命令行

  • l:插入、命令行、regexp搜索(及其他。统称为"lang arg"伪模式)

vim-easymotion

Vim (NeoVim) 配置_第13张图片

你可能感兴趣的:(vim,编辑器,linux)