摘要:
这个问题非常坑人. 参考地址 主要原因是因为:空间不足了,要重画,但又要提醒你.所以就有了这个问题. 那么就要提高空间. 或者在调用时改cmdheight为更大,调用完毕后恢复.或者用:silent,但你就看不见提醒了. 你可以这样:命令|sleep 2|redraw.redraw就是重画,重画后, 阅读全文
posted @ 2021-06-11 20:46
zjh6
阅读(18)
评论(0)
推荐(0)
摘要:
lf用于模糊查找. 用let g:Lf_ShortcutF = '<c-p>'设置. 全局变量意思g:Lf_RootMarkers置根目录,g:Lf_WorkingDirectoryMode根目录规则 let g:Lf_WorkingDirectoryMode = 'AF' let g:Lf_Roo 阅读全文
posted @ 2021-06-11 16:27
zjh6
阅读(158)
评论(0)
推荐(0)
摘要:
参考地址. 记住用tab退出搜索模式. 阅读全文
posted @ 2021-06-11 15:20
zjh6
阅读(14)
评论(0)
推荐(0)
摘要:
真不知道,这些人是不是有病. echo不就是在一行内显示吗? 为啥,多显示几个字,就要按回车.脑袋有包. 阅读全文
posted @ 2021-06-11 14:57
zjh6
阅读(13)
评论(0)
推荐(0)
摘要:
fun! Exec(cmd) exe a:cmd return '' endf inoremap <expr><m-f> Exec('norm! e') "变成下面这样. inoremap <silent><m-f> <c-r>=Exec('norm! e')<cr> 参考地址 处理表达式时,不能移 阅读全文
posted @ 2021-06-11 08:41
zjh6
阅读(15)
评论(0)
推荐(0)
摘要:
为啥要用菜单呢?主要是为了能够快速帮助你定位常用函数.如果你用快速菜单,你要上下翻来翻去,很麻烦. 菜单就不一样了,都放在一起,归个类.很方便. "清理 fun! Zcy(l,t) "前为列,后为头 let dd=[] for i in a:l let[a,b,c,d]=split(i,',') " 阅读全文
posted @ 2021-06-10 22:53
zjh6
阅读(29)
评论(0)
推荐(0)
摘要:
fun!Dsl(w) "读双列,即由-开头的列为分隔 "要求所有列都大于0 let l=readfile(a:w) let d=[] let o=[] "可以搞个批量赋值.类似c++的. "自然过滤了的. for i in l call Dd(len(i)>0) if i[0]=='-' call 阅读全文
posted @ 2021-06-10 22:51
zjh6
阅读(12)
评论(0)
推荐(0)
摘要:
let a=[[1]] let b=[2] call add(a,b) echo a call extend(a,b) echo a [[1], [2]] [[1], [2], 2] 阅读全文
posted @ 2021-06-10 11:55
zjh6
阅读(21)
评论(0)
推荐(0)
摘要:
列举 aps,bsc,clw,exp,hpj,idb,ilk,iobj,ipdb,mdp,ncb,obj,opt,pch,pdb,plg,res,sbr,ipch,db 删列 编译最小代码 阅读全文
posted @ 2021-06-09 09:59
zjh6
阅读(17)
评论(0)
推荐(0)
摘要:
在编辑文件时,不幸的怎么搞丢了两个逗号(事后找到原因). 导致运行代码出问题. 出了问题,又各种折腾了一番,光是文件就复制了7,8回来搞. 光用命令行要不得,要出问题,要用界面. 始终是系统的架构问题.没设计好.还是要用界面来.不然坑啊. 阅读全文
posted @ 2021-06-08 17:20
zjh6
阅读(13)
评论(0)
推荐(0)
浙公网安备 33010602011771号