Domanda

Qualcuno conosce un buon sostituto del prompt dei comandi?Ho provato bash/Cygwin, ma non soddisfa pienamente le mie esigenze lavorative perché è troppo pesante.Mi piacerebbe un wrapper identico funzione per funzione su cmd.exe, ma con evidenziazione, intellisense e (criticamente) un'interfaccia a schede.Powershell va bene, ma manca ancora l'interfaccia.

È stato utile?

Soluzione

Modificato:Sto usando ConEmu (http://conemu.github.io/) da un po 'di tempo a questa parte.Anche questo è un wrapper, poiché non è realmente possibile sostituire la console Windows senza riscrivere l'intero interprete dei comandi.Sotto la riga c'è la mia risposta originale per un'alternativa precedente.


Non esattamente un sostituto (in realtà è un involucro grazioso) ma potresti provarci Consolle (http://sourceforge.net/projects/console/)

Altri suggerimenti

Utilizzo i prodotti JPSoft da molto tempo (iniziando con 4OS2 e 4DOS) e attualmente utilizzo Take Command 9.Funziona con file batch esistenti, presenta miglioramenti propri, un'interfaccia a schede e opzioni di colorazione dei nomi dei file.

Sembra che il loro sito stia avendo qualche problema in questo momento, ma puoi trovarli su: http://jpsoft.com/

Utilizzo Take Command 9.0.ho usato Quello di JPSoft prodotti da anni.Ha un'interfaccia a schede.Ho Take Command che inizia con Take Command, Powershell e CMD.exe, ciascuno nella propria scheda.Non esegue l'evidenziazione della sintassi.Take Command è sintatticamente compatibile con CMD.exe e migliora un po' ogni comando e ne aggiunge molti altri.

PowerShell non è un sostituto completo di CMD.exe o Take Command.Mi ritrovo ad usarli entrambi.Potresti chiederti perché utilizzerei ancora CMD.exe ed è perché userò Take Command per testare un file batch limitato ai comandi che funzionano in CMD.exe e quindi dovrò distribuire il file batch su una workstation/server che non ha Prendi il comando su di esso.Posso creare/testare in Take Command e quindi verificare che funzioni in CMD.exe prima di distribuirlo.

Non conosco nessun IDE che fornisca Intellisense specificamente per i file batch.Se lo facessero, sarebbe comunque solo per poche parole chiave.Nella maggior parte dei casi nei file batch si eseguono comandi esterni al linguaggio batch e non verrebbero inclusi in Intellisense.

Utilizzo Textpad per modificare i miei file batch.Take Command dispone di un debugger e di funzionalità di registrazione che semplificano il test dei file batch.

PowerCmd è un wrapper di prova per cmd.exe e costa 30$

Offre:

  • schede
  • una modalità di selezione "normale".
  • copia e incolla
  • evidenziando
  • completamento automatico
  • pulsanti per avviare Python, Powershell e altri

Se desideri un'interfaccia utente più ricca di funzionalità per Powershell, prova PowerGUI.

http://powergui.org/index.jspa

NYAOS

"NYAOS" è la shell a riga di comando migliorata simile a tcsh per Windows e OS/2!

http://www.nyaos.org/

Per un completamento decente e una cronologia dei comandi, prova il wrapper PyCmd su https://sourceforge.net/projects/pycmd/

Utilizzo 4SA del già menzionato JPSoft.Funziona benissimo e ha ottime funzionalità aggiuntive.Verrà sostituito da TakeCommand ma non ho bisogno di molte funzionalità extra.

Aggiornamento:Non è più conosciuto come 4SA.Ora il suo nome è TCC/LE.

Nick, so che me lo hai chiesto molto tempo fa, ma l'ho appena trovato mentre cercavo qualcosa di correlato.Ho usato PromptPal ed è stato fantastico.L'ho ottenuto circa un anno fa, all'inizio del 2008, ed è stato tramite questo software scontato chiamato BitsDujour.Sono appena andato lì e ho notato che avevano un accordo con uno sconto del 51% solo su quel prodotto a pochi giorni fa.Tieni gli occhi su quel sito e forse lo sconto tornerà presto.Vale la pena spendere $ 30, ma ho ottenuto 2 licenze con 1/2 di sconto, una per ciascuno dei miei PC...

Se non vuoi utilizzare completamente cmd.exe, procedi ZOC.exe terminale.ZOC è un'applicazione aziendale.

Altrimenti aggiungi semplicemente alcune funzionalità al prompt dei comandi installando GOW.EXE.GOW è un'applicazione open source.

Ma puoi sempre farlo Idiota che fornisce principalmente comandi in bash.Basta aggiungere il bin cartella nel percorso dell'ambiente.Il tuo prompt dei comandi funzionerà come terminale Unix.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top