Comparaison entre les éditeurs de texte dans Ubuntu: Vim vs Emacs vs Nano [fermé]

59

Je me demandais quelle était la différence entre ces éditeurs de texte et quel est le meilleur moyen d’utiliser Ubuntu?

À quoi servent-ils chacun? Y en a-t-il de meilleurs?

    
posée myusuf3 21.08.2016 - 17:45
la source

17 réponses

51

Nano est le plus facile à utiliser et à apprendre. Beaucoup de gens ne jurent que par Vim et Emacs, mais Nano est un très bon éditeur de texte. Nano est bon pour éditer un fichier de configuration, mais si vous programmez, vous feriez mieux d'utiliser Vim ou Emacs. Nano prend en charge la mise en évidence. Mais c'est très subjectif.

Tout le monde va avoir ses éditeurs préférés pour une raison quelconque. Trouvez celui que vous aimez le mieux et utilisez-le.

    
réponse donnée Cody Harlow 04.08.2010 - 21:31
la source
53

J'adore Vim. C'est tellement puissant et efficace et parfait à tous égards. Cependant, la plupart du temps, je me sers de gedit, car je ne suis pas aussi puissant et efficace que Vim.

    
réponse donnée DLH 04.08.2010 - 22:07
la source
17

Vim se trouve sur pratiquement tous les systèmes Linux, y compris vos périphériques intégrés. C'est aussi très puissant (une fois que vous avez appris à l'utiliser).

    
réponse donnée 2 revs, 2 users 67%MadMike 21.08.2016 - 17:47
la source
15

La réponse simple est ...

Nano est un éditeur de texte simple.

Emacs est un éditeur de texte à part entière avec des fonctionnalités pour la programmation. Celui-ci est généralement plus facile à apprendre mais est toujours déroutant. C'est parce que les fonctionnalités avancées sont des combinaisons de touches comme crtl + e (goto end of line).

Vim est comme Emacs seulement, il utilise une forme d'entrée très différente. Vim est modal, ce qui signifie que chaque touche signifie quelque chose de différent dans un mode différent.

Fondamentalement, Nano est destiné aux utilisateurs normaux. Emacs et Vim sont pour les programmeurs. Faites votre choix (je ne prends pas Vim vs Emacs côté pour ce post lol)

    
réponse donnée Buttink 05.08.2010 - 02:35
la source
13

Un autre bon à utiliser est Geany, que l'on trouve dans le gestionnaire de paquets Ubuntu ou sur geany.org. A vraiment de bonnes fonctionnalités et la fenêtre de terminal intégrée est vraiment sympa. Je l'utilise pour la plupart des projets de programmation. J'utilise beaucoup VIM aussi, surtout quand je suis connecté à un serveur. Le Gedit intégré est utile pour les modifications rapides et les fichiers de configuration.

    
réponse donnée pho3nixf1re 05.08.2010 - 01:02
la source
9

Je recommande gedit. Il a un code de couleur pour le code de programmation, ce qui facilite la lecture et l'édition de tout, de HTML / CSS à PHP. Emacs peut le faire, mais il faut un certain effort pour apprendre à configurer et à utiliser. Gedit est utilisable lors de votre première tentative sans documentation requise.

    
réponse donnée Greg 05.08.2010 - 00:41
la source
7

Je sais que ce n’est pas un éditeur de texte de terminal "viril", mais gedit est sympa. Vous pouvez faire en sorte que gedit ressemble à TextMate. Cet article est un peu daté, mais vous donnera quand même l'idée de base ... lien

    
réponse donnée Kevin Kaske 04.08.2010 - 22:18
la source
6

Gedit est simple et léger, oui, mais a-t-il des avantages réels par rapport à Geany? Vous devez installer un tas de plugins juste pour vous rattraper avec les fonctionnalités intégrées de Geany, comme le pliage de code, etc.

Alors que les plug-ins Geany vous donneront des options supplémentaires comme l'intégration du contrôle de version, la gestion de projet optionnelle et non intrusive, les sauts entre définitions et déclarations de fonctions, etc. Et les raccourcis configurables disponibles dans Geany comme - bien que les défauts soient plutôt bons aussi. Gedit peut regrouper un interpréteur Python, mais Geany regroupe un terminal virtuel complet.

Geany ne vient pas avec Ubuntu, mais il est disponible dans les dépôts, il est minuscule (10 Mo) + rapide, et il fournit suffisamment de fonctionnalités pour concurrencer les IDE complets. moins de cloches et de sifflets, mais un meilleur support pour l'édition de texte réelle.

    
réponse donnée Thrawn 04.12.2012 - 03:12
la source
5

