vim
Takoony
天下大事,必作于细,天下难事,必作于易
展开
-
vim中删除^M
vim原创 2023-01-10 21:33:13 · 270 阅读 · 0 评论 -
vim查找关键词并删除随后的指定行数
vim原创 2022-12-12 11:55:13 · 1993 阅读 · 0 评论 -
vim g的作用及与s的区别
vim g vs s原创 2022-11-28 09:45:57 · 1862 阅读 · 0 评论 -
vim快捷键之J
vim原创 2022-08-01 21:16:00 · 1293 阅读 · 0 评论 -
vim打开所有折叠的方法及其他所有折叠的命令
zr可以一次性打开所有折叠。原创 2021-07-26 09:14:50 · 4187 阅读 · 0 评论 -
vim ctrlp找到文件后,如何在新窗口或者新标签中打开
使用help ctrlp-commands命令可以找到如下命令:这里的c代表ctrl更详细的信息如下:总结:使用ctrl+p进行查找,找到文件后,使用ctrl组合键去打开。原创 2021-07-08 17:04:06 · 546 阅读 · 0 评论 -
vim技巧之删除引号之间的的快捷键
di" 或者 di'比如说:双引号之间:"xxxxxxx"di"单引号之间:di'原创 2021-06-16 11:34:10 · 1243 阅读 · 0 评论 -
vim如何在底部打开新窗口
问题来源:当我打开了多个窗口,全部是竖排的,即多列,现在需要新打开一个窗口,能够横跨多列,而不是在其中一个窗口中再一分为二?可以在加上个位置参数bot sp filename就可以实现了a...原创 2021-06-15 10:55:56 · 709 阅读 · 0 评论 -
vim尾部空格标红显示插件
Plugin 'ShowTrailingWhitespace'Plugin 'bronson/vim-trailing-whitespace'原创 2021-06-15 10:12:46 · 645 阅读 · 0 评论 -
vim之格式化代码功能——gg=G
gg=G 是一个自动缩进的命令(在命令状态下直接输入,不需要输入冒号),gg是文件首,G是文件尾,所以 gg=G 是整理全部代码。ggv原创 2021-06-15 10:10:02 · 2412 阅读 · 0 评论 -
vim中直接打开ipython的方法
输入命令:term ipython就可以直接进入到交互式环境中了如图所示:原创 2021-05-10 11:14:05 · 389 阅读 · 0 评论 -
vim关闭所有折叠命令
原创 2021-04-30 09:53:50 · 1937 阅读 · 0 评论 -
windows环境下配置Jupyter+vim
第一步:安装IPython-notebook-extensionspip install jupyter_contrib_nbextensions第二步:启用extensionsjupyter contrib nbextension install --user会增加新的功能,如下所示:第三步:下载安装vim-binding下载:git clone https://github.com/lambdalisue/jupyter-vim-binding并复制到 ...原创 2021-04-27 14:36:00 · 608 阅读 · 0 评论 -
vim 改变当前工作路径和创建文件夹
一、先查看当前路径pwd: 查看当前的工作路径如果路径 不对,可以使用cd进行切换,cd: 改变vim的当前工作路径,比如说cd ../命令二、创建文件夹!mkdir mydir原创 2021-04-26 10:56:32 · 2512 阅读 · 0 评论 -
vim 的tabnew带来的惊喜-建立多标签
:tabnew 打开新的tab(Ctrl+N新建标签页,Ctrl+T在新标签页中打开选定的文件):tabclose 关闭当前的tab(Ctrl+W):tabonly 关闭所有其他的tab(Ctrl+Shift+W ) vim不区分ctrl+shift+字母和ctrl+字母:tabprev 前一个(Ctrl+Shift+Tab):tabnext 后一个(Ctrl+Tab)标准模式下:gt , gT 可以直接在tab之间切换。测试使用.原创 2021-04-26 10:52:47 · 2903 阅读 · 0 评论 -
vim匹配数字及数量限制
问题:需要删除邮件域名为纯数字的行g/@\d\+\.com这样就实现了目的元字符 说明* 匹配0-任意个\+ 匹配1-任意个\? 匹配0-1个\{n,m}匹配n-m个\{n} 匹配n个\{n,} 匹配n-任意个\{,m} 匹配0-m个$ 匹配行尾^ 匹配行首\< 匹配单词词首\> ...原创 2021-04-21 17:18:29 · 2924 阅读 · 0 评论 -
vim匹配特定的行并删除
删除包含特定字符的行:命令行模式下:g/pattern/d删除不包含指定字符的行:v/pattern/dg!/pattern/d原创 2021-04-21 16:48:56 · 2323 阅读 · 0 评论 -
vim改变与选择字休大小的方法
在windows环境下:命令:set guifont=*然后就会弹出选择框,自由选择,从而实现字体大小的变化。LInux环境下,待续……原创 2021-04-21 14:50:23 · 656 阅读 · 0 评论 -
jedivim加载失败,提示没有支持python3,(markdown也是如此)
jedivim的成功使用需要vim支持python,提示问题如下:在默认配置的vimrc下,version 能看到支持python/dyn python3/dyn但echo has("python") 与echo has("python3")都返回0.通过set pythonthreedll方法,可以使得echo has("python3")返回1。所以在vimrc文件中末尾配置:set pythonthreedll:python36.dll重新打开vim,仍然提示上述问题。原创 2021-04-15 16:38:07 · 389 阅读 · 0 评论 -
vim支持python/dyn,但has返回0
echo has("python")echo has("python3")等等均返回0其实本质是会去寻找python27.dllpython39.dll而我的环境中是python36所以设置:set pythonthreedll=python36.dllecho has("python3")就可以了原创 2021-04-15 16:18:23 · 901 阅读 · 0 评论 -
vim一直以来的切换命令行窗口(term)执行程序的烦恼终于由8.1版本的一个命令解决了
Vim 8.1 主要更新内容是 terminal ,用过一段时间后,整理了些要点,可以帮你更高效的使用:终端打开位置默认使用 “:terminal”或者 “:term”命令可以打开新的终端窗口,不过是在当前窗口上面分出一个split 来,你还可以横向切割 “:vert term”可以横向切分出终端窗口来,或者“:tab term”在新的标签页打开终端窗口。同时可以配合位置修饰符指定横向切割时 ":leftabove vert term" 在左打开新终端窗口,":rightbelow vert ter原创 2021-04-12 15:16:56 · 6628 阅读 · 0 评论 -
vim之好用插件-ctrlp.vim
输入ctrl p ,搜索当前目录下的文件,非常方便,值得拥有原创 2021-04-09 17:20:22 · 692 阅读 · 0 评论 -
vim代码格式化工具autopep8
1、安装pip install autopep82、Plugin 'Chiel92/vim-autoformat'nnoremap <F6> :Autoformat<CR>let g:autoformat_autoindent = 0let g:autoformat_retab = 0let g:autoformat_remove_trailing_spaces = 0就OK,亲测有效。原创 2021-03-08 20:01:35 · 408 阅读 · 0 评论 -
linux系统下如何去掉多余的^M
用vim打开,然后输入命令:%s/\r//g就OK了原创 2021-01-12 19:06:01 · 172 阅读 · 0 评论 -
vim编写代码时,文件末尾会多一个换行符的解决办法
问题来源:由于代码提交合并时,会显示本人写的代码相比于master的代码会多一行,几乎所有的文件都如此,而我的本地源码与git库的源码均未显示多这一行,不知何原因?从问题定位肯定是换行符的问题,试过种种办法,均无效,最后有效的方法如下:方法一:vim -b xxxxset noeol即可方法二:set binaryset noeol本质上两种方法是相同的。...原创 2020-11-24 23:27:24 · 1453 阅读 · 0 评论 -
vimrc-20201028重新配置
第一步:配置vundle的脚本运行路径set rtp+=$vim/vim82/bundle/vundle第二步:设置命令执行区间call vundle#begin()call vundle#end()第三步:安装执行的插件call vundle#begin()Plugin 'scrooloose/nerdtree'call vundle#end()...原创 2020-10-28 10:57:58 · 182 阅读 · 0 评论 -
vim列操作的技巧
Linux:ctr+ vwindows:ctr+q原创 2020-08-18 20:03:27 · 538 阅读 · 0 评论 -
vim trick之 vimrc更改立即生效
在VIMRC配置文件中加入如下并保存;" 让配置变更立即生效autocmd BufWritePost $MYVIMRC source $MYVIMRC然后可实现更改并实时更新效果。自己实验可行。具体操作如下:将如下代码修改成:然后wq保存,即可实现效果实时更新。...原创 2020-08-05 20:37:09 · 3976 阅读 · 0 评论 -
vim进阶之202007命令记录
:%s/\s\+$//替换文本中Trailing whitespace,即每行末尾中的空格原创 2020-07-15 14:39:56 · 127 阅读 · 0 评论 -
vim查找忽略大小写
方法一、直接使用: /textset ic (ignore case)/text方法二、/text/text\c/text\C就会对大小写敏感。两个方法都非常好用 。原创 2020-05-07 09:46:36 · 960 阅读 · 0 评论 -
vim插件推荐之auto-pairs
安装如下:功能是自动配对,效果如下:原创 2020-04-06 17:39:01 · 1416 阅读 · 0 评论 -
vim与Python推荐之插件Autopep8
摘要:需要在python和vim端同时安装pep8包;使用命令为Autopep8。第一步:在Python端需要安装pep8包;第二步:在vim端安装autopep8插件第三步:使用命令:Autopep8...原创 2020-04-06 16:50:48 · 724 阅读 · 0 评论 -
vim插件推荐之indentLine
安装插件效果如下:非常完美!原创 2020-04-06 16:22:51 · 1842 阅读 · 1 评论 -
vim 的substitute
从这个命令来看:首先是确认范围(%,5,12,默认是当前光标的行),然后是选择调用的命令(替代),然后选择具体参数,全局替换还是一个个确认。...原创 2020-03-24 19:28:30 · 419 阅读 · 0 评论 -
vim使用帮助命令的方法
在命令行模式下: help :cmd 比如 help :qhelp :g用了这么久才想到用这个方法,不得不说自己很失败,学习和使用方法存在问题。原创 2020-03-16 19:37:11 · 286 阅读 · 0 评论 -
vim g的作用
g在vim命令中有两个含义:一、可视化的时候:g是goto的意思;比如gg“g” + “d” 高亮显示光标所属单词,“n” 查找!二、在命令行的时候,g是代表一个查看使用命令的帮助语句:在命令行模式下: help :cmd 比如 help :q参考网址:https://vim.fandom.com/wiki/Power_of_g...原创 2020-03-16 19:34:12 · 4617 阅读 · 0 评论 -
vim之新命令-包括撤销刚撤销
撤销刚撤销的命令:ctr+r原创 2020-03-04 22:04:58 · 224 阅读 · 0 评论 -
vim替换某行到某行的命令方法
58,70 s/primitive_instance.framework/value/g第58行到70行,+5 s/primitive_instance.framework/value/g当前行到当前行+5行进行替换原创 2020-01-03 18:08:01 · 2982 阅读 · 0 评论 -
vim格式粘贴错乱的解决办法
:set paste就ok了结果需要结束:set nopasteorset pastetoggle=<F9>粘贴模式与非粘贴模式的区别是什么呢?原创 2019-12-24 11:54:08 · 249 阅读 · 0 评论 -
vim将修改内容复制多次
比如说:yy命令复制了某一行;如果连续 复制7次;7p即可;本质是在修改前:times+修改命令;比如说:7ru;当前光标所有字符会被修改成7个u;i-->uuuuuuu...原创 2019-12-20 09:15:55 · 1333 阅读 · 0 评论