Par exemple, si j'ai quelque chose comme ceci:Ouvrir un fichier de texte sélectionné dans vim
#include "filename.h"
Lorsque je sélectionne filename.h
je veux l'utiliser comme entrée pour ouvrir le fichier nommé filename.h
en une fraction.
Par exemple, si j'ai quelque chose comme ceci:Ouvrir un fichier de texte sélectionné dans vim
#include "filename.h"
Lorsque je sélectionne filename.h
je veux l'utiliser comme entrée pour ouvrir le fichier nommé filename.h
en une fraction.
Je crois que vous voulez un ctrl + wctrl + f. Appuyez sur ces touches avec le curseur sur le nom de fichier.
Placez votre curseur sur le nom du fichier et appuyez sur gf en mode normal.
:help gf
Vous pouvez modifier l'option 'path'
pour obtenir une liste des répertoires où se trouve le fichier.
:help 'path'
Merci beaucoup. Cela fonctionne également mais l'ouvre dans la fenêtre en cours. Je préfère l'ouvrir dans une division (horizontale/verticale). –
Si vous souhaitez une séparation verticale et une commande, vous pouvez exécuter :vertical wincmd f
avec le curseur sur le mot.
Vous pouvez raccourcir cela à :vert winc f
ou même nnoremap gf :vert winc f<cr>
si vous le souhaitez.
Merci René. Y a-t-il un moyen de le faire en utilisant une commande? Utiliser ctrl ressemble trop à emacs;) –
Je voulais dire une: commande. Aussi Ctrl + w Ctrl + f l'ouvre en split horizontal ... Savez-vous s'il y a un moyen d'ouvrir en split vertical? Peut-être que je devrais juste créer une nouvelle série de questions :) –
Je ne sais pas si une division horizontale est possible. Je me suis habitué à ctrl dans vim, mais vous pourriez envisager de créer une carte afin de ne pas utiliser les contrôles. –