Создание псевдонима в Conemu


14

Можно ли создать псевдоним для ConEmu? Также в linux на терминале bash есть файл .bashrc, что похоже на ConEmu?

Благодарность


Я считаю, что псевдонимы должны поддерживаться вашей оболочкой, а не терминалом. Например, упомянутые .bashrcпринадлежат bash (shell), но не терминал. И вы можете использовать Bash с ConEmu тоже.
Максим

Да, вы правы. Прошу прощения. На самом деле я нахожусь на окне. Можете ли вы помочь мне, как создать это на оконном cmd (который я сейчас думаю, будет использоваться conemu).
Вивек Кумар

Если опция powershell является опцией, вы можете определить псевдонимы в файле своего профиля
kb_sou

Ответы:


16

Новый ответ

В последних сборках ConEmu есть страница настроек среды . Вы можете установить там переменные окружения и псевдонимы для cmd.exe. Одна строка устанавливает один псевдоним. Пример:

alias cdd=cd /d $1

Старый ответ

Вы можете использовать doskeyдля создания псевдонимов. В следующем примере предполагается, что ваша установочная папка есть C:\Program Files\ConEmu), а ваша оболочка - cmd.exe.

Создайте следующий пакетный файл C:\Program Files\ConEmu\ConEmu\aliases.cmd:

@echo off
doskey /EXENAME=cmd.exe cdd=cd /d $1

Запустите вашу оболочку в ConEmu следующим образом (например, Настройки -> Запуск -> Командная строка):

cmd /k "%ConEmuBaseDir%\aliases.cmd"

Теперь вы можете напечатать что-то вроде этого

cdd D:\AnyFolder

Я бы предложил использовать cmd /k "%userprofile%\.conemu\cmdinit.cmd", придерживаться последней версии conemu и держать ваши файлы на вашей стороне. Смотрите документ и файл по умолчанию
albfan

Я считаю, что использование страницы «Окружающая среда» гораздо удобнее в наше время.
Максимус

3

Вы можете использовать TCC / LE с ConEmu. Это бесплатная замена cmd.exe и, в отличие от Powershell, обратно совместима. Вы можете использовать ALIASкоманду для создания псевдонимов и управления ими, а также TCSTARTдля выполнения аналогичных действий .bashrc.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.