magicstep / viatc-english Goto Github PK
View Code? Open in Web Editor NEWThis project forked from linxinhong/viatc
Vim mode at Total Commander. More keyboard shortcuts for the file manager.
This project forked from linxinhong/viatc
Vim mode at Total Commander. More keyboard shortcuts for the file manager.
Hi,
I was wondering if there are plans for continuation of this project. As the last changes have been made about three years ago and the current application status seems to be "unfinished", there still seem some things to be done.
May I ask, why you paused / quit the development? Does a todo list exist?
Thanks.
Nnako
First of all, thanks for your work, this script really made me pick up total commander again.
When I try to add commands from usercmd.ini for hotkeys, I keep getting mapping failed and the command is missing a <
symbol
Actually, most of the time the original commands are enough, but sometimes I want to add some fancy commands as well.
Thanks for this great plugin! It fits perfectly for my needs. Sorry, this may be a silly question. But is it possible to reset the bind command of ;
? I tried below code but it did not work.
[hotkey]
`;=<DirectoryHotlist>
Another question is that, I would like to combine some other custom global command, e.g. <ToggleGVim>
, just similar like . I have quite limited knowledge of autohotkey. Previously I have a dedicated script to achieve that using the snippet blow. But if I directly paste it into "ViATc-0.5.5en.ahk" and reload, ViATc would just not run at all. Could you provide some guides on how to add a custom global command like <ToggleGVim>
in ViATc? Thanks
#v::
DetectHiddenWindows, on
IfWinNotExist ahk_class Vim
Run, c:\Program Files\Vim\Vim82\gvim.exe,,max
Else
IfWinNotActive ahk_class Vim
WinActivate
Else
WinMinimize
Return
非常感谢你对这个项目的维护,因为原作者已经停止维护了,我期待有人继续维护已经很久了,今天非常开心看到你的项目,应该说是激动,再次感谢你!
说一下我遇到的问题,我一直在使用另外一款由AHK编写的效率神器:RunAny(https://github.com/hui-Zz/RunAny),遗憾的是不能跟linxinhong的项目兼容,刚才测试了你的脚本也是同样的问题,当我按下快捷启动键 ·(Tab上面的那个键)时,RunAny无法正常运行,当然RunAny还有很多其它的快捷键,大多都不能正常运行,也有可以正常运行的。
我想解决这个问题的办法或许是在ViATc的配置项中增加一项黑名单键列表,在这个列表里面的键(包括组合快捷键),按下时执行他们本来的动作,忽略ViATc当时处于VIM的哪一种模式,只是按照没有ViATc时那样执行。我猜想这样不光是跟RunAny的兼容性更好,跟其它软件的兼容性也会更好的。
再次感谢您对这个项目的持续维护。
The last mapping is not shown in the settings window.
Something to look into, it supposed to work by the original author.
For now please use the directory hotlist by pressing d
( originally it is <ctrl>d
in TC )
On some computers marks don't work at times.
Solution:
Reload ViATc
Or try this way, comment out (or delete) the following line in the marks.ini file
ExecuteInHeader=1
then uncomment (or put) the following line in the marks.ini file, it's near top under [MarkSettings]
ExecuteInHeader=0 ; execute marks in the command line instead, it will pollute history
The following characters: space
;
=
[
are not allowed as keys in ini files thus they cannot be remapped as hotkeys nor be used as marks in ViATc.
I'll work on workarounds such as prepending them with something or giving them names.
Is it possible to bind Shift+<symbol> a.k.a uppercase symbol as the second stroke for shortcut?
For example neither 'gT' nor 'g<Shift>t' works. I would like to use it to move to the previous tab as in Vim.
When fancy-renaming a name including a comma, the undo function truncates till the comma.
when disable default hotkey(combo and single) in ini file , all custom hotkey not work .
ver : 0.5.5.2
I am new to the modern ViATc and wonder if I may force it to act in a simpler manner?
For e
, my muscle memory tells me that it should summon the context menu. In viatc.ini
, I made a new entry e=<ContextMenu>
under [ComboKey]
. The mapping is working as intended, but I am prompted with the following helper note. May I hide the following note?
Also, uncommenting ;HotKey,e,<ContextMenu>,on,UseErrorLevel
does not help.
Secondly, in an old ViATc, o
will open the drive list on the left panel, and O
will open the drive list on the right panel. With the current master branch, how may I overwrite the mapping for o
and O
? In ViATc-0.5.5en.ahk
, I replaced the mapping for o
and +o
with the following. Still, o
and O
are behaving in its original manner as in the master branch.
HotKey,o,<LeftOpenDrives>,on,UseErrorLevel
HotKey,+o,<RightOpenDrives>,on,UseErrorLevel
Please advise if o
and O
are mapped somewhere else. I'd like to assign o
for cm_LeftOpenDrives
and O
for cm_RightOpenDrives
if possible. (Ref for cm_LeftOpenDrives
and cm_RightOpenDrives
: https://www.ghisler.ch/wiki/index.php/Totalcmd.inc)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.