Rendre Vim portable

j'apprends à utiliser Vim et je veux avoir une version portable sur mon USB pour éditer mon code ici partout. Je savais que il y a un version portable de Vim, mais pendant que je cherchais cette version j'ai trouvé ici un commentaire intéressant:

Je ne reccomend pas en utilisant vim portable. Il n'est pas entretenu, et vim peut être transférable par ajouter quelques options dans votre vimrc.

j'ai été intrigué. Je serait heureux d'avoir la version de bureau de GVim dans mon USB, mais ces lignes ne sont pas mentionnés. Quelqu'un sait de quelles options parle-t-il?

*PD: Je ne suis pas un locuteur natif de l'anglais, donc S'il y a des erreurs d'écriture, n'hésitez pas à me le dire s'il vous plaît :)

24
demandé sur lartkma 2011-01-05 04:10:02

5 réponses

il existe des versions portatives de vim qui semblent être maintenues, mais personnellement je n'ai jamais trouvé un besoin particulier pour elles: le vim standard est assez portable pour mes besoins.

créez un répertoire sur votre clé USB (supposons que c'est E: lorsque vous êtes en train de la créer:

E:\vim

Ajouter deux dossiers:

E:\vim\vim73
E:\vim\vimfiles

Copier le contenu de C:\Program Files\vim\vim73 (ou partout où il est installé) dans E:\vim\vim73 et prenez vos fichiers de configuration vim (si vous avez tout) et les mettre dans E:\vim\vimfiles. Copiez votre vimrc à E:\vim\_vimrc.

maintenant, mettez la clé USB dans un autre PC (supposons qu'elle le monte comme F:). Ouvrez L'Explorateur Windows, naviguez vers F:\vim\vim73 et double clic sur gvim.EXE. Il ouvrira L'interface graphique Vim et chargera votre configuration.


pour garder les configurations vim locales et portables en accord, je vous recommande de coller le répertoire vimfiles sous le contrôle de version (vous permet également d'essayer facilement de nouveaux plugins et puis "revenir" pour se débarrasser d'eux si vous ne le voulez pas) et avoir une caisse sur la clé USB et un autre sur le PC. Si vous déplacez votre _vimrcvimfiles\vimrc et remplacer votre _vimrc avec ce qui suit, il maintiendra la version vimrc contrôlée avec tous les plugins et la configuration:

" _vimrc - Links to the vimrc in the vimfiles directory
runtime vimrc

vous pouvez faire la même chose avec _gvimrc si vous en avez un.

32
répondu DrAl 2011-01-05 09:03:58

gVimPortable - Dernière mise à jour 2017-02-17.

3
répondu Ash 2017-05-05 08:18:27

malgré toutes les fourches portatives et les HOWTOs compliqués, faire simple vim portable est assez facile, en fait je ne peux pas imaginer que cela pourrait devenir plus facile comme vous n'avez besoin que d'une seule ligne dans la configuration. au moins sur Windows, mais je m'attends à ce que ça marche ailleurs aussi, dites-moi si je me trompe.

tl;dr

let $HOME=$VIM

$VIM la variable est relative à l'exécutable et pointe vers le répertoire parent (Z:\vim-portable dans notre cas).

la inutilement long version

mélangeons structure de répertoire et pathogène.

  1. Décompresser le zip dans vim74 dir:

    • vim74w32.zip (cmd version)
    • gvim74.zip (GUI version)
    • vim74rt.zip (fichiers exécutables)
  2. créez votre _vimrc fichier de configuration et d'insérer:

    " Make vim portable.
    let $HOME=$VIM
    
    " Load and run pathogen.
    runtime bundle/vim-pathogen/autoload/pathogen.vim
    execute pathogen#infect()
    
  3. git cloner le pathogène en vimfiles/bundle dir. Vous pourriez tout aussi bien autoload agent pathogène, mais je l'aime de cette façon.

Et l'arbre ressemble à ceci:

Z:\vim-portable
|   _vimrc
|   
+---vim74
|   |   gvim.exe
|   |   vim.exe
|   +---autoload
|   +---colors
|   +---compiler
|   +---doc
|   +---ftplugin
|   +---indent
|   +---keymap
|   +---lang           
|   +---macros
|   +---plugin
|   +---print
|   +---spell 
|   +---syntax
|   +---tools
\---vimfiles
    \---bundle
        \---vim-pathogen
2
répondu Vlastimil Ovčáčík 2015-11-10 18:09:12

je n'ai pas à créer un nouveau _vimrc avec "runtime vimrc". Je garde juste mon _vimrc dans le même répertoire et vimfiles/ et vim73/. Sur le départ vim73 / gvim.exe-it lit automatiquement le _vimrc

0
répondu user674669 2012-03-04 18:44:16

en fait, il est très facile de créer une telle version pour gvim portable.

comment créer portable gvim by dropbox / skydrive

  1. installez gvim normalement et configurez-le correctement.
  2. déplacez-le dans dropbox avec le dossier entier.
  3. créer l'élément droit du menu système pour ouvrir rapidement gvim. Il est très pratique.

    Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT*\Shell\Edit with Vim] @="Modifier avec Et Vim" [HKEY_CLASSES_ROOT* \ Shell\Edit with Vim\command] @="\"C:\Users\xxx\Dropbox\Vim\vim74\gvim.exe\" -p --remote-tab-silencieux \"%1\" \"%*\""

0
répondu billy 2013-09-05 15:15:26