Ketika Anda menginstal gvim di Windows, Anda mendapatkan klik kanan item menu konteks Explorer: "Edit dengan Vim". Apakah ada cara untuk menambahkan "Edit dengan Vim sebagai Administrator", atau hanya mengubah pintasan yang ada untuk selalu membuka file dengan Vim dalam mode Administrator? Saya mencoba pengaturan gvim.exe
untuk selalu dijalankan sebagai administrator, tetapi itu tampaknya memecah item menu konteks; itu memberikan kesalahan "Proses pembuatan kesalahan: Periksa apakah gvim ada di jalur Anda!"
UPDATE: magicandre1981 menunjukkan kepada saya cara yang bagus untuk menggunakan nircmd untuk mencapai sebagian yang saya inginkan. Setelah saya menginstal nircmd.exe ke direktori windows system32, menambahkan ini ke registri (meletakkannya di .reg
file dan menjalankannya) menambahkan item menu konteks yang memungkinkan saya mengedit file sebagai admin:
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\""
Ini masih belum terintegrasi dengan baik seperti yang saya inginkan, karena tidak menggunakan DLL pembantu Vim dan membutuhkan penggunaan alat nircmd tambahan.
Jawaban:
Saya menggunakan alat nircmd yang memiliki opsi
elevate
untuk menjalankan program sebagai admin.Berikut adalah opsi untuk membuka proyek Visual Studio (file sln) sebagai admin:
Saya tidak tahu bagaimana gvim menambahkan dirinya ke klik kanan, jadi ubah entri. The
HasLUAShield
entri menambahkan perisai UAC masuk untuk membuatnya lebih mudah untuk melihat bahwa ini menjalankan tugas sebagai admin.sumber