Vim: changer le répertoire de démarrage?
Quand je démarre GVim et commence à écrire mon petit programme, je voudrais enregistrer le fichier sur le bureau, mais il semble que Vim démarre la ligne de commande dans:
C:WindowsSystem32
Comment pourrais-je changer cela en:
C:UsersCasey
Alors je pourrais juste:
:w Desktopmy_program.py
Merci
7 réponses
En supposant que vous démarrez gvim à partir d'une icône/raccourci dans Windows (à partir du type de chemins que vous fournissez), vous pouvez changer le répertoire de départ (complètement indépendant du fait que c'est gvim: ce serait la même chose de n'importe quelle autre application!) en éditant la propriété "répertoire de départ" de cette icône/raccourci Windows.
Dans vim, vous pouvez changer le répertoire courant avec la commande :cd
:
:cd c:\users\casey
J'ai trouvé cette façon d'être mieux:
- ouvrir gVim
:cd $vim
:e _gvimrc
-
Ajouter la ligne suivante:
:cd c:\users\user\desktop\
J'ai trouvé que :Ex
est lent sur de grands répertoires comme c:\windows\system32\ (où gVim commence habituellement).
Aussi, Voici mon complet _gvimrc au cas où quelqu'un serait intéressé. Je préfère Consolas pour le codage. Tabstop aide lors du codage en particulier en Python, et Ctrl+Onglet/Ctrl+Maj+Onglet est idéal pour la commutation entre les tampons:
set guifont=Consolas:h12:cANSI
set tabstop=4 softtabstop=4 shiftwidth=4 expandtab
map <C-Tab> :bnext<cr>
map <C-S-Tab> :bprevious<cr>
:cd c:\users\user\desktop\
Utiliser :cd c:\users\casey
,
après cela enregistrer dans la session (dans gVim il y a un bouton haut et bas en rouge, cliquez dessus et enregistrez sous mySessionProject.vim ). La prochaine fois que vous devez aller dans ce répertoire, ouvrez cette session (vous pouvez également utiliser :source mySessionProject.vim
)
Pour la ligne de commande:
:mksession! yourdir/yourVimConfName.vim
Pour charger
:source yourDir/yourVimConfName.vim
J'ai trouvé ce qui suit très utile. Je suis sur Windows 7 et vim 7.3.46, et j'utilise gVim.
J'ai modifié les paramètres de démarrage, qui ont fini par modifier le _vimrc dans c:\Users\me\
.
J'ai aussi essayé d'utiliser :version
et d'éditer les fichiers _vimrc que j'ai trouvés à $VIM
, ainsi que le _vimrc
que j'ai trouvé à c:\windows\system32
.
L'édition de ces fichiers pour inclure :cd c:\Users\me
n'a pas entraîné la modification de mon répertoire de démarrage par défaut après le démarrage de vim. Je voulais que mon répertoire par défaut soit c:\Users\me\
, et éditer c:\Users\me\_vimrc
atteint cela. C'est-à-dire que je suis entré
:e $MYVIMRC
Et Ajouté
cd c:\Users\cnorton.Arlington1\
Dans ce fichier.
Que diriez-vous de changer votre position de départ?
vim icon -> right click -> property -> shortcut -> Start in -> your path you want to change.
Mais cela fonctionne parfaitement.
Je pense que: cd yourpath fonctionne aussi. mais cela changera quand vous ne voulez pas changer.
Juste pour mettre cela en place au cas où n'importe qui en a besoin:
vimrc accepte les paramètres enironmental. vous pouvez mettre cd $USERPROFILE
dans votre vimrc