Сломанный тумблер-комментарий в Textmate - PullRequest
3 голосов
/ 28 февраля 2011

У меня проблема с командой Toggle Comment («Строка комментария / выделение») в TextMate для Actionscript 2 (я знаю, я знаю).Я попытался полностью убрать язык, установленный, чтобы изолировать проблему, и попытался пройтись по Ruby, оба безрезультатно.Моя проблема в том, что команда настаивает на использовании блочных комментариев для переключения комментариев ( ⌘ + / ) и не учитывает, когда я добавляю файл настроек для изменения TM_COMMENT_MODE.Я даже пытался использовать это простое предпочтение:

{   shellVariables = (
        {   name = 'TM_COMMENT_START';
            value = '// ';
        },
    );
}

, но не повезло.Я надеюсь, что кто-то, кто говорит на Ruby намного лучше меня (то есть вообще), может найти простое решение для этого.Вы можете воспроизвести в любой (недавней) установке TextMate, создав новый файл actionscript 2 и попытавшись ⌘ + / часть кода (или даже строку).Контраст с файлом JS, который будет использовать комментарий строки.Скопируйте фрагмент «Комментарии» из JavaScript в комплекты Actionscript, и проблема сохранится.

Спасибо!

1 Ответ

6 голосов
/ 28 февраля 2011

В вашем ActionScript Bundle добавьте предпочтение под названием «Комментарии». В части редактора добавьте:

{   shellVariables = (
    {   name = 'TM_COMMENT_START';
        value = '// ';
    },
    {   name = 'TM_COMMENT_DISABLE_INDENT';
        value = 'YES';
    },
    {   name = 'TM_COMMENT_START_2';
        value = '/* ';
    },
    {   name = 'TM_COMMENT_END_2';
        value = '*/';
    },
  );
}

и, наконец, внизу установите селектор области видимости: scope.actionscript.2

Вот изображение того, как выглядит моя enter image description here

Обязательно используйте пункт меню Reload Bundles после внесения этих изменений.

...