当我使用sublime文本2时,我安装了sublime对齐,但ctrl + alt + a不起作用。有关详细信息,请参阅下面的屏幕截图。
答案 0 :(得分:12)
您正在使用字符和空格大小不同的字体。您需要一个字符和空格大小相同的字体。这些字体称为等宽字体。我对“Ubuntu”字体有同样的问题,一旦我把它设置为“Ubuntu Mono”,它工作得很好。我很确定那里有很多等宽字体。
转到首选项>设置 - 在那里用户和编辑代码,保存并完成。
我看起来像这样:{
"font_face" : "ubuntu mono" ,
"font_size" : 15 ,
}
答案 1 :(得分:9)
转到首选项>套餐设置> Alingment>键绑定(默认)并确保有以下代码:
[
{ "keys": ["ctrl+alt+a"], "command": "alignment" }
]
如果密钥绑定之间存在某些冲突,则还要检查其他已安装软件包的所有其他密钥绑定(有时,多个软件包使用相同的快捷方式)。
答案 2 :(得分:9)
我在Alignment插件中遇到了同样的问题。
请按照以下步骤操作:
打开Sublime Alignment的首选项文件:
该文件应为空。将以下内容添加到其中:
{
// The mid-line characters to align in a multi-line selection, changing
// this to an empty array will disable mid-line alignment
"alignment_chars": [
"=", ":"
]
}
答案 3 :(得分:5)
打开sublime文本,然后转到首选项>浏览包并找到Alignment插件文件夹, 在该文件夹中创建一个新文件“php.sublime-settings”并在其下面添加以下行
{
"alignment_chars": ["=", "=>"]
}
答案 4 :(得分:5)
你确定你使用的是Sublime Text 2而不是Sublime Text 3吗?我问,因为我已经转移到ST3并且“对齐”包对ST3不起作用。我不得不使用ST3的“AlignTab”软件包来实现这一功能。应该可以在菜单中查看:Sublime Text - >关于Sublime Text - >您的内部版本号应以2或3开头。
可能不是你的问题,但有时它会让我们感到简单!
答案 5 :(得分:3)
{ "keys": ["alt+a"], "command": "alignment" }
绑定。我在 Sublime 3
无论出于何种原因,默认{ "keys": ["ctrl+alt+a"], "command": "alignment" }
自动包含在 Alingment包安装中并不适用于我。我确实尝试搜索冲突的密钥,找不到任何东西
但{ "keys": ["alt+a"], "command": "alignment" }
确实有效,现在我正在使用它。
答案 6 :(得分:1)
转到首选项>键绑定(默认)并注释掉第564到568行,如下所示:
// { "keys": ["super+alt+a"], "command": "toggle_preserve_case", "context":
// [
// { "key": "setting.is_widget", "operator": "equal", "operand": true }
// ]
// },
答案 7 :(得分:1)
在偏好设置中>套餐设置>对齐>设置 - 用户 添加:
"alignment_chars": ["=", ":"]
答案 8 :(得分:0)
关键轰炸:Ctrl + Alt + A
在插件用户配置文件中:
{
"alignment_space_chars": [
"=",
"=>",
":"
],
}
要打开此配置文件:Preferentes/Package Settings/Alignment/Settings - User