TC_SnippetManager: 利用Total Command (TC)来管理程序/文本片段

之前在小众论坛分享了一键进行TC【极简模式】和【常规模式】切换的脚本。
Total Commander 一键切换到极简模式
【极简模式】的用途,主要就是为了引出今天分享的脚本。

TC_SnippetManager

利用Total Command (TC)来管理程序/文本片段

下载链接

GitHub - valuex/TC_SnippetManager: use Total Commander for snippet management

使用方法

  1. setting.ini中配置好TC所在目录和程序片段对应的目录

  2. 按下快捷键{F1}即可体验。用户可自行修改快捷键。

特性

  1. 自动判定位置:弹出的TC窗口会出现在编辑光标所在的位置①。

  2. 自动判定语言:根据当前编辑的语言类型②,支持跳转到相对应的片段目录。目前支持VSC。比如,在VSC中编辑.ahk文档,按下快捷键,就会跳转到ahk_lib。 用户可以在setting.ini中配置其他语言对应的【片段目录】。

  3. 界面极简:弹出的TC窗口只有两栏【弹窗状态】,左侧为筛选区③,右侧为预览区④。界面极简,没有标题栏、菜单栏等。

  4. 性能强大:充分利用TC的优势,通过quick search 进行按键定位和预览能力进行片段预览。定位快!预览能力强!理论上支持预览的程序类型和文本类型是最多的,并且语法高亮效果也是最好的。

  5. 一键贴回:【弹窗状态】下选中含有目标片段的文件,按下{Enter}键即可将该文件中的内容粘贴到位置A。

  6. 静默退出:【弹窗状态】下的TC窗口会等待按下{Enter}键或者TC窗口失去焦点后再退出。

  7. 强制退出:【弹窗状态】下双击ESC也可退出【弹窗状态】。

  8. 模式切换:将TC由【弹窗状态】切换成【正常模式】,直接运行\lib目录下的TC_ToggleMode.ahk 即可。

1 个赞