簡體   English   中英

如何在 Visual Studio 中獲得 Emacs 樣式的鍵綁定?

[英]How can I get Emacs style key bindings in Visual Studio?

如何在 Visual Studio 中獲得 Emacs 樣式的鍵綁定? 設置里可以用嗎? 我需要插件嗎?

您可以嘗試 Emacs 鍵盤方案( Tools->Options->Environment->Keyboard

Xkeymacs在這方面做得非常好。 可以為桌面上運行的每個應用程序配置此工具。

使用設置:

在環境選項中嘗試 Emacs 鍵盤方案。

插件:

我只看過這個: VisEmacs ,它將集成 Emacs 作為 Visual Studio 的默認文本編輯器。

在發布 Emacs 鍵綁定/仿真將不再在 Visual Studio 2010 中可用后, Emacs 仿真現在可作為 VS 2010 的免費擴展提供

我使用VisEmacs是因為 emacs 鍵盤方案不如 emacs 本身那么好。

不幸的是,VS 2012 不正式支持 VS 2010 的Emacs 仿真擴展

但是,如果按照此答案中概述的步驟操作有關在 VS2012 中獲取 Emacs 鍵綁定的 SO 問題的解決方法是可能的

對於VS2019,它是社區編寫的擴展。

(安裝擴展)

  1. 打開 Visual Studio 2019
  2. 單擊擴展 -> 管理擴展
  3. 在左側面板中選擇“在線”。
  4. 在搜索框中輸入“emacs”
  5. 截至 2020 年 3 月,“Emacs Emulation 2”似乎就是這樣。 選擇它並單擊“下載”
  6. 關閉窗口並關閉所有打開的 Visual Studio 副本。 VSIX 安裝程序將在您的許可下安裝插件。

(開啟EMACS)

  1. 打開 Visual Studio
  2. 使用菜單工具 -> 自定義。 單擊底部的“鍵盤”按鈕。
  3. 在頂部的框中將有一個以前沒有的 EMACS 方案。 選擇它。 單擊確定。
  4. 關閉並重新打開任何代碼/文本編輯窗口。

按 Ctrl-A、Ctrl-E、Ctrl-F.. 感覺就像在寒冷的日子里鋪上溫暖的毯子。

如果您使用的是 Visual Studio Express 2008 並且想要 Emacs 鍵綁定,那么您需要安裝 VSE 2008 的 Visual C++ 版本。最初我只安裝了 C# 版本,並且工具->選項->環境中沒有自定義鍵綁定- >鍵盤 一旦我安裝了 C++ 版本,Emacs 鍵綁定在兩個產品中都可用。

我使用了幾天 Emacs 鍵盤方案,但它很快讓我發瘋——我無法按照我在 Emacs 中習慣的方式重新綁定鍵(或者找不到如何快速重新綁定)。

我應該嘗試 XKeyMacs ....

對“visual studio emacs”的快速實時搜索提供了這個頁面 我不確定它有多徹底(我自己從未使用過 emacs)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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