打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用Vim将批量将快捷方式转换为TypeAndRun的Config.ini格式 | zro...
于快速启动,我最早使用的是Win+R这种绿色的方式。但由于要记忆大量的自定义文件名,且不支持模糊查找,我改用了Find and Run Robot (FARR)

但突然有一天,我感觉FARR实在是太慢了……

于是我改用TypeAndRun

原来用FARR的时候,我是把一堆常用的快捷方式放在一个文件夹中,然后在FARR中将这个文件夹加入索引位置,以实现快速启动。4年多来,这个文件夹中有88个快捷方式。

现在Type And Run要求将所有的自定义别名加入到Config.ini中。一个个手动加实在是太痛苦了,我用Vim写了个脚本实现它:

123456789101112131415
" 获取当前路径下的所有文件let s:links = glob(getcwd().'/**')" 使用换行符作为分隔符,将所有路径转换成列表let s:linklist = split(s:links, "\<NL>")" 在列表中循环处理for linkstr in s:linklist    " 获取快捷方式的真实路径    let s:path = resolve(linkstr)    " 获取快捷方式的主文件名    let s:substr = matchstr(linkstr, '\w\+\.lnk')    " 去掉住文件名中包含的扩展名    let s:mainname = strpart(s:substr, 0, strlen(s:substr)-4)    " 按照TypeAndRun的Config.ini文件的格式插入当前缓冲区    exec "normal o\<ESC>i".s:mainname."|".s:pathendfor

如果希望将某个目录下的所有exe文件(包括子目录)加入Config.ini中,也只需要稍稍改一下上面的代码即可。当然,这种需求还可以使用Total Commander实现,更加方便。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
电脑技巧一览
【无心】个人整合版完全小白向安装教程
5 分钟掌握 Python 中常见的配置文件
HoeKey 通用配置简明教程
python读写ini格式的配置文件
Python常用配置文件ini、json、yaml读写总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服