2

我试图模仿我在 Sublime Text 中设置的功能,它允许我像 VI 中的“j”或“k”一样移动光标。在 Windows 世界中,我猜它类似于 pgup/pgdn,但是我只想上/下一行而不是一页。这是我想模仿的 Sublime Text 中的绑定:

[
   {"keys": ["ctrl+i"], "command": "move", "args": {"by": "lines", "forward": false}},
   { "keys": ["ctrl+k"], "command": "move", "args": {"by": "lines", "forward": true}}
]

编辑:正如 Logarr 所指出的,更简单的表达方式是我想使用 ctrl+i 和 ctrl+k 模仿向上/向下箭头键

4

2 回答 2

4

Visual Studio 已经有了 Vim 扩展。有适用于 Visual Studio 2010+ 的免费VsVim扩展和适用于 Visual Studio 2003+的 ViEmu以及其他一些应用程序。

如果您只想重新映射向上和向下键,则可以更改键盘映射。从工具-> 选项找到键盘部分。Edit.LineDown从那里您可以更改和的键绑定Edit.LineUp。您可能希望为“在:中使用新的快捷方式”设置选择文本编辑器,以便这些更改仅影响文本编辑器。

于 2013-07-17T18:59:19.660 回答
1

如果微软没有从 Visual Studio 中删除宏功能,这将是微不足道的。

您可以安装AutoHotKey并编写一个简单的脚本。这样做的好处是您可以将这些键映射应用于您喜欢的任何应用程序以及 Visual Studio。

于 2013-07-17T19:15:50.227 回答