Отключите авто отступ в возвышенном тексте 2, но - PullRequest
0 голосов
/ 16 марта 2012

Прямо сейчас в возвышенном тексте 2, когда я запускаю оператор if в Coldfusion и нажимаю ввод, он автоматически делает отступ для следующей строки следующим образом:

    <cfif this eq that>
        |

Когда я отключаю автоматический отступ, он оставляет курсорв дальнем левом углу, что было бы замечательно, но часто мой код уже имеет отступ:

    <cfif this eq that>
|

Я хочу, чтобы он оставил его там, где он в настоящее время имеет отступ, не более, нетМеньше.Как это:

    <cfif this eq that>
    |

Есть предложения?Спасибо!

Ответы [ 3 ]

1 голос
/ 17 марта 2012

Могут быть и другие способы сделать эту работу для вас. Но вы можете отредактировать строку регулярного выражения в файле ColdFusion.tmPreferences в

<key>increaseIndentPattern</key>

Просто добавьте cfif и cfelse в список

|link|meta|param|cfif|cfelse

Однако при обновлении пакета ColdFusion может потребоваться повторное редактирование.

Редактировать : Обязательно обновите пакет до последней версии. Однострочные теги, такие как cfargument, не должны отступать, как ожидается в обновленной версии.

0 голосов
/ 22 марта 2012

Взгляните на настройки в Sublime, есть одна под названием 'smart_indent'.

Описание этого параметра:

Делает автоматический отступ немного более интеллектуальным, например, с помощью отступа следующей строки после оператора if в C. Требует включения auto_indent.

Найдена дополнительная информация в возвышенной документации .

0 голосов
/ 17 марта 2012

Хотя то, что вы хотели бы, в данный момент кажется невозможным, см. ST2 форум (может быть, вы написали это?)

Немного нелепый обходной путь, который может работать для вас,(кажется, работает для меня).Перейдите на View>Syntax>Java, теперь автоматическое отступание должно выполняться как вам угодно - вы можете потерять соответствие скобочных тегов (+ другие вещи?), Проверка синтаксиса может быть немного чокнутой (вы всегда можете откинуться назад, если необходимо, попробуйте другие синтаксические операции),и цветовая схема немного изменится, но, похоже, работает.

...