Question Comment puis-je utiliser ma copie locale de Vim sur un serveur?


Comme tous les utilisateurs de Vim, j'ai passé des années à peaufiner mon .vimrc. Mais quand je me connecte à un serveur ailleurs, je reviens à la vanille vim.

C'est toujours un excellent éditeur, et je peux encore faire avancer les choses, mais je me demande: existe-t-il un moyen de modifier les fichiers distants en utilisant ma copie locale de Vim?


4
2018-03-02 16:02


origine




Réponses:


Il est possible d'éditer des fichiers distants avec vim. Vous voulez utiliser netrw. Faire :he netrw en vim pour apprendre les détails.


6
2018-03-02 16:25





Copiez votre .vimrc au serveur.

Beaucoup de gens gardent leurs fichiers (.vimrc, .bashrc, .muttrc...) dans un dépôt Git / Hg, mis à jour par cron. De cette façon, tous les serveurs ont toujours les dernières modifications.


5
2018-03-02 16:08



Oui, cela fonctionne encore mieux si votre répertoire personnel se trouve sur un montage NFS partagé par tous les serveurs. - Rob H
Tirer le dernier de Cron est une bonne idée. Je suppose que chaque utilisateur sur le serveur pourrait avoir son propre fichier .vimrc synchronisé avec son répertoire personnel ... - Nathan Long
Je voudrais ajouter que je trouve plus facile de mettre chaque fichier vim sous .vim, placez ce dossier sur git et créez un lien symbolique avec tous les fichiers (tels que vimrc) qui doivent être placés ailleurs. - cledoux


Vous pouvez étudier les fusibles (Filesystem in User Space) et fusefs-ssh - monter un répertoire distant localement en utilisant ssh.

Ensuite, vous pouvez monter le répertoire du serveur distant localement et modifier les fichiers à l'aide de votre ordinateur local.


2
2018-03-02 16:35