簡體   English   中英

在Visual Studio社區2015中使用Emacs綁定

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM