Prise en charge de diverses fonctionnalités dans gedit


11

J'essaie d'utiliser gedit comme mon éditeur principal et je cherche de l'aide pour certaines fonctionnalités délicates. Pour chacun des éléments suivants, les gens peuvent-ils m'aider à installer et à configurer la fonctionnalité?

  • pliage de code
  • support pylint
  • prise en charge de splitview
  • vérification orthographique
  • suppression d'espaces
  • rechercher et remplacer par regex
  • d'autres fonctionnalités que je devrais connaître?

Tags: Plugins, IDE

Réponses:


11
  • Pliage de code

    Le plugin génère une erreur sur la ligne de commande lorsque vous essayez de vous coucher. Mais cela peut être quelque chose qu'un bon programmeur Python pourrait réparer en cinq minutes.

    Apparemment, le pliage de code devrait être pris en charge par gedit en natif.

  • Pylint

    La seule référence à un plugin que j'ai trouvée pointait vers une branche bzr qui n'existe plus.

  • Vue partagé

    Je ne l'utilise pas beaucoup, mais ça fait assez bien pour moi.

  • Vérification orthographique

    Le plugin doit être activé par défaut. Utilisez Tools > Autocheck Spellingpour l'activer.

  • Suppression des espaces blancs

    Supprime les espaces inutiles lors de l'enregistrement d'un fichier.

  • Recherche et remplacement Regex:

    Extrayez dans votre répertoire de plugins, activez et utilisez Tools > Regex Search & Replace.

  • Autres:

    Le paquet gedit-plugins est livré avec quelques plugins pratiques. Vous devriez vérifier cela.


+1 pour le package gedit-plugins. C'est essentiel si vous écrivez du code dans gedit. Veillez également à désactiver le plug-in du navigateur de fichiers. Il est connu pour provoquer un retard important (et ennuyeux) lors du démarrage d'une instance de gedit. Le désactiver rendra gedit aussi rapide et rapide à démarrer que ce à quoi vous vous attendez d'un éditeur léger. Après avoir installé le paquet gedit-plugins, assurez-vous de vérifier le plugin "Embedded Terminal". C'est assez pratique si vous faites des scripts importants (comme python).
Evan Plaice

pour plus d'informations sur le bug du plugin 'File Browser Pane', voir bugs.launchpad.net/ubuntu/+source/gedit/+bug/280411
Evan Plaice

5

Geany possède toutes les fonctionnalités que vous souhaitez, à l'exception de la prise en charge de pylint intégrée (bien qu'il existe une vérification de la syntaxe intégrée et que vous puissiez exécuter pylint à l'aide du terminal intégré). La vue partagée et la vérification orthographique sont disponibles via des plugins (packages:) geany-plugin*. Geany est léger et simple à utiliser - parfait si vous recherchez quelque chose de plus avancé que gedit mais que vous ne voulez pas / n'avez pas besoin des complexités d'un IDE complet.

Je suggérerais l'installation geanyet les plugins supplémentaires.
Via le terminal avec sudo apt-get install geany
Ou installez à l'aide du Centre logiciel:

Installer via le centre logiciel


Hmmm ... vérifie ça maintenant. Jusqu'ici tout va bien.
mlissner

Mise à jour près de deux ans plus tard: Geany est supérieur à gedit, mais si vous conquérir la courbe d'apprentissage Eclipse, vous gagnez.
mlissner

4

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

Vous les installez en téléchargeant les fichiers du plugin et en les copiant ~/.gnome2/gedit/plugins.


J'espérais un peu plus de détails. J'ai constaté que je devais faire beaucoup de shopping et travailler pour beaucoup d'entre eux. Comme le pliage de code: j'ai dû installer l'add-on, l'allumer, puis utiliser alt-z, je pense, pour le faire fonctionner. Sauf que ça marche un peu parfois - je ne sais pas quand.
mlissner

Dans le cas du pliage de code (entre autres), une partie de la faute est due au fait que GTKSourceView (le composant utilisé par gedit) n'est pas assez capable de gérer le pliage de manière intuitive et agréable. Dans ce cas, il s'agit simplement de "c'est le meilleur de ce qui est disponible en ce moment". Si vous voulez améliorer quelque chose, parlez aux rédacteurs de plugins et restez coincé.
Oli


1

Même si gedit est bon pour l'édition de fichiers de base, je n'utiliserais pas plus que je n'utiliserais notepad.exe sous Windows. Vous voudrez peut-être utiliser un IDE (Integrated Development Environment). En fonction un peu du code que vous écrivez, cela pourrait valoir la peine d'être examiné:

  • NetBeans
    • Java
    • PHP
    • C / C ++
    • Python
  • Éclipse
    • Java
    • PHP
    • C / C ++
    • Python
  • Crème
    • Semble être un croisement de gedit et notepad ++ mais je ne l'ai pas utilisé.
  • Editra
    • Tout comme la crème. (pas vraiment un IDE)
  • VIGUEUR
    • Conçu comme un outil cli, a une extension GUI mais manque un peu de convivialité si vous ne lisez pas le manuel!
    • Beaucoup de langues!
  • GNU emacs
    • Conçu comme un outil cli, a une extension GUI mais manque un peu de convivialité si vous ne lisez pas le manuel!
    • Beaucoup de langues!

Bout VIM et Emacs sont un peu difficiles à apprendre à utiliser, VIM à mon avis étant le plus simple.


3
La comparaison avec notepad.exe est un peu dure, n'est-ce pas? Le bloc-notes n'a même pas de coloration syntaxique.
sepp2k

3
Gedit est un éditeur beaucoup plus puissant que vous ne le pensez. Il a beaucoup de plugins qui le rendent assez bon pour la programmation. Même s'il ne se compare pas à un IDE à part entière, vous serez surpris par ses fonctionnalités si vous regardez assez près.
Decio Lira

Cream est juste vim avec une configuration par défaut différente, alors comment Cream peut-il être "pas vraiment un IDE"?
JANC

Peut-être qu'être vraiment fatigué au moment de l'écriture a quelque chose à voir avec ça ..
LassePoulsen

0
  • Pylint (un peu)

J'utilise un vérificateur python qui fait partie du paquet gedit-developer-plugins dans le référentiel. Il ne semble pas utiliser pylint, mais il fait un bon travail de vérification de la syntaxe et du style. Cela s'appelle GDP Format dans les listes de plugins, pas un nom très descriptif.


0

Je cherchais un clone TextMate décent pour Linux et finalement j'ai réussi à pimp mon gEdit et abandonné tous les autres IDE (NetBeans, Komodo ... vous l'appelez):

Voici comment procéder:

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

La prochaine fois que vous lancerez votre gEdit, vous serez surpris de sa puissance. N'oubliez pas de vérifier également les plugins pour renforcer l'éditeur encore plus.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.