Поддержка консоли Total Commander, например, Far Manager / Norton Commander

Мне нравится использовать Total Commander с лучшей поддержкой консоли, как у Norton Commander или Far Manager. ConEmu, кажется, лучший инструмент для работы.

Я могу открыть Total Commander как вкладку в ConEmu и вывод команд (который вводится в командную строку внутри Tcmd) появляется в новой вкладке, но мне нравится получать "постоянную" консоль, такую ​​как Far Manager Ctrl-O,

Я попробовал следующие макросы:

  • Активируйте ConEmu и "CD" до последнего (вверху в Z-порядке) путь к окну проводника: PasteExplorerPath(1,1)
    Я думаю, что это будет правильное решение, но оно не работает с Tcmd.
  • Переключение фокуса между ConEmu и дочерним приложением с графическим интерфейсом (например, PuTTY или Notepad)
    Это не 'CD'-ing в текущий каталог (и по некоторым причинам это не работает, но я думаю, что это потому, что некоторые пользовательские сопоставления в Tcmd).
  • conemu /Here в командной строке Tcmd открывается новая консоль с правильным путем. Я не знаю, как настроить открытие
    • Откройте новую консоль, если она не существует.
    • Переключитесь на него, если он открыт, а "CD" на /Here,

Так есть ли способ сделать Far Manager из Total Commander?

PS: я опробовал Far Manager, но в нем отсутствовали некоторые функции, которые я использовал изо дня в день (синхронизировать каталоги, такие как Tcmd; быстрый фильтр должен скрывать непревзойденные элементы; медленный на сетевых дисках, прокручивать вывод консоли и т. Д.).

1 ответ

Решение

Я сделал скрипт AutoHotkey, чтобы решить мою проблему:
https://gist.github.com/BimbaLaszlo/f92167a8353f3280b4fb

Чтобы увидеть сценарий в действии, посмотрите этот скринкаст.

Другие вопросы по тегам