Cambia la directory iniziale predefinita di ConEmu


112

Come posso modificare le impostazioni di ConEmu in modo tale che, sempre quando lo apro, avvierà il cmd in una directory di mia scelta invece della cartella ConEmu predefinita?


Una soluzione alternativa è quella di mettere alcuni lavori batch da qualche parte nel tuo percorso che solo cd X:\Some\Long\Directory\Nameper le directory che usi comunemente. In questo modo non sei limitato a una sola directory, non sei limitato a conemu e non sei limitato solo all'avvio.
Dax Fohl,

Risposte:


114

Oltre alla risposta di Bruno Pereira.

1) Un altro modo: crea una nuova attività con "cmd" nei comandi (se non è già stata creata) e aggiungi il seguito nel campo "Gui args" delle proprietà dell'attività e scegli questa attività nella pagina di avvio (radio "Attività specificata con nome")

/dir "FullPathToDir"

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

2) Un altro esempio: esegui shell come (Startup -> Riga di comando)

cmd "-cur_console:d:C:\Users\Maks"

inserisci qui la descrizione dell'immagine


il problema è che le attività non vengono eseguite all'avvio di conemu.
Nick Ginanto,

3
Non vero. È possibile scegliere qualsiasi attività con nome per l'avvio nella pagina "Avvio".
Massimo

Ottengo un gruppo di comandi è vuoto! errore quando aggiungo il PATH / dir ai parametri del task
Nick Ginanto

2
Non capisco niente La tua app è eccellente ma devi migliorare le etichette in inglese e l'usabilità della GUI. Con Console2 ho solo bisogno di andare su Modifica-> Impostazioni e modificare il campo "Startup dir", tutto qui. Vado a votare l'altra risposta (e se potessi declasserei la tua), in 2 secondi ho cambiato la directory di avvio, con i tuoi passi IMPOSSIBILI.

2
Il secondo approccio è molto migliore in quanto è più semplice e non apre PowerShell!
Piotr Sobczyk,

43

Basta modificare il collegamento di avvio aggiungendo l' /Diropzione come tale:

ConEmu /Dir <path to desired directory>

O sulle proprietà del collegamento, modifica il percorso Inizia in: verso qualcosa che ti piace

inserisci qui la descrizione dell'immagine


3
Non so perché quello sopra abbia più voti. Questo è il modo corretto di modificare la directory di avvio "predefinita", come richiesto. Ciò si applicherà a tutte le attività avviate nell'istanza ConEmu.
ELLIOTTCABLE

Però non funziona affatto per me.
Xupicor,

Trovato il colpevole: stavo invocando bash con l' -loginopzione e questo avrebbe sempre portato alla directory home. Ora impostare directory con -cur_consoleo -new_consolefunziona bene.
Xupicor,

6

Apri impostazioni:

  1. Avvio / Tasks
  2. Crea nuova attività
  3. Nella prima casella inserisci un nome, ad es Console
  4. Nella terza casella copia questo: C:\Windows\System32\cmd.exe -cur_console:d:D:/
  5. Vai su Avvio e seleziona l'attività dal menu "attività nominata specificata".

Ricomincia


come faccio a scrivere un percorso di cartella che contiene spazio?
Nick Ginanto,

hai provato a citare il percorso con "?

1

Nella finestra delle attività, come nella risposta in alto, utilizzare quanto segue:

/dir %HOMEPATH%

invece di un percorso diretto alla cartella principale.


1

La /dircosa non ha funzionato per me con Powershell. Ho finito per mettere il comando in questo powershell.exe -noexit D:\MyDocsmodo:

Powershell con directory predefinita

e quindi impostalo come attività di avvio come già dimostrato nella risposta di Maximus:

No


1

Un'altra soluzione. Creare un'attività ed eseguirla all'avvio di ConEmu.

Crea attività , ad es. Vai alla cartellaD:\exampleDir

È possibile concatenare i comandi utilizzando &

Creazione di attività - ConEmu

Esegui attività all'avvio:

Attività all'avvio - ConEmu

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.