Visual Studio代码中的格式代码无法在Mac OS X上运行(El Capitan)

时间:2016-02-13 09:50:04

标签: visual-studio-code

更新

不确定我的Visual Studio代码安装发生了什么,但删除并重新安装应用程序(通过自制程序)修复了问题。 Shift - Option - F再次格式化代码!

我正在努力在MAC OSX El Capitan上的Visual Studio Code中格式化代码。

由于某种原因,默认键绑定('Shift + Option + F')不起作用。我也不再可以选择通过'Command + Shift + P'格式化代码,并输入'>格式代码'。事实上,'>格式代码'甚至不再是列表中的选项。

这曾经有用,但我不确定是什么改变了。

'Shift + Option + F'确实做了一些事情,当它移动到'̰'字符旁边的字符时,会出现一个'̰'字符,导致一些奇怪的光标行为(不知道如何描述它)

其他信息:

  • 我正在创建一个Ember.js(v2.3.0)应用程序
  • 我已经尝试格式化* .js,* .hbs和* .json文件,但它不适用于其中任何一种

5 个答案:

答案 0 :(得分:1)

我有同样的问题,并意识到有一个固定的。 VS Code repo有一个封闭的问题,这可以解释为什么在重新安装后修复了你的问题。

这是关于VS Code repo的问题的链接:

https://github.com/Microsoft/vscode/issues/11810

答案 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

enter image description here