为什么Ctrl-K Ctrl-F组合键不能用于php可视代码?

时间:2019-06-02 18:33:17

标签: php visual-studio-code

我打算格式化PHP代码的选择(缩进),但是不起作用。

  • 我已经确保没有重复的快捷方式。
  • 我还禁用了所有扩展程序。
  • 我将键盘快捷键从Ctrl + K Ctrl + f更改为Ctrl + k Ctrl + y。

这些都没有帮助。

是唯一对我来说无法格式化选择的语言 眼睛。这不是因为我缺少结束标记(?>)。

enter image description here

2 个答案:

答案 0 :(得分:0)

要查看菜单栏(如果不存在),请按

Left Alt

然后去:

Preferences > Keyboard Shortcuts

在搜索栏中输入

ctrl+k ctrl+f

您应该看到

enter image description here

可能是您发生冲突,而其他命令定义了相同的快捷方式,或者根本没有定义您的快捷方式。 您可以双击快捷方式进行编辑。

在图片上注意何时:这是命令起作用的时间,因为一个快捷方式仅在您当前正在编辑文档时有效,而另一个快捷方式在您浏览文件时可能起作用,因此一旦设置了快捷方式,请确保检查在编辑器的不同位置查看它是否正常工作。

如果您使用快捷方式:

Ctrl+Shift+P

并选择命令:

enter image description here

您会看到一大堆快捷方式,并且应该有一个缺少的快捷方式:

{ "key": "ctrl+k ctrl+f",         "command": "editor.action.formatSelection",
                                     "when": "editorHasDocumentSelectionFormattingProvider && editorHasDocumentSelectionFormattingProvider && editorTextFocus && !editorReadonly" },

我认为您可以复制上面的文件,如果不存在则粘贴到您的文件中,然后保存该文件,重新启动代码,所有文件都应正常工作。请记住,该文件是JSON,因此请保持其格式-查看那里如何显示其他键,并且粘贴不应使JSON无效。

答案 1 :(得分:0)

.vue 文件没有格式选择。 此功能取决于您的文件类型。