¿Cómo configuro Notepad ++ como editor en Ubuntu?

15

Yo uso notepad ++ de Wine.

Quiero configurar Notepad ++ como uno de los editores predeterminados. Traté de configurarlo haciendo clic derecho en un archivo, luego Abrir con. Pero no vi Notepad ++ en la lista resultante (incluso después de hacer clic en Elegir otros programas).

Pan Bydlak
fuente
1
Hay muchos editores para sistemas * nix, mucho mejores que Notepad ++ y otras cosas ganadoras. Pruebe Geany y se olvidó de las aplicaciones de mala suerte.
Jakub Rakus
Como dijo @ lujuriosa rata, una buena alternativa sería Gedit.
UniversalallyUniqueID

Respuestas:

5

Puedes usar el mimeopencomando

Usando un terminal, vaya a una carpeta que contenga alguna extensión que desee abrir con notpadd ++ (aquí estoy probando archivos txt)

mimeopen -d file.txt

Obtendrá un menú emergente, donde puede ver algunas opciones, si no encuentra notepad ++ con ellas, elija otra e indique su notepad ++.

También te puede interesar leer Cambiar todas las asociaciones de gedit a otra aplicación

Maythux
fuente
4

Supongo que la mejor opción avanzada te da la herramienta Ubuntu Tweak.

ingrese la descripción de la imagen aquí

Aquí puede configurar su aplicación predeterminada (deseada) en cualquier formato / extensión.

Más detallado descrito aquí

Bufón
fuente
3

En lugar de usar Notepad ++ a través de Wine, puede instalar directamente Notepadqq en Ubuntu. Puede considerarlo como la versión Ubuntu de Notepad ++. Notepadqq se puede instalar de la siguiente manera:

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq
sudo apt-get install notepadqq-gtk
Dhaval Simaria
fuente
@Aadishri Gracias por profundizar en mi respuesta, pero su enlace está dando un error 404. Hay un soporte angular adicional '>' al final.
Dhaval Simaria
1
Notepadqq tiene un error molesto github.com/notepadqq/notepadqq/issues/336
Aadishri
2
Notepadqq carece de funciones, entre las que destaca el Administrador de complementos.
Cees Timmerman
2
Esto no responde la pregunta
Stack Underflow
1

He seguido los pasos a continuación y eso exactamente me hizo solucionar este problema e hice Notepad ++ como el editor predeterminado en Ubuntu.

  1. Una vez que haya instalado Notepad ++ usando WINE, copie el archivo "Notepad ++. Desktop" en "/.local/share/applications/wine/programs/Notepad++"

  2. Necesitamos pegar el archivo copiado "Notepad ++. Desktop" en la ruta a continuación "/ usr / share / aplicaciones"

NOTA: La carpeta de aplicaciones está protegida contra escritura de forma predeterminada. Abra la terminal y navegue a la ruta "/ usr / share" y ejecute el siguiente comando.

aplicaciones sudo chmod -R 777

Una vez que haya copiado el archivo "Notepad ++. Desktop" , revierta este cambio de permiso realizado por el siguiente comando.

aplicaciones sudo chmod -R 555

  1. Ahora, tenemos que hacer cambios en el archivo de configuración que existe en la carpeta gnome [que es una subcarpeta dentro de la carpeta "etc"]

Nota: De nuevo aquí, la carpeta gnome está protegida contra escritura de manera predeterminada, por lo tanto, abra el terminal y navegue a la ruta "/ usr / share" y ejecute el siguiente comando.

sudo chmod -R 777 gnomo

  1. Ahora abra el archivo "defaults.list" dentro de la carpeta gnome y reemplace gedit por Notepad ++ . También puede configurar individualmente Notepad ++ como aplicación predeterminada para cierto tipo de archivo.

Por ejemplo, si desea editar solo archivos de texto sin formato en Notepad ++, en el archivo "defaults.list" busque "texto / sin formato" y obtendrá una línea de la siguiente manera,

text / plain = gedit.desktop

Ahora reemplace el gedit bu Notepad ++ para que establezca el Notepad ++ como aplicación predeterminada para el texto sin formato. La línea modificada debería verse así,

text / plain = Notepad ++. escritorio

Ahora, GUARDE el archivo una vez que se realice este cambio y cierre el archivo.

[Puede encontrar que se ha creado un nuevo nombre de archivo defaults.list.xxxx , que no es más que la copia de seguridad de la configuración anterior y puede eliminarlo muy bien. Asegúrese de no eliminar los otros dos archivos, a saber: "defaults.list.dpkg-old" y "menus.blacklist" ]

Una vez que realice los cambios requeridos, revierta el cambio de permiso realizado anteriormente para la carpeta gnome con el siguiente comando.

sudo chmod -R 555 gnomo

  1. Eso es todo ... Has creado Notepad ++ como el editor predeterminado en Ubuntu. Funcionó para mí y espero que esta publicación ayude.
Arun Prasath
fuente
0

Haga clic con el botón derecho en el tipo de archivo en cuestión (por ejemplo, txt) y haga Open With > Other Application...

Haga clic en el Enter a custom commandcampo debajo de la lista habitual de aplicaciones. Entrar:

wine C:\\windows\\command\\start.exe /Unix /home/linuxusername/.wine/dosdevices/c:/users/Public/Desktop/Notepad++.lnk

... Ahora haz clic en el botón Set as default.

Alternativamente, en lugar de Open Withetc., puede usarlo mimeopen -d yourfile.txten la Terminal, y obtendrá un Use command:aviso similar en el que puede pasar el comando anterior.

Ahora debería poder hacer doble clic en el tipo de archivo en cuestión para abrirlo, ¡sí!

Notas:

  • Esto supone que instaló Notepad ++ en vino con acceso directo de escritorio, de lo contrario, adapte su ruta.

  • linuxusername Por supuesto, se reemplazará con su nombre de usuario.

  • Public parece ser el nombre de usuario predeterminado de Windows creado por la instalación de Wine.

  • Esto funciona también bajo Debian puro.
Ingeniero
fuente