Je suis un utilisateur plutôt heureux de Clink via le super package cmder . La seule chose qui me manque, c'est un moyen facile de configurer l'invite de commande pour afficher la date et l'heure actuelles (et le dernier code de sortie, le numéro d'historique, comme dans bash
... etc).
Quelqu'un pourrait-il m'indiquer la bonne direction sur la façon de procéder?
windows
command-line
clink
cmder
Zsolt Botykai
la source
la source
date /t
? En outre, Windows stocke le dernier code de sortie%errorlevel%
, alors que sh l'utilise$?
. Essayez ceux-là.date /t
chaque fois avant d'exécuter une commande longue.prompt /?
, il y a une option de date et heure. Encore une fois, c’est l’invite de commande Windows standard. Je ne sais pas ce que font les textures ou les commandes.Réponses:
Essayez ces paramètres d'invite (à titre d'exemple seulement, cela montre comment vous pouvez appeler n'importe quelle application de la console dans "impression rapide"). Remarque! Cela ne fonctionne que dans ConEmu.
Mais, comme l'a dit Bob, il existe un moyen plus simple:
Et pour
cmder
vous devriez éditer le fourniinit.bat
car cela définit les paramètres d'invite.la source
%CMDER_ROOT%\config\user-startup.cmd
et noninit.bat
.$t
m'a fait le tour:@prompt $E[1;32;40m$P$S{git}{hg} $t$S$_$E[1;30;40m{lamb}$S$E[0m
%CMDER_ROOT%\config\user-startup.cmd
fichier ne semble pas avoir d'effet sur ma configuration. Peut-être que je le faisais mal.prompt cmd /c echo ($t$s) :$p$g
pour ajouter auuser-profile.cmd
fichier (windows10).La réponse fournie par Maximus n’est plus valable pour cmder 1.3+.
Vous devez créer un
.lua
fichier (par exemplemy_prompt.lua
) dans votre dossier cmderconfig
avec votre définition personnalisée (source) .Ci-dessous ma personnalisation:
Et c'est l'invite qui en résulte
Vous pouvez trouver plus d'options de personnalisation pour la sortie de l'heure dans le manuel Lua
mise à jour pour commentaire signalé erreur
la source
D:\Tools\cmder\config\my_prompt.lua:1: unexpected symbol near char(255)
et l'invite ressemble à: `1: 26.51)" ← \ `prompt cmd /c echo ($t$s) :$p$g
dansuser-profile.cmd
Modification d'une ligne pour cmder. Mettez-le dans cmder \ config \ my_config.lua
résultat:
la source