崇高对齐不起作用

时间:2013-08-09 03:44:22

标签: sublimetext2

当我使用sublime文本2时,我安装了sublime对齐,但ctrl + alt + a不起作用。有关详细信息,请参阅下面的屏幕截图。

Before

After

9 个答案:

答案 0 :(得分:12)

您正在使用字符和空格大小不同的字体。您需要一个字符和空格大小相同的字体。这些字体称为等宽字体。我对“Ubuntu”字体有同样的问题,一旦我把它设置为“Ubuntu Mono”,它工作得很好。我很确定那里有很多等宽字体。

转到首选项>设置 - 在那里用户和编辑代码,保存并完成。

我看起来像这样:

{
    "font_face"        : "ubuntu mono" , 
    "font_size"        : 15            , 
}

答案 1 :(得分:9)

转到首选项>套餐设置> Alingment>键绑定(默认)并确保有以下代码:

[
    { "keys": ["ctrl+alt+a"], "command": "alignment" }
]

如果密钥绑定之间存在某些冲突,则还要检查其他已安装软件包的所有其他密钥绑定(有时,多个软件包使用相同的快捷方式)。

答案 2 :(得分:9)

我在Alignment插件中遇到了同样的问题。

请按照以下步骤操作:

  1. 打开Sublime Alignment的首选项文件:

    • Windows:偏好设置>套餐设置>对齐>设置 - 用户
    • Linux:偏好设置>套餐设置>对齐>设置 - 用户
    • Mac OS X:Sublime Text 2>偏好>套餐设置>对齐>设置 - 用户
  2. 该文件应为空。将以下内容添加到其中:

  3. 
    
        {
            // The mid-line characters to align in a multi-line selection, changing
            // this to an empty array will disable mid-line alignment
            "alignment_chars": [
                "=", ":"
            ]
        }
    
    
    1. 保存&关闭首选项文件。默认情况下,Sublime Alignment使用“=”。现在它与“=”和“:”一起使用。您还可以添加任何其他符号。

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

在ST3 / Windows中

关键轰炸Ctrl + Alt + A

在插件用户配置文件中:

{
    "alignment_space_chars": [
        "=", 
        "=>",
        ":"
    ],
}

要打开此配置文件:Preferentes/Package Settings/Alignment/Settings - User