sublimetext2 - 更改 Sublime Text 2 中 Tab 键的行为

标签 sublimetext2 key-bindings

我已经使用 Sublime Text 2 几个多星期了,就在不久前,我的按键绑定(bind)发生了变化,我无法像我想要的那样恢复它们,所以我卸载/重新安装了 Sublime Text,所以一切都会干净,我还删除了我的 AppData 文件夹。我经常使用 Emmet 包,所以我也重新安装了它,并且使用 Tab 键在 HTML 文件中完成所需的操作可以正常工作,但由于某种原因,当我在 CSS 文件中时,我点击 Tab 键并得到了不良结果。例如,我输入以下内容:

    .header

我按 Tab 键缩进,它变成了

    :;

我需要改变什么才能避免这种情况发生?谢谢!

最佳答案

有一个问题已提交至emmet-sublime : https://github.com/sergeche/emmet-sublime/issues/220 .

将此添加到您的 User/Emmet.sublime-settings 文件中以完全禁用该功能:

{
  "disable_tab_abbreviations_for_scopes": "source.css"
}

显然,他们正在努力修复该功能。

关于sublimetext2 - 更改 Sublime Text 2 中 Tab 键的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15234068/

相关文章:

macos - 如何在 Sublime Text (OSX) 中恢复我的输出面板?

eclipse - 如何在 Eclipse 中禁用 Ctrl Alt M?

java - 如何使 JTabbedPane 不捕获 Ctrl+Tab 键绑定(bind)?

editor - Sublime text 和 Github 的 Atom 有什么区别

linux - 具有多个命令的 Sublime Text 构建系统

c++ - 错误 : no member named 'stod' in namespace 'std'

Emacs:启用 CUA 模式时如何重新定义 Ctrl-Enter?

java - 使用 KeyListener 进行 Pong 控制

visual-studio-code - 动态更改 Visual Studio Code 中的行编号设置

autocomplete - Sublime Text 2 : How do I turn off auto-insert of {} during Ruby string interpolation?