Neovim sur Windows 10 - est-il prêt et comment le configurer?


17

Je suis bloqué sur Windows 10 et je voudrais essayer Neovim. Est-il prêt ou dois-je simplement configurer ma configuration vim pour le moment? Je n'ai pas vraiment vu de vidéos ou d'articles sur Neovim sous Windows, mais en recherchant sur Google, j'en ai trouvé quelques-uns qui m'ont amené à croire qu'il y avait peut-être des problèmes qui n'avaient pas encore été résolus de manière adéquate.


Un commentaire que j'ai est que le seul binaire fonctionnel que j'ai trouvé est de la build 658
DJMcMayhem

Réponses:


10

Comme indiqué sur le wiki neovim :

Le support de Windows est (actuellement) expérimental . Pour l'essayer, vous avez besoin de nvim.exe et d'un frontal tel que Neovim-Qt.

Cependant, il n'y a pas de liste de toutes les fonctionnalités manquantes ou instables. La meilleure façon de découvrir est d'installer et d'essayer.


Je suis arrivé nulle part avec ça. Suspend, petites fenêtres, etc. J'ai abandonné; Je vais réessayer quand ils atteindront la v1. (Je l'utilise tous les jours sur diverses box linux sans problème).

1
@DrEval Veuillez voir ma réponse .
Sardathrion

@Sardathrion J'ai essayé et cette version a le même problème. Fond blanc Je ne peux pas bouger quoi que j'aie essayé.

@DrEval Cela arrive de temps en temps lorsque neovim-qt perd le contact avec neovim… Mais cela ne devrait pas arriver souvent.
Sardathrion

@Sardathrion Cela arrive à chaque fois et je n'ai aucun moyen de configurer neovim-qt.

4

En utilisant chocolatey , vous pouvez installer neovim comme ceci:

choco install neovim

Ajoutez --presi vous voulez la dernière version préliminaire. Il s'installera nvim-qtégalement.

Dans l'ensemble, considérez-le comme un logiciel bêta . Cependant, cela fonctionne assez bien pour mes besoins.


3

Une façon d'exécuter NeoVim sur Windows 10 consiste à utiliser "bash on windows". Après avoir configuré ubuntu sur bash sur Windows, vous pouvez simplement installer NeoVim de la même manière que vous le feriez sur une machine Ubuntu (ajoutez le PPA, etc.).

Vous aurez besoin d'au moins Windows Insider Preview Build 14366 et NeoVim 0.1.5-dev (avant cette build, il planterait).

Cependant, vous souhaiterez peut-être attendre la sortie correcte de la mise à jour anniversaire de Windows 10.

https://github.com/neovim/neovim/issues/4507

https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/13390779-neovim-crashes-on-bash-on-windows


1
Depuis le 24/02/2017, cela fonctionne bien pour moi. J'ai eu des problèmes en utilisant la borne ConEmu (MONTEE 256 couleurs de travail est une corvée, et ce, semblait briser les touches de curseur etc -. Ils le feraient dans Bash , mais pas dans nvim Alors je suis passé à WSL terminal ( github.com/goreliu/wsl- terminal ) qui est moins complet, mais tout ce qui précède fonctionne juste hors de la boîte.
Jonathan Hartley

1
En fait, un problème que j'ai toujours avec cette configuration est qu'il est facile de coller dans Neovim, mais je n'ai pas encore compris comment couper / copier du texte. J'ai installé xsel, mais neovim CheckHealth dit "aucun outil de presse-papiers trouvé". J'ai recours à la mise en file d'attente du fichier dans un terminal et à le sélectionner là-bas pour copier. Redoutant le jour où mes collègues orientés Windows me voient le faire. :-)
Jonathan Hartley

@JonathanHartley à mon travail de jour, je suis maintenant sur un Mac, mais cela semble pertinent: github.com/neovim/neovim/issues/3147 bonne chance, je sais ce que c'est que d'être coincé sur Windows :(
aikeru

Merci. J'ai lu que le presse-papiers entre Windows et WSL peut être corrigé en exécutant XMing (un port Windows de X-Windows, je pense, qui est beaucoup plus facile à exécuter que prévu), puis des programmes de gestion du presse-papiers comme xsel ou xclip fonctionnent ça va. github.com/Microsoft/BashOnWindows/issues/…
Jonathan Hartley
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.