2008-09-03 20 views
1

Si non, quelles sont les différences significatives?Les implémentations vi et emacs pour Windows se comportent-elles comme leurs homologues Unix?


Edit: Daren Thomas demande:

lesquels? J'utilise gvim sous Windows et MacVim sur le mac. Sembler assez similaire pour être le même pour moi ...

Par quels, je suppose que vous voulez dire 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 cherche ceux qui sont les plus proches des homologues Unix.

Répondre

2

J'utilise GNU emacs built for Windows, et j'ai trouvé très peu de différences, le cas échéant. Il y a la possibilité de charger votre fichier .emacs à partir de _emacs ou .emacs (bien que .emacs fonctionne correctement sous XP et plus). Vous pouvez le configurer pour utiliser les fins de ligne de style Windows ou Unix par défaut (ce que je suppose que vous pourriez faire sur un système Unix aussi ...).

Vous souhaiterez peut-être modifier certains 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 faire, ajoutez une variable d'environnement HOME - cela contrôlera d'où votre .emacs est chargé. Pour plus d'informations, consultez la page MsWindowsInstallation d'EmacsWiki.

0

lesquels? J'utilise gvim sur Windows et MacVim sur le mac. Sembler assez similaire pour être le même pour moi ...

0

GNU Emacs a longtemps travaillé sous Windows dans le cadre de la source principale, et peut être compilé avec Visual Studio (vous pouvez également trouver des binaires pré-compilés). Pour autant que je sache, il n'y a pas de différences significatives.

0

Il existe un certain nombre de clones vi (par exemple vim) et aussi diverses implémentations Emacs (Gnu Emacs vs. XEmacs à l'esprit).

Ces clones diffèrent sur Unix eux-mêmes et seront donc également différents sur Windows.

Une chose que je trouve avec vim est que la structure du répertoire des plugins etc. est très différent sous Windows - ~/vim.rc se traduit %HOME%\vim_rc (ou similaire, dépend de choses que je ne comprends pas), vim a tendance à enregistrer des trucs comme plugins sous C:\Program Files\vim\... au lieu de ~/.vim/...

0

Les versions de Windows utilisent généralement le même code source de base que les versions «régulières» basées sur Unix. Il peut y avoir des sections du code qui sont 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 paquets se comporteront de manière identique à celles d'Unix, sauf lorsque cela n'est pas possible (par exemple, gvim dans Windows utilisera les éléments de l'interface graphique de Windows, bien sûr).