[英]Using Emacs bindings in Visual Studio Community 2015
我試圖按照下面的StackOverflow問題在Visual Studio社區中獲取Emacs,但沒有成功。
Visual Studio 2012或2013中的Emacs鍵綁定
我能夠從上面問題的最佳答案中獲得步驟5): “從管理員命令提示符執行start emacsemulations.vsix”
但是,我得到: “此擴展程序無法安裝在任何當前安裝的產品上”
安裝日志顯示: “Found Installed Product - Microsoft Visual Studio Community 2015”和“Found Installed product - Microsoft Visual Studio 2015 Shell(Integrated)”
然后我嘗試跳到步驟7)並將emacs.vsk復制到“C:\\ Program Files(x86)\\ Microsoft Visual Studio 14.0 \\ Common 7 \\ IDE”並在VS的命令窗口中鍵入Edit.EmacsBreakLine(View / Other Windows / Command窗口)但得到“命令”編輯EmacsBreakLine“不可用”。
在步驟5或步驟7結束時,Emacs仿真器不起作用。 我的預感是EmacsEmulation.vsix中設置的版本 - extension.vsixmanifest設置不正確,但我不知道要使用哪個版本:
<SupportedProducts>
<VisualStudio Version="11.0">
<Edition>Pro</Edition>
</VisualStudio>
</SupportedProducts>
我試過版本= 12和版本= Express_All
謝謝!
我通過將版本更改為14使其工作。所以它看起來像這樣:
<SupportedProducts>
<VisualStudio Version="14.0">
<Edition>Pro</Edition>
</VisualStudio>
</SupportedProducts>
其余所有步驟都與此帖相同: https : //stackoverflow.com/a/14087731/3112973
並確保Emacs.vsk
列在C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\
。 這是具有鍵綁定分配的文件。 如果沒有,只需從鏈接中步驟2中解壓縮的文件夾中復制它。
要為Microsoft Visual Studio社區2015(其版本報告為14.0)安裝EmacsEmulations.vsix文件,文件夾中有一個安裝程序工具VSIXInstaller.exe :
C:\\ Program Files(x86)\\ Microsoft Visual Studio 14.0 \\ Common7 \\ IDE>
根據上面的帖子提到修改vsix文件后(在我的例子中插入版本“14.0”和版本“社區”),以下內容對我來說是一個管理命令行(填寫你自己的完整路徑):
VSIXInstaller.exe / a EmacsEmulations.vsix
請注意,在工具/選項/環境中的鍵盤映射下拉列表中選擇Emacs后,似乎沒有立即采取更改。 我重新啟動了Visual Studio,它也沒有采用。
然后,我在名稱中搜索已安裝的密鑰綁定“emacs”,他們就在那里。 看似之后,他們在編輯器中活躍起來,所以我不能100%確定觸發激活的是什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.