Почему TextMate рассматривает два пробела как один символ?

Когда я ввожу два пробела в TextMate 1.5.7, при определенных обстоятельствах кажется, что эти два пробела рассматриваются как один символ.

Например, при вводе ("[space][space]")

("  |")
     \_ the cursor

Если я затем нажму Backspace, оба пробела будут удалены, а если я нажму стрелку влево, он перепрыгнет оба пробела (что удивительно раздражает).

Это не имеет ничего общего с моей настройкой soft-tabs (которая настроена на 4 пробела soft-tab). Кто-нибудь еще заметил это? Или это что-то странное с моей конфигурацией (маловероятно, так как это произошло с чистой установкой, на установка новой ОС)?

С тех пор я обновился до версии 1.5.8, и проблема остается.


person dbr    schedule 10.07.2009    source источник


Ответы (2)


Двойной интервал вызван мягкими вкладками. В нижней части Textmate, где находятся индикаторы столбца, индикатора строки, типа файла и размера вкладки, щелкните раскрывающийся список программных вкладок и щелкните программные вкладки, чтобы отключить его.

person Najitaka    schedule 13.10.2011
comment
На самом деле TextMate больше не используется, но должно ли это происходить в середине строк? Я ожидаю, что backspace удалит мягкую вкладку в начале строки, но не в другом месте строки. - person dbr; 16.10.2011

Учтите, что textmate — это редактор для программистов. в большинстве языков программирования количество пробелов не имеет значения, поэтому мне это не кажется странным.

Во всяком случае, я использую 1.5.8, и у меня нет этой проблемы. Я также посмотрел в окне конфигурации, и я ничего не вижу об этом.

person Federico klez Culloca    schedule 10.07.2009