Membuat alias di Conemu


14

Apakah mungkin membuat alias untuk ConEmu? Juga di linux, terminal bash memiliki file .bashrc, apa yang mirip dengan ConEmu?

Terima kasih


Saya percaya bahwa alias harus didukung oleh shell Anda daripada terminal. Misalnya disebutkan .bashrcmilik bash (shell) tetapi bukan terminal. Dan Anda dapat menggunakan bash dengan ConEmu juga.
Maximus

Ya, Anda benar. Maafatasini. Sebenarnya saya ada di jendela. Bisakah Anda membantu saya cara membuat ini di jendela cmd (yang sekarang saya pikir akan digunakan oleh conemu).
Vivek Kumar

Jika powershell adalah sebuah opsi, Anda dapat menentukan alias di file profil Anda
kb_sou

Jawaban:


16

Jawaban baru

Dalam membangun ConEmu terbaru ada halaman pengaturan Lingkungan . Anda dapat mengatur di sana variabel lingkungan dan alias untuk cmd.exe. Satu baris mengatur satu alias. Contoh:

alias cdd=cd /d $1

Jawaban lama

Anda dapat menggunakan doskeyuntuk membuat alias. Contoh berikutnya seharusnya folder instalasi Anda C:\Program Files\ConEmu) dan shell Anda cmd.exe.

Buat file batch berikut C:\Program Files\ConEmu\ConEmu\aliases.cmd:

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

Mulai shell Anda di ConEmu seperti yang diikuti (misalnya, Pengaturan -> Startup -> Baris perintah):

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

Sekarang Anda dapat mengetik prompt seperti ini

cdd D:\AnyFolder

Saya akan menyarankan untuk menggunakan cmd /k "%userprofile%\.conemu\cmdinit.cmd", untuk tetap menggunakan versi terbaru dari conemu dan menyimpan file Anda di sisi Anda. Lihat dokumen dan file default
albfan

Saya percaya menggunakan halaman Lingkungan jauh lebih berguna saat ini.
Maximus

3

Anda bisa menggunakan TCC / LE dengan ConEmu. Ini adalah pengganti cmd.exe gratis dan, tidak seperti Powershell, kompatibel dengan backward. Anda dapat menggunakan ALIASperintah untuk membuat dan mengelola alias dan TCSTARTmelakukan hal serupa .bashrc tidak.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.