被这个问题困扰已久!在Mac中通过远程桌面(Remote Desktop)连接至Windows服务器时,Ctrl+.快捷键不起作用,而这是用Visual Studio写代码时常用的快捷键(对应的命令是View.ShowSmartTag)。
之前采用的临时解决方法是在Visual Studio中为之重新定义一个快捷键——Ctrl+Shift+.。
今天发现有时在远程桌面中,这个快捷键竟然起作用了。经过仔细观察,终于发现起作用时是因为将Mac的输入法从百度输入法切换到了英文。
原来是百度输入法引起的!估计是百度输入法某个默认快捷键使用了Ctrl+.,在百度输入法的设置中找到半天,也没找到这个快捷键。可能是写在程序中了,没有提供设置界面,只能卸载百度输入法解决这个问题。
这下舒坦多了,一个小小的快捷键竟然对写代码的畅快感影响这么大!