摘要:安装、配置vimtex Plug 'lervag/vimtex' let g:tex_flavor= 'latex' "使vimtex默认xelatex为编译器 let g:vimtex_compiler_latexmk_engines = {'_':'-xelatex'} let g:vimtex
阅读全文
摘要:前言 想搭建自己的电子笔记系统。一开始用VMware+Ubuntu,后来想,如果这个虚拟机文件比较小,就可以用克隆到U盘里,随身带了。 于是转Lubuntu。 总体步骤 安装系统 安装neovim 安装Vim-Plug 安装nodejs 安装 设置默认浏览器 安装了Plug 用:checkhealt
阅读全文
摘要:vim -d file1 file2 或 vimdiff file1 file2 2. 如果已经打开了文件file1,再打开另一个文件file2进行比较: :vert diffsplit file2 如果没有用vert命令,diffsplit则会分上下两个窗口。 如果已经用split方式打开了两个文
阅读全文
摘要:方法一: :set conceallevel=0 方法二 原因是vim安装了IndentLine插件,该插件的默认设置会把公式转化成结果显示。 关闭自动隐藏功能 let g:indentLine_setConceal = 0 使插件生效 let g:indentLine_enabled = 1 设置
阅读全文
摘要:命令 作用 备注 :.,
−3d删除当前行至倒数第4行: 把当前行复制到文件末尾 .可以省略 :t. 复制当前行至当前行下 不同于普通模式下的yyp,此操作不使用寄存器 @: 重复上一次的命令 :n
阅读全文
摘要:将以下部分的R*C*全部删掉 | R1C1 | R1C2 | R1C3 | | R2C1 | R2C2 | R2C3 | | R3C1 | R3C2 | R3C3 | 匹配: 选中这些行 匹配模式为:\w\{4} 方括号缺省具有特殊含义,因此不用转义。 花括号需要转义,不过,我们只需为开括号转义,而
阅读全文
摘要:借助替换生成按行递增的数字 编辑区: a123 命令区 yy 3p 编辑区: a123 a123 a123 a123 选中之后: :'<,'>s/a\zs\d*\ze/\=line(".") - line("'<") + 1 说明: a\zs: 从“a”开始匹配 d*\ze: 到任意位数字结束匹配
阅读全文
摘要:命令 作用 备注 V2j>. 以下三行都向右缩进两级 vitU 选中标签内的内容(vit)使其大写(U) 普通模式下gUit也可以
阅读全文
摘要:命令 作用 备注 q{register} 开始在指定寄存器中录制宏 @{register} 执行制定寄存器中的宏 @@ 执行最近执行过的宏 :put q 可以将寄存器q中的内容拿出来进行编辑 编辑之后使用字符命令存入寄存器
阅读全文
摘要:命令 作用 备注 <c-a> 将数字加1 光标在数字上 <c-x> 将数字减1 gv 重选上次的高亮文本 q: 打开命令行窗口 * 查找当前光标下的单词
阅读全文
摘要:命令 作用 备注 <C-r> 选择寄存器内容直接粘贴 <C-r>=3*5 插入运算寄存器内容 <C-v>u00bf ¿ 用字符编码输入非常用字符 ga 查看字符编码 R 进入替换模式 Insert键也行 <C-w> 删除至词首 <C-u> 删除至句首
阅读全文
摘要:搜索寄存器内的内容 /或者? :进入搜索 <C-r> :选择寄存器 输入寄存器名 配合yaw,可快速搜索当前光标下的单词
阅读全文
摘要:遍历跳转列表 命令 作用 备注 :jumps 查看跳转列表内容 Control + o / + i 遍历跳转列表 跳转命令:任何改变当前窗口活动文件的命令。跳转列表记录跳转命令执行前后的光标位置 遍历修改列表 命令 作用 备注 g;/g, 遍历修改列表 u<C-r> 快速回到刚才编辑的位置 翻页 命
阅读全文