Soporte para varias funciones en gedit


11

Estoy tratando de usar gedit como mi editor principal, y estoy buscando ayuda con algunas características difíciles. Para cada uno de los siguientes, ¿pueden las personas ayudarme a instalar y configurar la función?

  • código plegable
  • soporte de pylint
  • soporte de splitview
  • corrector ortográfico
  • eliminación de espacios en blanco
  • buscar y reemplazar con expresiones regulares
  • ¿Alguna otra característica que deba conocer?

Etiquetas: Complementos, IDE

Respuestas:


11
  • Código Plegable

    El complemento arroja un error en la línea de comando cuando intenta retirarse. Pero puede ser algo que un buen programador de Python pueda solucionar en cinco minutos.

    Aparentemente, el plegado de código está programado para ser soportado por gedit de forma nativa eventualmente.

  • Pylint

    La única referencia a un complemento que encontré apuntaba a una rama bzr que ya no existe.

  • Vista dividida

    No lo uso mucho, pero hace un buen trabajo para mí.

  • Corrector ortográfico

    El complemento debe estar habilitado de forma predeterminada. Use Tools > Autocheck Spellingpara encenderlo.

  • Eliminación de espacios en blanco

    Elimina espacios en blanco innecesarios al guardar un archivo.

  • Búsqueda y reemplazo de expresiones regulares:

    Extraiga en su directorio de complementos, habilite y use Tools > Regex Search & Replace.

  • Otros:

    El paquete gedit-plugins viene con algunos complementos útiles. Deberias revisar eso.


+1 para el paquete gedit-plugins. Es esencial si está escribiendo código en gedit. Además, asegúrese de deshabilitar el complemento del explorador de archivos. Se sabe que causa un retraso significativo (y molesto) al iniciar una instancia de gedit. Deshabilitarlo hará que gedit sea tan rápido y rápido como se espera de un editor liviano. Después de instalar el paquete gedit-plugins, asegúrese de revisar el complemento "Terminal incorporado". Es bastante conveniente si está haciendo una secuencia de comandos significativa (como python).
Evan Plaice

para obtener más información sobre el error del complemento 'Panel del explorador de archivos', consulte bugs.launchpad.net/ubuntu/+source/gedit/+bug/280411
Evan Plaice

5

Geany tiene todas las características que desea, excepto el soporte de pylint incorporado (aunque hay una comprobación de sintaxis incorporada y puede ejecutar pylint usando el terminal integrado). La vista dividida y la corrección ortográfica están disponibles a través de complementos (paquetes:) geany-plugin*. Geany es liviano y fácil de usar, perfecto si está buscando algo más avanzado que gedit pero no quiere / necesita las complejidades de un IDE completo.

Sugeriría la instalación geanyy los complementos adicionales.
A través del terminal con sudo apt-get install geany
O instalar usando el Centro de software:

Instalar a través del centro de software


Hmmm ... revisándolo ahora. Hasta aquí todo bien.
mlissner

Actualización casi dos años después: Geany es superior a gedit, pero si conquista la curva de aprendizaje de Eclipse, gana.
mlissner

4

Ver http://live.gnome.org/Gedit/Plugins

Los instala descargando los archivos del complemento y copiándolos en ~/.gnome2/gedit/plugins.


Esperaba un poco más de detalle. Descubrí que he tenido que hacer muchas compras y trabajar para muchos de estos. Al igual que el plegado de código: tuve que instalar el complemento, activarlo y luego usar alt-z, creo, para que funcione. Excepto que solo funciona un poco de tiempo, no estoy seguro de cuándo.
mlissner

En el caso del plegado de código (entre otros), parte de la falla tiene que ver con que GTKSourceView (el componente que usa gedit) no es lo suficientemente capaz de manejar el plegado de una manera agradable e intuitiva. Entonces, en este caso es solo una cuestión de "esto es lo mejor de lo que está disponible en este momento". Si quieres mejorar algo, habla con los escritores de plugins y quedate atrapado.
Oli


1

Aunque gedit es bueno para la edición básica de archivos, no usaría más de lo que usaría notepad.exe en Windows. Es posible que desee utilizar un IDE (Entorno de desarrollo integrado). Dependiendo un poco del código que escriba, estos podrían valer la pena:

  • NetBeans
    • Java
    • PHP
    • C / C ++
    • Pitón
  • Eclipse
    • Java
    • PHP
    • C / C ++
    • Pitón
  • Crema
    • Parece ser un cruce de gedit y notepad ++ pero no lo he usado.
  • Editra
    • Al igual que la crema. (no es realmente un IDE)
  • EMPUJE
    • Diseñado como una herramienta cli, obtuvo la extensión GUI pero carece de usabilidad si no lee el manual.
    • ¡Muchos idiomas!
  • GNU emacs
    • Diseñado como una herramienta cli, obtuvo la extensión GUI pero carece de usabilidad si no lee el manual.
    • ¡Muchos idiomas!

Sobre VIM y Emacs son un poco difíciles de aprender a usar, VIM en mi opinión es el más simple.


3
La comparación con notepad.exe es un poco dura, ¿no? El Bloc de notas ni siquiera tiene resaltado de sintaxis.
sepp2k

3
Gedit es un editor mucho más poderoso de lo que crees. Tiene muchos complementos que lo hacen lo suficientemente bueno para la programación. Aunque no se compara con un IDE completo, te sorprenderán sus características si miras lo suficientemente cerca.
Decio Lira el

Cream es simplemente vim con una configuración predeterminada diferente, entonces, ¿cómo puede Cream "no ser realmente un IDE"?
JanC

Tal vez estar realmente cansado al momento de escribir tiene algo que ver con eso ...
LassePoulsen

0
  • Pylint (un poco)

Utilizo un verificador de Python que es parte del paquete gedit-developer-plugins en los repositorios. No se ve que use pylint, pero hace un buen trabajo al verificar la sintaxis y el estilo. Se llama Formato del PIB en las listas de complementos, no es un nombre muy descriptivo.


0

He estado buscando un clon decente de TextMate para Linux y finalmente logré mejorar mi gEdit y abandoné todos los otros IDEs (NetBeans, Komodo ... lo que sea):

Esta es la manera de hacerlo:

sudo apt-get install gedit gedit-plugins
cd ~/Downloads
git clone http://github.com/gmate/gmate.git
cd gmate
sh ./install.sh

La próxima vez que ejecute su gEdit, se sorprenderá de lo poderoso que es. No olvides revisar los complementos para reforzar aún más el editor.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.