Visual Studio for Mac:通过键盘绑定控制IDE

计算方面的大辩论都有一个共同的主题。 无论是制表符还是 空格或Vi与 Emacs,将所有这些辩论联系在一起的线程是键盘效率。 事实是,我们在应用程序上花费了数小时的时间,键盘快捷键对我们来说是自动的,这与伟大的钢琴演奏家或体育运动员一样具有肌肉记忆力。 如果您突然给演奏家钢琴家一把琴键,琴键的宽度是普通琴键的一半,而尖/平键则在自然琴键的下方,而不是自然琴键的上方,那么他们在学习新曲调的同时将很难做出最基本的旋律。 同样,涉及您最喜欢的IDE中的键盘快捷键时,任何更改都可能很快使您迷失方向。 幸运的是,Visual Studio for Mac为按键绑定提供了大量自定义功能,使您可以根据自己的喜好配置按键组合。

第一次跑


Visual Studio for Mac的新用户将立即注意到,IDE提供了对许多不同键映射的支持。 第一次在计算机上启动Mac版Visual Studio时,您会收到一条提示,提示您选择喜欢的键映射。

在这里,您可以从四个不同的键映射中进行选择,以帮助您从编写的第一行代码中获得最大的生产力。 但是,如果您想进行更多自定义怎么办? 好吧,Visual Studio for Mac也涵盖了其中!



更多定制


虽然设置默认键盘映射当然很方便,但并不能解决所有情况。 可能是您在其他IDE中使用过的自定义映射,或者是预先配置的选项范围之外的特定命令。 使用“键绑定”选择窗口,可以将IDE中的每个可能的命令映射到特定的键。 要查看“键绑定”选项,请选择“ Visual Studio”>“首选项”>“环境”>“键绑定”。



我想在此窗口中指出几个功能,我将逐一介绍这些功能。 您看到的最直接的选项是,有一个下拉菜单可用于各种“方案”,这些下拉菜单对应于新用户首次安装IDE时看到的选项。 在这里,您可以从许多不同的预打包键绑定中进行选择,例如Visual Studio,VS Code和Xcode。



但是,如果您想要更多的控制权怎么办? 如果您确实希望将“查找派生符号”映射到Control-Option-D怎么办? 在Mac的Visual Studio中,设置自定义键绑定非常容易。 首先,您可以滚动浏览可用命令列表,或在搜索框中搜索该命令。 可用命令列表按命令类型进行组织,可以折叠以方便导航。 找到要映射的命令后,可以选择它,然后在“编辑绑定”中键入所需的键绑定,然后单击“应用”。 在下面的GIF中,我将“新断点”的绑定设置为Control-Shift-B。



您也可以以非常相似的方式编辑现有断点。 在下面的GIF中,您可以看到如何编辑“新文件”命令以从默认Command-N映射到Control-Shift-N。 您会注意到,我需要做的只是输入我喜欢的命令,然后单击“应用”。 如果要添加多个绑定,只需单击“添加”而不是“应用”。



最后,由于要记住的命令太多,有时可能很难保持跟踪并避免重复。 为确保每个键绑定都是唯一的,Visual Studio for Mac将检查所有已配置的命令,并在检测到一个命令时警告您重复。 它还将检查命令是否重复,因此您可以替换原始绑定或新创建的绑定。 下面的GIF显示了将“ New Breakpoint”命令映射到与“ Copy”冲突的“ Command-C”键盘绑定时发生的情况。



既然您知道如何以适合的方式编辑键映射,则可以完全自定义IDE并以自己喜欢的方式编写代码! 如果您想查看更多按键绑定信息,请在第9频道上查看有关该主题的工具箱视频

如果您有任何反馈或建议,请留在下面的评论中。 您也可以通过@VisualStudioMac在Twitter上与我们联系 。 对于使用Visual Studio for Mac时遇到的任何问题,请报告问题

Source: https://habr.com/ru/post/zh-CN482386/


All Articles