7
votes

J'utilisais Nano pour éditer du texte mais je suis passé à Vim, ce qui est plus puissant. Vais-je avoir le même pouvoir si je passe à Emacs?

Pour environ 3 ans et plus, tout ce que je pensais avoir besoin (et techniquement c'était le cas) était nano. Je n'ai pas compris tout le Hoopla sur Vim jusqu'à ce que je l'ai essayé. Bien que la courbe d'apprentissage soit toujours légèrement supérieure, elle a grandement simplifié le codage pour moi et je ne rêverais pas de retourner à Nano.

J'ai cependant entendu de nombreuses fois sur ces EMACS, ce qui est le plus difficile à apprendre, mais plus utile éditeur pour un programmeur. Quelqu'un qui a pris une trajectoire similaire d'évolution à travers des éditeurs de texte (et qui choisit actuellement des emacs) dites-moi quel est l'avantage?

À l'heure actuelle, mon point de vue sur Vim est le même que ma vue précédente sur Nano, qui est: L'utilitaire marginal sera-t-il suffisamment grand pour justifier la mise en apprentissage? avec la commutation de Nano à Vim, la réponse est un oui évident oui (pour moi quand même). Vais-je regarder en arrière et dire la même chose à propos de Vim si j'apprends Emacs?


3 commentaires

Pourquoi ne le donnes-tu pas un essai? N'attendez pas 3 ans ...


Vérifiez le lien suivant: Vous obtiendrez de nombreuses réponses: Stackoverflow.com/search?q=vim+vs+emacs < / a>


Ceci est peut-être le plus intéressant pour vous: Stackoverflow.com/questions / 1430164 / ...


4 Réponses :


3
votes

Je n'ai commencé que d'utiliser des EMACS, mais ma succession était comme celle-ci - notre éditeur local (Home-MSU-fabriqué), puis j'ai utilisé VI / Vim pendant plusieurs années ou parfois éditeur, et enfin il y a 3 ans, je 'VE est passé à Emacs. Les commandes de base sont apprises assez rapidement, puis le reste de votre vie, vous venez de le maîtriser, chaque jour de découvrir le moyen plus rapide de faire quelque chose. Il y a un tutoriel assez utile pour les premiers pas dans Emacs. L'obtention d'une connaissance de base de LISP est assez rapide aussi, juste pour personnaliser. Mais il existe également une interface utilisateur dans EMACS pour modifier les préférences et l'écrire automatiquement au fichier d'options.

Je dois admettre que je n'ai pas essayé les capacités modernes de Vim, j'ai entendu dire que dans la fonctionnalité employée par un programmeur Vim et Emacs sont très proches. Donc, enfin, il s'agira d'une question de goût - laquelle des deux à utiliser. Personnellement, je ressemble plus à Lisp que Vimscript :)

Il y aura probablement quelqu'un qui a changé de Vim vers Emacs ou inversement - leur opinion sur les pros et les contras sera plus mature que la mienne.


2 commentaires

Merci pour ça. Je n'ai pas essayé de script avec un éditeur de texte. semble effrayant! J'imagine que cela simplifierait la programmation. Donc, je programmerais ma programmation, oui?


Eh bien, script pour obtenir les personnalisations :) et ensuite - pour le plaisir - j'ai écrit mon propre mode pour des fichiers spéciaux que nous utilisons ici. C'est le véritable pouvoir :) À propos de la programmation PROPRE PROPRES - Pourriez-vous être aussi, lorsque vous utilisez des macros pour transformer un texte. Vous pouvez écrire un programme LISP pour modifier votre texte, et une fois que vous vous êtes habitué à ce que vous puissiez invoquer des EMACS en mode batch pour transformer les textes - il a beaucoup plus de puissance que SED / AWK / PERL / NOM-NOM-IT.



-3
votes

Non, vous n'obtiendrez pas le même pouvoir. Vous aurez un meilleur pouvoir! :) Il y a beaucoup de débats d'Emacs vs Vim. AFAIAC Il n'y a pas de débat - Emacs gagne la main vers le bas.


1 commentaires

J'ai entendu de nombreux utilisateurs d'Emacs qui font néanmoins des tâches d'édition de petites minutes dans VI (s'ils ne peuvent pas obtenir la connexion du tramp :)).



0
votes

Je suggérerais d'essayer simplement des emacs, et peut-être utiliser le mode Viper et Vimpulse pour atténuer la courbe d'apprentissage pendant que vous déterminez les bases.

http://www.emacswiki.org/emacs/vipermode

Il existe de nombreuses autres ressources pour les utilisateurs VI sur le Wiki Emacs. Regarder autour de vous.


0 commentaires

2
votes

Je vais ajouter une courte anecdote ici. Je suis passé de Vim à Emacs il y a quelques années, à commencer par Viper et Vimpulse et utilise maintenant la plupart des liaisons d'Emacs standard. Ma motivation était en apprenant Lisp et Emacs est un excellent environnement pour cela. Si vous voulez jouer avec Emacs, je recommanderais le Kit de démarrage Emacs . Il contient une configuration utile pour le travail de codage.

Un tournant majeur pour moi arrive à un mappage de clavier physique viable pour les touches de modification. J'ai fini par mapper mes touches alt sur Ctrl et les clés juste à côté de Alt to alt (méta modificateur pour EMACS). Je l'ai fait pour tout, pas seulement Emacs. Cela me permet d'appuyer sur les modificateurs avec des pouces opposées et, maintenant que je suis habitué à cela, je suis en mesure de taper des accords clés EMACS avec la même dextérité que j'ai une fois dactylographié les touches VIM en mode de commande. Quand j'ai commencé avec Emacs, je ne pensais pas que cela serait possible.

Il y a beaucoup de profondeur pour l'écosystème EMACS, et c'est vraiment un environnement qui invite la personnalisation et même la personnalisation. Je trouve que c'est un logiciel convivial en ce sens qu'il est en fait amusant d'utiliser, bien que parfois frustrant, il a toujours semblé enrichissant. Bien sûr, c'est une histoire personnelle et je doute de ce qui fonctionne pour moi est pour tout le monde. Comme d'autres l'ont dit, vous devrez apprendre par essai et erreurs.


0 commentaires