Я только что обнаружил очень полезный плагин SuperAbbrevs для jEdit. Я запрограммировал несколько сокращений, и это прекрасно работает. Но мне нравится делать следующее.
Сокращения:
p = <p>${1:}</p>
img = <img src="${1:}" alt="${2:}" />
Поэтому, когда я печатаю:
p
это даст мне пустое <p></p>
и поместит курсор в середину. Затем я набираю img
в середине тега p
и нажимаю TAB
, чтобы активировать следующий SuperAbbrev (вызывая тег img
). Тем не менее, вместо того, чтобы также преобразовать это в мой полный текст, это будет просто до конца аббревиатуры, и я получаю в итоге:
<p>img</p>
Когда я вручную возвращаюсь и нажимаю TAB
после текста img
, он БУДЕТ работать, но мне нужно сначала оставить тег p
, и это противоречит цели сокращений. Кто-нибудь есть идеи?