![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vim大法
文章平均质量分 56
angelavor
本人就读于西北工业大学软件工程专业
展开
-
vim配置——新建.c/.cpp/.h时自动插入文件头
需求在我们编写C/C++代码时,我们希望VIM可以帮助我们插入文件整体开头注释,标注时间,作者等信息插入常用的库文件的#include头那么这篇文章帮助你在你的vimrc中配置满足你自己需要的文件头自动插入功能!配置autocmd BufNewFile *h,*.cpp,*.c,*.sh,*.java exec ":call SetTitle()"func SetTitle() if expand("%:e") == 'sh' call setline(1,"\###########原创 2022-01-01 20:31:25 · 2672 阅读 · 1 评论 -
WSL2环境下VIM的clipboard解决方案
WSL环境下VIM的剪切板无法与Windows共享这是一个由来已久的问题,今天看到StackOverflow上一个堪称惊艳的解决方案,即便是VIM版本不支持clipboard特性(vim --version | grep clipboard查看是否支持),依然可以将VIM中的文本共享到Windows的剪贴板上。使用clip.exe完美解决Answer is, do a vim visual selection then do the command::'<,'>w !clip.exe转载 2021-12-21 20:06:25 · 2704 阅读 · 1 评论 -
如何解决WSL2环境下在Windows Terminal中使用VIM,CTRL-V块选择模式失效的问题
Windows下vim的CTRL-V的冲突问题在VIM中使用CTRL+V块选择功能来做批量编辑和删除,是一个很强大的功能。具体就不介绍了,相信查这个问题的读者肯定是了解其功能的。Windows下CTRL+V是粘贴,导致了和VIM快捷键的不兼容。我的需求是要在WSL2环境下,在Windows Terminal中使用VIM,但是我常用的块选择功能一直不兼容,网上也查了一些解决方案,大都是让修改 mswin.vim 下的某行设置(传送门)。后来发现,这个方法是用来解决Windows版本Vim的冲突问题,而我这原创 2021-12-21 18:28:02 · 3799 阅读 · 4 评论 -
jupyter-vim-binding插件如何切换单元格模式
遇到一个小坑,记录一下我们知道 Jupyter Notebook 是做数据科学任务的神器,整合文档、代码为一体的交互式开发环境。Jupyter Notebook默认是支持一些快捷键操作的(Default Keymaps ),但是不好的地方是编辑模式下的快捷键远远不够便捷,还得频繁使用鼠标,为了彻底摆脱鼠标,得搬出 Vim 神器(jupyter-vim-binding插件安装)。jupyter-vim-binding启用状态下,Jupyter分为了三个模式。Jupyter模式 (就是 Jupyter原创 2021-02-10 16:01:28 · 588 阅读 · 0 评论 -
Vim-Plug 下载安装
很久没更博了(最近项目紧张没时间),今天更一下,解决一个小问题——Vim-Plug的安装。很多教程上写的是这样的,curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim这里的安装方式是出自Vim-Plug原作者的Github项目的Readme.md里,这个项目地址是:https://github.com/june原创 2020-07-16 23:02:55 · 7419 阅读 · 4 评论