Просто следите за тем, как я это сделал и почему:
Rule
из MonoBehaviour
, чтобы избежать отслеживания создания и удаления объектов gameObjects, которая оказалась болью. Invoke
не существует в родовых классах, я заменил его отражением, как описано здесь здесь Попытайтесь установить его на: "C:\Programs\Vim \vim72\gvim.exe"-p - remote-tab-silent "%1" "% *"
См.: http://www.vim.org/tips/tip.php?tip_id=1314
Править: Как указано Thomas, подсказки vim.org, перемещенные в: http://vim.wikia.com/
См.: http://vim.wikia.com/wiki/Add_open-in-tabs_context_menu_for_Windows
Я нашел ответ... Ссылка для сливкообразования дала мне некоторые дополнительные области для поиска вокруг.
из http://genotrance.wordpress.com/2008/02/04/my-vim-customization/ существует файл реестра vim.reg, который содержит следующее
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Edit with Vim]
@=""
[HKEY_CLASSES_ROOT\*\shell\Edit with Vim\command]
@="\"C:\\Programs\\vim\\vim72\\gvim.exe\" -p --remote-tab-silent \"%1\" \"%*\""
[HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\open\command]
@="\"C:\\Programs\\vim\\vim72\\gvim.exe\" -p --remote-tab-silent \"%1\" \"%*\""
это дает мне поведение, которое я хочу.
Таким образом, я предполагаю, что мой первоначальный план редактирования HKEY_LOCAL_MACHINE был просто неправильным.
Также было бы хорошо знать то, к чему точно, что "%1" и "означает % *", относятся/.
Теперь... я должен отредактировать свой исходный вопрос, чтобы показать, что я начинался в неправильной области реестра?
Я рекомендовал бы пробовать Сливки.
Сливки являются рядом сценариев и дополнений, которые находятся сверху gVim. Сливки не изменяют появление gVim, но это действительно изменяет способ, которым это ведет себя.
Одно из тех поведений является интерфейсом документа с вкладками. Другие поведения перечислены здесь. Страница загрузок здесь.
Вы были на правильном пути:
HKEY-LOCAL-MACHINE\SOFTWARE\Vim\Gvim\path = "C:\Programs\Vim \vim72\gvim.exe" -p
было достаточно ... это работает !!