Skip to content
大纲

vim 使用笔记

vim插件记录

使用reg 寄存器粘贴数据

参考文章

输入命令

:reg

c
// 获得列表
0 a
1 b
2 c
3 dd
// ... 略

使用寄存器的数据

normal模式下输入

"3p

c
// 结果
dd

复制的存入寄存器

"1 接下来使用y复制的内容会存入寄存器当中 同理 "3 会存入数字寄存器3当中

vim 替换字符aa

替换字符参考1

替换字符参考2

"删除双引号中的字,复制双引号里面的词"

删除

ci"

复制

yi"

递增数字

光标到数字上后按ctrl-a,在命令模式下 ctrl-x是递减

vim 宏录制

1 启动录制

q

2 提示会让你选择一个宏的按钮字母 e

3 开始按下重复的动作

4 结束

q

执行重复动作10次数(@e代表执行一次)

10@e

光标跳转行中

gm

替换文本字符-全局

将所有a替换成b

:%s/a/b/ge

za 折叠当前代码块

跳转函数体代码块

{{ 上

}} 下

shift + * 跳转到下一个单词

VIM 如何快速选择html块

移到 <content>,然后 vat

选中前一次可视化模式时选择的文本

gv

标记

m ——创建标记
' ——移动到标记的文本行首
` ——移动到标记的光标位置
:marks ——列示所有标记
:delmarks ——删除指定标记
:delmarks! ——删除所有标记

vim 和 vscode 搭配快速进关闭资源管理器(目录)

  • 光标在文件内的时候 方案1: 光标会落在目录上
ctrl+w h 快速到右侧目录 此时光标会落在左侧
ctrl+b 此时可以关闭右侧列表

方案2: 按一下alt(按下alt就是选择软件本身vscode) 然后ctrl +b 也可以打开和关闭列表

如果光标软件上(alt)而不是编辑器文件中就可以使用 vscode 快捷键 ctrl+shft+e

计算

js
0 1
0 2
0 3
0 4
//ctrl+v j 块选中后 ctrl+r g ctrl+a 就会变成 有序排列,没有g的话就统一加1

vim高亮查找与取消

1: shift + "*" 向下查找并高亮显示

2: shift + "#" 向上查找并高亮显示

命令下输入: noh,取消高亮显示

easymotion 快速跳转某个字符 (vscode 配置当前)

使用方法

空格 空格 f

json
{"before":["<space>","<space>","f"],"after":["<leader>","<leader>","s"]}

gg=G`` 快速格式化文本返回编辑位置

快速给折叠成一行


1.目前参考文章

2.参考文章

3.参考文章

4.参考文章

5.参考文章

Last updated: