51 votes

Alternative à Nano pour Windows powershell

Je cherche un logiciel similaire à nano pour linux bash mais pour Windows powershell. Est-ce qu'il y en a un d'intégré pour que je n'aie pas à installer quelque chose ?

EDITAR Nano est un éditeur de texte qui fonctionne avec bash. Vous pouvez ouvrir un document texte (.txt, .c etc) dans le bash pour l'éditer à la volée ou simplement le visualiser et le refermer.

38voto

Albino Cordeiro Points 471

Nano est disponible pour powershell. Si vous disposez de l'option Chocolatée installé dans votre système, vous pouvez installer nano avec :

choco install nano

Vous pouvez installer Chocolatey via la ligne de commande avec :

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

D'après mon expérience personnelle, it nano fonctionne très bien sous Windows 10, mais il est vraiment lent à démarrer la première fois sous Windows 7.

29voto

Daan Points 406

Il suffit d'installer Sous-système Windows pour Linux (WSL). Ensuite, tapez .

wsl nano

または

wsl nano textfilenametoedit.txt

Les devis ne sont pas nécessaires.

22voto

jonatan bouillon Points 329

Il est désormais possible d'utiliser nano y vim avec powershell en installant "Bash on Windows". Plus d'informations sur le blog de Scott Hanselman

En ligne de commande, vous pouvez lancer

bash -c "vi filename.txt"
bash -c "nano filename.txt"

vous pouvez également ajouter ces fonctions à votre profil powershell

function vi ($File){
    bash -c "vi $File"
}

function nano ($File){
    bash -c "nano $File"
}

La source du blog où j'ai obtenu l'information

10voto

ugasoft Points 1280

Le seul éditeur intégré dans Windows est le Bloc-notes. Il devrait déjà se trouver dans votre chemin d'accès, vous pouvez donc simplement taper notepad something.txt dans la console PowerShell.

Si vous voulez des éditeurs basés sur la console, il y en a ici : https://stackoverflow.com/questions/11045077/edit-a-text-file-on-the-console-in-64-bit-Windows

Il est utile de créer un alias appelé "edit" (par exemple) pour votre éditeur de texte préféré. Mettez quelque chose comme ceci dans votre profil :

set-alias edit "${env:ProgramFiles}\Sublime Text 3\sublime_text.exe"

4voto

Peter L Points 161

Git pour Windows ( paquet choco ) intègre nano, vim (et probablement d'autres). La définition d'un alias/fonction PowerShell facilitera leur lancement. Par exemple :

function nano { C:\Progra~1\Git\usr\bin\nano.exe --ignorercfiles $args }

Placez cette commande dans votre Shell de démarrage Shell par :

  1. Copier la commande ci-dessus
  2. Coller dans la console powershell
  3. Exécutez "nano $profile"
  4. Coller à nouveau dans le fichier script.
  5. Ctl-X pour sauvegarder, quitter

EDITAR : Modification de la commande pour ignorer les fichiers de mise en évidence de la syntaxe (ce qui ne fonctionne pas par défaut). Commande originale :

set-alias nano C:\Progra~1\Git\usr\bin\nano.exe

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X