更新
不确定我的Visual Studio代码安装发生了什么,但删除并重新安装应用程序(通过自制程序)修复了问题。 Shift - Option - F再次格式化代码!
我正在努力在MAC OSX El Capitan上的Visual Studio Code中格式化代码。
由于某种原因,默认键绑定('Shift + Option + F')不起作用。我也不再可以选择通过'Command + Shift + P'格式化代码,并输入'>格式代码'。事实上,'>格式代码'甚至不再是列表中的选项。
这曾经有用,但我不确定是什么改变了。
'Shift + Option + F'确实做了一些事情,当它移动到'̰'字符旁边的字符时,会出现一个'̰'字符,导致一些奇怪的光标行为(不知道如何描述它)
其他信息:
答案 0 :(得分:1)
我有同样的问题,并意识到有一个固定的。 VS Code repo有一个封闭的问题,这可以解释为什么在重新安装后修复了你的问题。
这是关于VS Code repo的问题的链接:
答案 1 :(得分:1)
我的mac中不时发生这种情况,如果我重新启动VScode,它会再次运行。在下次重新安装之前尝试一下
答案 2 :(得分:0)
我很高兴你能够解决自己的问题!
通常,简单的重新安装可以解决各种程序的许多奇怪问题。根据您所使用的版本,更新还可以修复可能导致问题的错误。
答案 3 :(得分:0)
我遇到了同样的问题。 2016年1月Visual Studio Code发布初步支持Salsa。为了使用它你必须安装Typescript 1.8并添加typescript.tsdk设置,如:
// Specifies the folder path containing the tsserver and lib*.d.ts files to use.
"typescript.tsdk": "./node_modules/typescript/lib"
2016年2月Visual Studio代码版本不再需要,因为Salsa无论如何都是默认的。删除typescript.tsdk设置再次为我启用了代码格式功能。
答案 4 :(得分:0)
我是从Windows到Mac的新手,我希望像Code Formatter这样的最基本的东西可以像Windows上的Shift + ALt + F一起使用。 但是自然不会。问题是,“命令面板:开发人员:切换键盘快捷键故障排除”中很明显,键盘-输入源(印度的默认值-[ABC-印度])无法捕获Shift + Alt + F。
解决方案: 系统偏好设置->键盘->输入源(标签) 我有ABC-印度(默认),需要删除它并添加美国国际-PC