Solution 1 : utiliser la commande
" gvimrc
for g:chrome_exe in [
\'C:\...\Google\Chrome\Application\chrome.exe',
\]
if !filereadable(g:chrome_exe)
continue
endif
command -nargs=+ URL :exe "silent !start ".g:chrome_exe." <args>"
break
endfor
Maintenant, quand vous tapez : :URL https://news.google.com/topstories?hl=en-US&gl=US&ceid=US:en
il s'ouvrira google news
Solution 2 : utiliser la fonction
ou si vous avez un fichier qui enregistre beaucoup d'URLs, et que vous voulez utiliser un raccourci pour l'ouvrir, vous pouvez essayer de cette façon
" .gvimrc
let g:chrome_exe = 'C:/.../Google/Chrome/Application/chrome.exe'
function OpenURL()
normal "*yy
" let result = getreg("x")
" return result
:execute "silent !start ".g:chrome_exe2." ".getreg("*")
endfunction
map ,url :call OpenURL()<CR>
et ensuite, vous pouvez l'ouvrir avec ,url
" test.txt
https://www.google.com/
https://news.google.com/topstories?hl=en-US&gl=US&ceid=US:en
Explication de la commande
URL est un nom, choisi par vous. (N'oubliez pas que les commandes définies par l'utilisateur doivent commencer par un signe majuscule lettre)
qu'est-ce que le commande
command -nargs=+ Say :echo "<args>"
Maintenant, quand vous tapez :Say Hello World
Vim fait écho à "Hello World".
nargs
- -nargs=0 Aucun argument
- -nargs=1 Un argument
- -nargs=* Nombre quelconque d'arguments
- -nargs= ? Zéro ou un argument
- -nargs=+ Un ou plusieurs arguments