web-dev-qa-db-fra.com

Comment modifier des fichiers texte dans l'invite de commande Windows?

Sous Unix, je n’utiliserais que vi , mais je ne sais pas quelle est la commande sous Windows. J'essaie actuellement de modifier des fichiers via SSH avec Windows Server 2008.

84
Casebash

editfilename

Je ne certifierai pas ses fonctionnalités ni son interface graphique obsolète, mais il est installé par défaut, même sous Windows 7.

Edit: Sauf les versions 64 bits de Windows.

49
Mike Fitzpatrick

La solution la plus simple sur all versions de Windows est la suivante:

C:\> notepad somefile.txt

Et aucun logiciel supplémentaire requis.

59
BillP3rd

A partir d'une invite de commande Windows, entrez copy con suivi du nom du fichier cible. (copy con c:\file.txt).

Ensuite, entrez le texte que vous souhaitez mettre dans le fichier.

Terminez et enregistrez le fichier en appuyant sur CTRL-Z puis Enter ou F6 puis Enter.

Si vous souhaitez modifier le texte d'un fichier existant, affichez simplement le texte à l'aide de la commande typesuivie du nom du fichier, puis copiez et collez le texte dans la commande copy con.

37
Mordorf

Si vous êtes habitué à vi et ne souhaitez pas vous contenter de l'éditeur intégré, vous pouvez obtenir Vim pour Windows . Ça va courir à partir d'un shell de commande. Ou essayez WinVi .

12
squillman

Croyez-le ou non, EDLIN.EXE est toujours présent<shudder>au moins sur ce système Vista.

Excuse-moi pendant que je sanglote doucement pour moi-même ...

9
Dennis Williamson

Je ne sais rien à propos de SSH ou de tout ce qui concerne les serveurs, alors pardonnez-moi si cette "solution" est inutile. Si vous souhaitez modifier des fichiers dans l'invite de commande, vous pouvez obtenir la version Windows de Nano .

Remarque: ces petits signes ^ en bas de la fenêtre sont supposés représenter le Ctrl bouton. Par exemple, ^X Exit signifie que vous pouvez quitter le programme en utilisant Ctrl-X.

De plus, Nano ajoutera parfois des passages de ligne supplémentaires lors de la sauvegarde de fichiers. Cela semble être une sorte de bogue avec le wrapping Word de Nano.

J'ai également vu des ports de vi pour Windows, bien que j'en ai utilisé un qui semble rendre la fenêtre d'invite de commande aussi petite que possible, ne laissant qu'une barre de titre (ce qui signifie la fenêtre peut aussi bien être invisible, puisque vous ne pouvez pas voir ce que vous faites). Cependant, le version Windows de Vim semble fonctionner assez bien.

7
TSJNachos117