2015-11-26 6 views
1

Простой вопрос:cmder ~ псевдоним для домашней папки пользователя

Я использую cmder и я хотел бы быть в состоянии определить ~ (или ~USERID) как мои %USERPROFILE% переменные окружения. Я отредактировал %CMDERROOT%\config\aliases, чтобы добавить эту строку: ~=%USERPROFILE% он работает для команды ls, но не для cd, например.

Есть ли лучший способ иметь эти псевдонимы псевдонимов в стиле unix?

+0

Попробуйте: 'cd/d ~'? – Maximus

+0

К сожалению, я сделал, но это не сработало, однако я нашел ответы на вопросы в github проекта. – anchnk

ответ

1

Для тех, кто хотел бы получить ответ на этот вопрос, он был рассмотрен в следующем GitHub выпуска:

https://github.com/cmderdev/cmder/issues/41

не прямой ответ, но достойная работа вокруг была отмечена в ходе обсуждения на этой странице:

звона, пакет поставщика, который будет обрабатывать это имеет аналогичный отчет выпуска, помеченный как «wontfix» Итак, вот обходной путь

Я использую скрипт AutoHotKey для этого:

#IfWinActive ahk_class VirtualConsoleClass 
::~::D:/nicolas 
#IfWinActive 

Он заменяет автоматически ~ с D:/Николаса в ConEmu консоли (и только ConEmu консоль)

Я не пробовал это в скрипте, выполненном из командной строки, но он работает из командной строки напрямую, как предлагает nicolas.

+0

Я уже использовал AHK для запуска cmder, так что это было очень простое дополнение для меня. – TecBrat