LINUX.ORG.RU

История изменений

Исправление Aceler, (текущая версия) :

Разная ширина табов у разных людей

Вообще-то оно ради этого и задумано. Причём ширину табов можно менять на лету. Видимо, это очень сложно для вас.

С помощью регекспов и кейбиндингов.

Для каждого языка свой регексп? Ну ладно, я понимаю для C или XML, но как ты себе представляешь такой регексп для python? Или для bash? А если твоя IDE не знает языка — всё, писать нельзя?

А главное — теперь у тебя IDE по нажатию кнопки tab вставляет четыре пробела, а по нажатию на backspace стирает четыре пробела. Т.е. твоя IDE имитирует табы путём сложного механизма регэкспов, не получая никаких преимуществ, а получая кучу проблем из-за фиксированных табов.

Зачем?

Исходная версия Aceler, :

Разная ширина табов у разных людей

Вообще-то оно ради этого и задумано. Причём ширину табов можно менять на лету. Видимо, это очень сложно для вас.

С помощью регекспов и кейбиндингов.

Для каждого языка свой регексп? На ладно, я понимаю для C или XML, но как ты себе представляешь такой регексп для puthon? Или для bash? А если твоя IDE не знает языка — всё, писать нельзя?

А главное — теперь у тебя IDE по нажатию кнопки tab вставляет четыре пробела, а по нажатию на backspace стирает четыре пробела. Т.е. твоя IDE имитирует табы путём сложного механизма регэкспов, не получая никаких преимуществ, а получая кучу проблем из-за фиксированных табов.

Зачем?