Vim prend du temps pour apprendre, mais au moment où vous maîtriserez le problème (pas seulement la clé à saisir, mais vous habituerez à regarder le texte de cette façon), vous vous arrêtez sur comment à taper et vous pouvez vraiment vous concentrer sur quoi pour taper. Cela devient tellement naturel que les éditeurs de texte réguliers seront trop difficiles à utiliser.

Utilisez gvim et choisissez un thème que vous aimez beaucoup avant de commencer à apprendre, cela peut rendre l'expérience plus agréable. Finalement, vous vous retrouverez à composer vos emails dans vim!

(La saisie tactile à dix doigts rend l'apprentissage de Vim beaucoup plus facile. Vous pouvez donc passer une heure ou deux avec gtypist avant d'essayer vim, si vous n'êtes pas déjà à l'aise avec la saisie tactile)

    
réponse donnée Umang 05.08.2010 - 12:36
la source
4

Emacs est plutôt bien. Il a la coloration syntaxique et prend en charge les extensions

et est extensible grâce à son dialecte intégré de Lisp (elisp). Il a également des modes pour de nombreux programmes statistiques, un support pour tex, un calendrier, des utilitaires de lecture de courrier, des tetris et même un psychiatre. Emacs (ou Vim, mais c'est moins bon pour les statistiques) vaut la peine d'être appris car ils sont tous les deux multi-plateformes et prennent en charge presque tous les langages de programmation dans le monde.

    
réponse donnée 2 revs, 2 users 50%Gerardo Zamudio 25.03.2011 - 23:46
la source
2

J'aime bien vim car le codage donne l'impression d'être un jeu vidéo. Cela vaut la peine d'apprendre. Pourquoi plus d'applications ne se comportent-elles pas comme vim?

Essayez le plug-in vimperator pour Firefox.

    
réponse donnée James 05.08.2010 - 13:05
la source
1

Note. Geany est un excellent éditeur si vous devez éditer des fichiers XML (configuration)!

    
réponse donnée Bernard Decock 12.09.2010 - 10:01
la source
1

Mon préféré est gEdit. Si vous voulez atteindre le niveau de TextMate, vous pouvez le faire de cette façon:

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

Oh, et vérifiez les plugins pour activer les fonctionnalités intéressantes dont vous avez besoin.

    
réponse donnée AndyB 13.10.2010 - 13:35
la source
1

J'utilise nano avec tout un tas de personnalisation pour les langues que j'écris. Je reçois une interface utilisateur simple avec autant de fonctionnalités que je le souhaite.

    
réponse donnée Nathan Ringo 28.10.2012 - 01:14
la source
1

Je préfère gedit à toutes celles-ci.

Certes, j'ai passé presque temps à essayer vim mais les deux autres que je ne voudrais pas déranger.

Gedit est léger mais a toujours toutes les fonctionnalités que vous souhaitez syntaxe mettant en évidence les pages à onglets et l’achèvement des mots / crochets.

Voici quelques captures d'écran de leur site:

Je trouve les emacs vraiment horribles à utiliser.

    
réponse donnée Magpie 04.12.2012 - 04:20
la source
1

Je ne connais rien à Nano et à Emacs, mais vous pouvez configurer et étendre Vim presque à l'infini et il est disponible sur la plupart des plates-formes. En revanche, je ne peux pas imaginer un éditeur de texte avec une courbe d'apprentissage plus raide.

Oh, et n'oubliez pas l'éditeur de texte par défaut d'Ubuntu, Gedit. Il a beaucoup de fonctionnalités intégrées et peut être étendu via des plugins (essayez sudo apt-get install gedit-plugins )

    
réponse donnée thbusch 04.08.2010 - 21:39
la source
1

J'utilise geddit avec une combinaison de préférences et de plugins. Sur une nouvelle machine, je coche toutes les cases des deux premiers onglets de préférences, configurez les onglets pour utiliser 4 espaces.

J'ai trouvé que le plugin snippets était un rocker. Il ne vous donne pas toute la puissance de vi ou emacs mais il est presque là, et utilise les mêmes raccourcis clavier que toute autre application de gnome, c'est plus "compréhensible" :) au moins à mon avis.

    
réponse donnée tutuca 05.08.2010 - 15:45
la source

Lire d'autres questions sur les étiquettes