让TC支持vim键绑定:VimDesktop
totalcommander吧
全部回复
仅看楼主
level 5
ly50247 楼主
github上的victorwoo/vimdesktop已经一年多没更新了,有些问题,我fork了一份继续更新:
https://github.com/goreliu/vimdesktop
整理了一份TC 快捷键列表:
https://github.com/goreliu/vimdesktop/wiki/TC%E5%BF%AB%E6%8D%B7%E9%94%AE%E5%88%97%E8%A1%A8
linxinhong的版本现在还在维护,但感觉没有victorwoo好用。
2016年02月20日 15点02分 1
level 5
ly50247 楼主
演示视频(做得比较粗糙):
http://www.bilibili.com/video/av3875581/
2016年02月20日 15点02分 4
level 11
这程序我曾经在知乎看到介绍,试用后发现超过我的需求,所以没有再使用。之前用的是版本1.2.1
2016年02月20日 16点02分 5
嗯,很多快捷键和tc默认的都不同,适合熟悉vim的人直接使用,不适合tc老用户
2016年02月20日 16点02分
@ly50247 也是奇怪,我有在用火狐扩展pentadactyl,不过之前像viatc却用不惯
2016年02月21日 02点02分
@刹那星劫 用习惯了再改就难了,也没有必要改了
2016年02月21日 04点02分
level 7
f,g,z 单击不能单独作为一个键使用的吗?
2016年03月19日 07点03分 6
因为f映射了一些双键,可以在代码里全去掉,之后才能单独作为一个键使用。
2016年03月19日 09点03分
类似这种: ./plugins/TotalCommander/TotalCommander.ahk:184: vim.map("ff", "<cm_CopyToClipboard>", "TotalCommander")
2016年03月19日 09点03分
@ly50247 应该是设置时钟,比如在300ms内没有按下键就执行单键的映射。看了脚本不知道是哪里控制这块的,你能指出来吗?
2016年03月21日 05点03分
@dingyi342 那我还是建议你别用单键了,很多时候看一眼帮助就已经超过300ms了。你可以用两次一样的键,比如ff,这应该比等要方便。
2016年03月21日 06点03分
level 7
还有,能否增加撤销功能。
每次误操作,都要打开资源管理器,撤销。。。
2016年03月19日 11点03分 8
tc好像没有撤销的功能。你在tc操作的能在资源管理器撤销吗。
2016年03月19日 13点03分
@ly50247 误删文件的时候,资源管理器可以撤销。
2016年04月08日 01点04分
@dingyi342 不考虑支持撤销
2016年04月08日 03点04分
level 7
2016年03月19日 11点03分 9
这个效果的话,在配置文件定义下f的功能就可以了,默认是没有的
2016年03月19日 13点03分
level 7
2016年03月19日 11点03分 10
level 7
查看窗口能否支持vim快捷键?
2016年04月08日 01点04分 11
不能
2016年04月08日 03点04分
level 7
或者有什么插件推荐一下。
2016年04月08日 01点04分 12
level 7
还有一个功能,数字键+l直接打开,就等于 数字键 gg l
2016年04月08日 01点04分 13
这个逻辑不是这样的,数字是重复次数
2016年04月08日 03点04分
@ly50247 数字键gg不是定位到第n行吗,我想改脚本 改成数字键+l 执行 数字键 gg l 。我只是想一下,需求不大,还是键盘结合鼠标效率高。我还想写点手势,以后再说吧。
2016年04月11日 10点04分
@dingyi342 跳转行也是相当于从开头一行行移动下来的
2016年04月11日 12点04分
level 7

capslock & g 怎么在你的脚本里表示?
2016年04月11日 10点04分 14
这个不支持
2016年04月11日 12点04分
@ly50247 如果寻求大的话可以考虑
2016年04月11日 12点04分
@ly50247 我还是可以在customr.ahk里映射。还可以。不过我觉得casplock, space & g 等还是很好用的。基本上满意了,二八法则要牢记,不瞎折腾了。
2016年04月11日 15点04分
@dingyi342 这里边只能设置全局的。空格可以用<sp-g>=
2016年04月11日 18点04分
level 7

还有全局快捷键,我不想在某一个窗口实现全局的键位映射,怎么排除。
2016年04月11日 11点04分 15
配置文件说明里有,可以排除
2016年04月11日 12点04分
level 5
ly50247 楼主
如果有其他问题可以加qq群 QZ/VimD/TC/AHK,群号码:271105729
2016年04月11日 12点04分 16
level 1
大神,我下了了一个vimd来操作tc,但是一按g键就会出现快速导航栏,就是本来应该按Ctrl+d 才出现的那个,现在g1,gg等键都用不了
就运行了vimd.其他的东西都没开
2018年11月14日 09点11分 17
1