vim
YZBPXX
这个作者很懒,什么都没留下…
展开
-
mac配置vimtex+latexmk环境
latexmk首先安装mac集成的basictex,然后终端输入sudo tlmgr update --self --repository http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnetsudo tlmgr install latexmk --repository http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet中文编译失败 开头加上%! Tex原创 2021-11-25 09:41:29 · 681 阅读 · 0 评论 -
snippet编写学习
杂选${VISUAL:contents} 表示在这块时、会自动选中这块内容作用于全部文件all.snippetoption 选项作选项解释b只有当 trigger在行首才有i默认情况下, trigger是自成一个单词才有用. 加了这个选项, 即使是在单词中, 只要出现了这几个字母, 就可以使用比如 aaatrigger, 也可以使用w与 i 相反, 只有是一个单词(前面是空格) 才可以使用r支持正则表达t在这里, 的其他功能失效, 就当成空原创 2021-11-24 17:47:38 · 496 阅读 · 0 评论 -
vim实用技巧之自动补全
补全路径:<C-x><c-f>补全行:<c-x><c-l>补全单词:<C-x><c-k>根据当前缓冲区补全:<c-x><c-n>返回最开始的字:<c-e>显示缓冲区列表:ls!(打开的文件)跟换当前的工作目录:cd path显示当前工作目录:pwd...原创 2020-11-25 18:31:14 · 465 阅读 · 0 评论 -
vim实用技巧之拼写检查器,查找并更正拼写错误
正常单词拼写纠正set spell : 然后错误单词会有下划线[s : 向前跳转]s : 向后跳转z= :查看推荐修改的单词 , 也可以使用:<C-x>/<C-x>s 直接出现下拉框zg :添加该单词到拼写文件中zw:从拼写文件中删除zug :撤销 zw/zg...原创 2020-11-25 18:13:09 · 446 阅读 · 0 评论 -
vimrc 配置进阶
关键字ab test1 test2 :输入test1 自动补全test2set 关键字设置已有的变量,let定义没有的变量函数定义如下:func! rungcc() exec "w" if &filetype == 'c' exec '!g++ % -o %<' elseif &filetype == 'cpp' exec '!g++ % -o %<' exec '!open -n -a Terminal.app ./%<' endif原创 2020-11-20 09:50:39 · 111 阅读 · 0 评论 -
vim 编辑二进制文件
使用vim -b filename (如果不佳-b会多个0x0a换行符)使用: :%!xxd 切换到16进制显示转换回去: :%!xxd -r原创 2020-06-12 14:55:37 · 206 阅读 · 0 评论 -
vim 使用ctags实现函数跳转
在资源目录创建一个tags,命令行下:ctags -R *.h 之后会生成一个tags文件,你可以打开看下里面有什么(可以自己查看ctags支持那些语言跳转)添加tag 路径: 在vim 里:set tag=…/…/…/tags 刚刚创建tags的路径(如果要设置永久的就修改配置文件)之后你可以在需要跳转的地方按ctr+]实现跳转...原创 2020-04-21 16:15:24 · 819 阅读 · 0 评论 -
vim快捷键
ctr-j 换行ctr-h 向前删除原创 2020-03-10 16:58:55 · 72 阅读 · 0 评论 -
vim小技巧
vim实现计算器:在插入模式下输入=原创 2020-03-01 20:12:52 · 69 阅读 · 0 评论 -
vim语言解释
% :表示当前编辑的文件名%:r : 去掉文件后缀原创 2020-03-01 19:55:55 · 434 阅读 · 0 评论 -
vim 录制宏
在普通模式下使用q[a-z]或q[0-9] ,[a-z],[0-9]表示录制在那个寄存器开始录制@加寄存器的名字,开始执行,前面加数字表示执行多少次原创 2020-02-25 10:55:47 · 103 阅读 · 0 评论 -
NERDTree 插件快捷键
快捷键ctrl + w + h 光标 focus 左侧树形目录ctrl + w + l 光标 focus 右侧文件显示窗口ctrl + w + w 光标自动在左右侧窗口切换ctrl + w + r 移动当前窗口的布局位置o 在已有窗口中打开文件、目录或书签,并跳到该窗口go 在已有窗口 中打开文件、目录或书签,但不跳到该窗口t 在新 Tab 中打开选中文件/书签,并跳到新 Tab...原创 2020-02-19 09:23:44 · 168 阅读 · 0 评论 -
vim regex的使用
替换字符串:%s/: /:/g:范围/原字符串/目的字符串/g原创 2020-02-16 13:37:24 · 255 阅读 · 0 评论 -
markdown preview安装遇到的问题及解决方法
markdown-preview 安装过程中遇到的问题问题:输入MarkdownPreview 无反应 :messages 查看错误信息显示缺少tslib库解决方法:在对应的插件下执行yarn install 安装好剩下的依赖项另外官方文档真香~~...原创 2020-03-10 16:55:51 · 2426 阅读 · 0 评论 -
mac ycm安装及遇到问题解决
mac这几天一直在安装ycm,现在已经成功了,记录下当时遇到的问题及解决方案我是用PluginInstall安装的,然后编译安装install.py文件,加参数才能支持c家族补全首先no load python 出现这个问题是vim不支持python,我查看我的vim --version 发现只支持python2 不支持python3 ,然后删除了vim重新装了 brew install...原创 2020-02-15 12:14:04 · 355 阅读 · 0 评论 -
vim TheCW视频笔记
光标在词中时删除单词 命令:ciw (change in word) 同理删除引号里的:ci"同理还有复制时命令:yi"同理:di"f 动作,寻找第一个要查找的东西,配合动作一起使用如yf:复制到第一个:处其他设置 set incsearch 变输入边高亮...原创 2020-02-12 14:05:58 · 278 阅读 · 0 评论 -
vim 安装插件方法
首先安装插件管理器,类似于python 中的pip在终端输入git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim然后编辑~/.vimrc输入如下set nocompatible " 这是必需的filetype off " ...原创 2020-02-12 10:14:06 · 241 阅读 · 0 评论 -
vim 文本级操作
打开多文本 vim 1.cpp 1.txt,默认显示第一个文本 下一个文本 :n 上一个文本:N 列出当前打开的所以文件 :file 多水平窗口编辑:sp filename 垂直窗口编辑:vsp filename 多窗口光标切换:ctrl w +方向键(hjkl) 退出多窗口编辑 :q 将vim放在后台ctrl +z ,查看后台 jobs ,使用 fg+序号 :set mou...原创 2019-12-20 11:45:32 · 190 阅读 · 0 评论