5

几个月来,我一直在寻找一种将组合键 ( CTRL+ something) 映射到方向键(如向下或向上)的方法。

我非常希望在 Visual Studio 中能够按CTRL+j并使光标向下移动一行。我讨厌不得不将我的手从主行移开来上下移动以进行智能感知之类的事情,甚至只是上下导航。

有人对此有解决方案吗?我可以使用仅 Visual Studio 的解决方案,但是在操作系统级别上工作的东西将是理想的,因为这种导航在任何编辑器窗口中都会很好,例如 SQL Server Management Studio 也有智能感知。

我没有考虑任何宏热键类型的解决方案,因为它们可能与应用内热键冲突(例如,如果CTRL+j已分配给 Visual Studio 中的某些内容)

4

2 回答 2

5

我认为答案是没有任何东西可以做到这一点。我做了很多研究。

我现在使用 Autohotkey 而不是理想的。我多年来一直熟悉这个应用程序,它做得很好,但不能跨远程桌面工作,因此不能完全满足需求。

我将ctrl+映射i为向上,ctrl+映射k为向下,ctrl+j为左侧,ctrl+l为右侧。

于 2012-04-26T16:40:47.213 回答
0

仅 VS 的解决方案很简单。

至少在 Visual Studio 2017 中,您可以将 Ctrl+XXX 组合键分配给文本编辑器的相应命令。

CharLeft
CharLeftExtend
CharRight
CharRightExtend
LineUp
LineUpExtend
LineDown
LineDownExtend
PageUp
PageUpExtend
PageDown
PageDownExtend
LineStart
LineStartExtend
Delete
DeleteBackwards
WordPrevious
WordPreviousExtend
WordNext
WordNextExtend

等等。

全部使用标准工具/选项/环境/键盘设置对话框。

于 2018-12-14T11:31:37.930 回答