在Xcode中映射Visual Studio的键盘快捷键

18

我在工作中使用Visual Studio 2008,在家中使用Xcode 3.2(我都很喜欢)。但是一个主要的烦恼是键盘快捷键的差异 - 我会愉快地编码,然后尝试执行自动完成(在Visual Studio中为Ctrl+Space,在Xcode中为Esc),然后会抛出一个GeneralTypingFault异常,让人感到SwearAndHitYourDeskInAnger

有没有一种简单的方法(某种插件或脚本)可以将Visual Studio的快捷键映射到Xcode中,或者反之,而不必手动输入huge(或somewhat huge)一组快捷键?


1
你能分享一下基于Visual Studio的XCode键盘自定义文件吗?实际上,我在Visual Studio中添加了两个快捷键:Ctrl+Y用于删除当前行,Ctrl+W用于关闭文档。 - sorin
1
+1 for SwearAndHitYourDeskInAnger 异常 - Nick Bolton
如果你通过谷歌搜索来到这里是想要相反的内容(例如使用VSCode而不是VS),请查看我为VScode创建的Xcode按键绑定:https://marketplace.visualstudio.com/items?itemName=stevemoser.xcode-keybindings - Steve Moser
将近12年过去了,我仍然有同样的问题。无法使用快捷键是我转向VSCode编写Swift程序的唯一原因。 - Keval Langalia
3个回答

2
在Xcode的偏好设置中有一个“按键绑定”菜单,其中有导入绑定集合的选项。也许有一个你可以下载的VS设置。如果没有,你可以(虽然很费力地)自己设置它们。

2
@Kevin:如果你必须这样做,请确保让人们可以下载并在此处告知我们! - Alex Angas
请参考chaiwalla的回答,他包含了一个MSVC兼容的按键绑定链接。 - The Mad Gamer

1

您可以使用“Metrowerkz兼容”设置(XCODE-> PREFERENCES-> KEY BINDINGS)。它与VS的映射不是一对一的,但比XCode本身更接近。


0

我一直在尝试将我的XCode键绑定设置成与Visual Studio相似(因为我对VS的更熟悉)。

给我带来很多问题的是Visual Studio使用F键的方式 - 在OS X上,很多F键都是用作加速器,弹出任务切换器等等。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接