Источник:
javascript.ru/Стиль кодаРекомендуется использовать
AutoHotkey:
Tab::Send {ASC 0183}{ASC 0183}
+VKBC::Send {ASC 0139}
Enter::Space
Табуляция и пробелы в начале Клавогонками не поддерживаются, поэтому задействована псевдотабуляция символом, применяемым MS Word для пробелов в режиме отображения всех знаков.
Двойные пробелы Клавогонками визуально скрадываются (подробнее в
проблеме №7136), в связи с чем длинный отступ выполнен табами.
Для Tab выбрано 2 псевдопробела, вместо 4-х, чтобы не усугублять для набирающих без автозамен и сэкономить по ширине.
Аналог для "знака меньше" применяется для обхода проблемы "
Угловые скобки в заезде превращаются в html-коды".
Перенос строки в заезде делается [Пробелом], так что можно [Ввод] переназначить на [Пробел] и набирать им (Enter'ом) для приближения к естественным условиям.
Концевая точка в заезде неизбежна, а в исходном тексте вставлена для защиты последнего символа (подробнее в
проблеме №393).
Попробуйте поиграть с разными настройками заезда. Вариант с претензией на оптимальность:
Подсветка: адекватная для программного кода - символ.
Шрифт: моноширный Courier New, а лучше пожирнее - Lucida Console.
Размер текста: сопоставимый с используемым в отладчике; скорее всего, максимально мелкий - 13.
Интервал: 125-135% (крайне узко 100% или крайне портянисто 300% вряд ли стоит).
Комментарии