2017-02-16 6 views

ответ

1

Согласно Replacing Tabs with Spaces (опубликовано Майклом Кёллингом, разработчиком BlueJ), вкладки при настройках по умолчанию преобразуются в значения по умолчанию при первом входе в табуляцию.

Если ваше предпочтение установлено использовать пробелы (т.е. ключ TAB обязан функцию «отступа», а не к функции «вставить-вкладку») - это по умолчанию - то первый удар ключа TAB в только что открытом файле будет заменить все TAB в этом файле пробелами.

Другими словами, если вы получаете файл, содержащий TAB, редактирование этого файла с помощью стандартных параметров BlueJ должно удалять TAB из этого файла. (Я не хотел менять ТКС на файл-открытым, потому что я не хотел идею файла меняющегося на диске, если вы не активно редактировать его.)

Чтобы изменить эту настройку так, чтобы вы можете ввести фактический символ TAB, перейдите к Функции> Ключевые привязки, затем выберите Редактировать функции из раскрывающегося списка Категории. Вам нужно будет внести два изменения.

  1. Прокрутка вниз отступа. По умолчанию он должен быть установлен на клавишу Tab. Этот параметр - это то, что по умолчанию добавляет мягкие пространства. Нажмите «Tab» в разделе «Ключевые привязки», затем нажмите кнопку «Удалить ключ».

  2. Прокрутить вниз до Вставить-вкладку. Удалите существующее привязку клавиш и добавьте сюда клавишу Tab, чтобы нажатие этой клавиши вставило символ TAB.

Вот как выглядит экран с настройками по умолчанию.

BlueJ Key Bindings

Там вы можете увидеть, что ключ Tab устанавливается в функции «» абзацем, который вставляет мягкие пробелы. Внесение изменений выше предотвратит это.