2009-11-19 20 views
5

yo estoy enseñando alguna noche Django usando el paquete dev local en instantdjango.com¿Por qué no puedo lanzar notepad ++ desde la línea de comandos?

lo hice a través de la mitad del tutorial, la construcción de un mapa con los puntos básicos en él, y luego cerró fuera de la consola para un poco. Acabo de disparar una copia de seguridad y ahora cuando trato de usar notepad ++ para editar archivos, la consola me dice que no reconoce el comando. ¿Que pasó?

Cuando trabajé en la primera mitad, pude escribir: "notepad ++ filename.ext" y obtuve un editor de texto que aparecería.

Ahora cuando escribo eso, no reconoce el comando.

¿Cómo puedo recuperar la capacidad de usar el editor de texto y cómo lo perdí?

+0

no relacionado con la programación. Pregunte en superuser.com – softveda

+1

¡ah! también, usando "start" antes de "notepad ++ filename.ext" podría ser necesario. ex. "start notepad ++ filename.ext" – BillyNair

Respuesta

4

Lo más probable es que el directorio en el que reside el ejecutable Notepad ++ no se encuentre en la RUTA del sistema. Para obtener información sobre la fijación de esto, por favor ver How to set the path in Windows 2000/Windows XP.

+0

¿Esto explica por qué estaba funcionando la primera vez que comencé el entorno de desarrollo Django pero no el segundo? – bflora2

+0

¿Es posible agregar un contenedor de archivo por lotes en otro directorio que resida dentro del% PATH% para mantener el% PATH% tan pequeño como sea posible? –

30

En un terminal de Windows, puede iniciar Notepad ++ con lo siguiente:

start notepad++ <filename> 

Tenga en cuenta que el nombre del archivo es opcional.

+0

también funciona con git bash, ¡confirmado, gracias! – computingfreak

0

Una forma es hacer un cambio a esta clave del Registro:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Notepad++.exe]

Puede descargar un archivo .reg con cremallera de Donn Felker que permite abrir un archivo con sólo un acceso directo n.

edité el .reg antes de ejecutarlo y para asegurarse de que el camino a Notepad ++ es correcta (por ejemplo C:\Program Files (x86)) y también cambió el acceso directo a n en lugar de n.

Luego haga doble clic para agregarlo a su registro.

2

Si está utilizando gitbash o cygwin, puede crear un alias

alias np='start notepad++' 

Y el uso de

np myfile.txt 
1

Esto es lo que he hecho, de esta manera usted no tiene que escribir notepad++ Crear archivo np.bat con este conjunto de comandos

@echo off 
start "" "C:\Program Files (x86)\Notepad++\notepad++.exe" %* 

lugar np.bat archivo en c:\Windows

abrir el símbolo del sistema y escriba np o np myfile.txt y entrar.

Cuestiones relacionadas