Lorsque vous installez gvim sous Windows, vous obtenez un élément de menu contextuel Explorer: "Éditer avec Vim". Existe-t-il un moyen d'ajouter un "Éditer avec Vim en tant qu'administrateur" ou simplement de changer le raccourci existant pour toujours ouvrir le fichier avec Vim en mode Administrateur? J'ai essayé de configurer gvim.exe
pour toujours exécuter en tant qu'administrateur, mais cela semble casser l'élément de menu contextuel; cela donne l'erreur "Erreur lors de la création du processus: Vérifiez si gvim est sur votre chemin!"
MISE À JOUR: magicandre1981 m'a montré un bon moyen d'utiliser nircmd pour réaliser partiellement ce que je veux. Une fois que j’ai installé nircmd.exe dans le répertoire system32 de Windows, l’ajouter au registre (le placer dans un .reg
fichier et le lancer ) a ajouté un élément du menu contextuel qui me permettait de modifier les fichiers en tant qu’administrateur:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Edit with Vim as Administrator]
[HKEY_CLASSES_ROOT\*\shell\Edit with Vim as Administrator\command]
@="nircmd.exe elevate \"C:\\Program Files (x86)\\Vim\\vim74\\gvim.exe\" \"%1\""
Il n'est toujours pas aussi bien intégré que je le souhaiterais, car il n'utilise pas la DLL d'assistance Vim et nécessite l'utilisation de l'outil supplémentaire nircmd.
Réponses:
J'utilise l' outil nircmd qui offre la possibilité
elevate
d'exécuter des programmes en tant qu'administrateur.Voici une option pour ouvrir des projets Visual Studio (fichiers sln) en tant qu'administrateur:
Je ne sais pas comment gvim s'ajoute au clic droit, donc modifiez les entrées. L'
HasLUAShield
entrée ajoute le bouclier UAC à l'entrée pour qu'il soit plus facile de voir que cela exécute une tâche en tant qu'administrateur.la source