Les implémentations de vi et emacs pour Windows se comportent-elles comme leurs homologues Unix ?

StackOverflow https://stackoverflow.com/questions/41525

  •  09-06-2019
  •  | 
  •  

Question

Si non, quelles sont les différences significatives ?


Modifier: Daren Thomas demande :

lesquels?

J'utilise gvim sous Windows et MacVim sur Mac.Cela semble suffisamment similaire pour être pareil pour moi...

Par lesquels, je suppose que vous entendez une implémentation spécifique de vi et emacs pour Windows.Je ne suis pas sûr car je pensais qu'il n'y en avait qu'un ou deux.Je recherche ceux qui sont les plus proches des homologues Unix.

Était-ce utile?

La solution

j'utilise GNU Emacs conçu pour Windows, et j’ai trouvé très peu de différences, voire aucune.Il existe la possibilité de charger votre fichier .emacs à partir de _emacs ou .emacs (bien que .emacs fonctionne correctement sous XP et versions ultérieures).Vous pouvez le configurer pour utiliser par défaut des fins de ligne de style Windows ou Unix (ce que je suppose que vous pourriez également faire sur un système Unix...).

Vous souhaiterez peut-être modifier des paramètres tels que le répertoire de démarrage et le répertoire personnel d'Emacs.Pour faire le premier, modifiez le raccourci qui démarre Emacs.Pour ce dernier, ajoutez une variable d'environnement HOME - cela contrôlera l'endroit à partir duquel votre .emacs est chargé.Pour plus d'informations, consultez le toujours excellent EmacsWiki Installation MsWindows page.

Autres conseils

lesquels?

j'utilise gvim sous Windows et MacVim sur Mac.Cela semble suffisamment similaire pour être pareil pour moi...

GNU-Emacs fonctionne depuis longtemps nativement sur Windows dans le cadre de la source principale et peut être compilé avec Visual Studio (vous pouvez également trouver des binaires précompilés).À ma connaissance, il n'y a pas de différences significatives.

Il existe de nombreux clones de vi (par ex.vim) ainsi que diverses implémentations d'Emacs (Gnu Emacs vs.XEmacs me vient à l’esprit).

Ces clones diffèrent sous Unix eux-mêmes et différeront donc également sous Windows.

Une chose que j'ai trouvée avec vim est que la structure des répertoires pour les plugins, etc.est très différent sous Windows - ~/vim.rc Se traduit par %HOME%\vim_rc (ou similaire, cela dépend de choses que je ne comprends pas), vim a tendance à enregistrer des éléments comme les plugins sous C:\Program Files\vim\... au lieu de ~/.vim/...

Les versions Windows utilisent généralement le même code source de base que les versions « normales » basées sur Unix.Certaines sections du code peuvent être spécifiques à Windows, tout comme il existe des sections spécifiques à certaines versions d'Unix.En général, cependant, les versions Windows de ces packages se comporteront de manière identique à celles d'Unix, sauf lorsque cela n'est pas possible (par exemple, gvim sous Windows utilisera bien sûr les éléments de l'interface graphique Windows).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top