![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vim
文章平均质量分 77
战狼之羊
这个作者很懒,什么都没留下…
展开
-
vimscript和python3交互调用和传参
我研究了很久并且参考了大牛们用python开发的vim插件源码.fun! Testpy() let path="par from vimscript into python" python3 <<EOM import vim import os var= vim.eval("path") var = "%s,add string in pthon now "%var vim.c...原创 2018-03-08 15:29:40 · 1006 阅读 · 0 评论 -
vimscript之list和dict
现在vim对我来说可不是一个玩具了,因为现在我发现工作中,有时候是必须写一写些工具,以前用C++写,写一个工具弄一次界面不知道要要编译启动多少次,后来觉得python不用编译也能完成真方便,后来又发现python编辑和调试真坑,再后来发现vim可以和python无缝结合后,在nmap下配置各种快捷键,可以直接调试,生活一下子变的无比美好了,现在vim对我不但只是编辑器,而且是一个可以集...原创 2018-03-14 23:53:28 · 624 阅读 · 0 评论 -
win7编译vim8.0
D:\vim-master\srcC:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat编译nmake -f Make_mvc.mak GUI=yes DIRECTX=yes COLOR_EMOJI=yes MBYTE=yes IME=yes GIME=yes TERMINAL=yes CSCOPE=yes...原创 2018-02-18 13:39:06 · 420 阅读 · 0 评论 -
vim笔记
multiple-cursors[多光标操作]ctrl+n 选中一个ctrl+p 放弃一个, 回到上一个ctrl+x 跳过当前选中, 选中下一个esc 退出选中后, 可以进行增删替换a/c/x等去掉utf-8文件中的bomfile *1: UTF-8 Unicode text2: UTF-8 Unicode (with BOM) textbom:UTF-8签名(UTF-8 signa...原创 2018-02-13 12:54:06 · 314 阅读 · 0 评论 -
vimscript中列表、词典、重定向、编码、函数string、eval、iconv、type、append综合试验和备忘
===================备用===================fun! MatchSign() let startsign={1:'{'} let startsign[2]='[' let startsign[3]='(' let outstring='' exec ':redir =>> outstring' exec ':echo star...原创 2018-03-15 03:55:02 · 452 阅读 · 0 评论 -
设置粘贴时换行符
:set paste -- INSERT (paste) -- 无自动换行:set nopaste-- INSERT -- 有换行原创 2018-03-03 12:03:25 · 1357 阅读 · 0 评论 -
vim脚本调试
:breaka[dd] func [lnum] {name}:breaka[dd] file [lnum] {name}:breaka[dd] here:breakadd file [lnum] [name] 在文件(文件名为name),第(lnum)行设置断点。:breakadd func [lnum] [name] 在函数(函数名为name),第(lnum)行设置断点。:breaklist 列...原创 2018-03-12 21:46:02 · 409 阅读 · 0 评论 -
windows7+vs2013编译YouCompleteMe过程记录详述编译ycm过程中的哪些坑
YouCompleteMe这个插件应该是vim史上最折腾的插件了,我看博客里在类unix系统要用这个插件都相当的麻烦,更别说在windows上了,一天折腾一会,反正哥不急,编译也是一门学问是吧,更有价值的是,遇到问题解决问题的思路和这个过程中得到的历练.引用曾经看过QQ表情上发哥的说的一句话:"泡妞的最高境界是过程,而不是结果",扯远了.我曾经自己也写过vim自动补全插件,* 用ctags对VS的...原创 2018-03-20 12:57:39 · 979 阅读 · 0 评论 -
导出vim的:version到txt
:redir > d:/version.txt:version:redir END原创 2018-02-18 13:06:32 · 324 阅读 · 0 评论 -
最新vim编译版本
一位外国友人编译好的VIM可以下载使用,Perl 5.26.0.1, Python2,Python3,Racket,Ruby,Lua,Tcl,libXpm. 这些接口都是打开的,不用自己编译了省事(尤其是出门的时候)http://tuxproject.de/projects/vim/...原创 2014-02-01 12:08:11 · 701 阅读 · 0 评论 -
gvim配置第一步:处理乱码
"解决字符编码造成的乱码 set encoding=utf-8 set fileencodings=utf-8,chinese,latin-1 if has("win32") || has("win64") set fileencoding=chinese else set fileencoding=utf-8 endif "解决菜单乱码 source $VIMRUNTIME/d原创 2018-02-04 18:13:35 · 256 阅读 · 0 评论 -
gvim配置第二步:设置和共享剪切板
if has('unix')else set clipboard+=unnamedendif原创 2018-02-04 18:24:53 · 716 阅读 · 0 评论 -
vim中使用的正则表达式
">>>>>>>>>>:s命令{{{s命令(全称为substitute),命令的格式: :[range]s/{pattern}/{string}/[flags] [count] pattern 是要匹配的正则表达式, 如果留空则表示和上一次s命令使用相同的正则表达式. 而string则是要替换的字符串. 查看正则表达式参数 :h :s...原创 2018-03-27 21:05:00 · 390 阅读 · 0 评论