Почему мы используем шрифты фиксированной ширины в наших IDE? [дубликат]

5
задан Community 23 May 2017 в 12:32
поделиться

11 ответов

спросите тех парней .

1
ответ дан 18 December 2019 в 05:17
поделиться

опечатки/пропущенные буквы видны четче

2
ответ дан 18 December 2019 в 05:17
поделиться

Я бы добавил несколько незначительных причин, в основном связанных с визуальным потоком кода:

  • Вы можете выравнивать назначения переменных (или нет)
  • Одним из типичных примеров может быть выравнивание объявлений таблиц, чтобы в коде это выглядело как таблица.

    var sn = [ 8349824, 3094230, 1]; // первая строка таблицы
    var longname1 = [ 421, 1324, 5382920]; // вторая строка таблицы
    // Попробуйте сделать что-то столь же читабельное в шрифте переменной ширины!
    
  • Вы можете договориться об ограничении ширины строки, которое будет иметь согласованный эффект.

  • Ваш код везде имеет одинаковое "лицо" - читаете ли вы его в блоке в Интернете, в базовом текстовом редакторе на удаленном терминале или в графической IDE со сглаженными шрифтами - вы сразу узнаете код.
  • Более предсказуемое поведение при навигации по коду - когда я иду вверх или вниз, я уже точно знаю, где окажется курсор.

Короче говоря, шрифт фиксированной ширины позволяет более тонко контролировать внешний вид и читабельность исходного кода, не завися от наличия того или иного шрифта.

3
ответ дан 18 December 2019 в 05:17
поделиться

Просто попробуйте шрифт не фиксированной ширины.

6
ответ дан 18 December 2019 в 05:17
поделиться

Это вопрос выбора. Я лично предпочитаю использовать для программирования очень элегантный шрифт Comic Sans или Purisa.

2
ответ дан 18 December 2019 в 05:17
поделиться

Это значительно улучшает читаемость - особенно знаков препинания, которые играют очень важную роль в коде и которые шрифты переменной ширины часто "втискивают" в минимальное пространство.

8
ответ дан 18 December 2019 в 05:17
поделиться

Вероятно, потому что это упрощает сканирование кода - у вас есть «блоки» кода, т.е. текст, который выравнивается по вертикали гораздо чаще, чем в обычной прозе. Если шрифт не фиксированной ширины, он не будет визуально выровнен.

10
ответ дан 18 December 2019 в 05:17
поделиться

откройте код в вашем любимом редакторе.... Я предполагаю, что по умолчанию в вашем текстовом редакторе будет установлен шрифт фиксированной ширины.

Теперь измените шрифт на Comic-Sans..... достаточно сказано!

Серьезно, шрифт фиксированной ширины гораздо более понятен для чтения.

1
ответ дан 18 December 2019 в 05:17
поделиться

В основном для набросков. Однако это тоже привычка. Я пришел из старых школьных IDE, когда они еще были в MS-DOS.

Также такие компании, как Microsoft, сделали шрифты, чтобы «упростить» код. Я предпочитаю шрифт Consolas при кодировании в Visual Studio.

Грз, Крис.

1
ответ дан 18 December 2019 в 05:17
поделиться

Я знаю, что опаздываю на неделю, но не могу поверить, что есть нет упоминания о языках программирования, таких как FORTRAN, которые в основном требовали шрифтов фиксированной ширины. Символы комментариев должны были быть помещены в столбец 1, символы продолжения строки в столбце 6, и это даже не упоминает присущий перфокартам эффект шрифта фиксированной ширины. Упоминались шрифты фиксированной ширины на терминалах, но программирование предшествовало даже этому.

4
ответ дан 18 December 2019 в 05:17
поделиться

Потому что это помогает при компоновке кода и облегчает поиск ошибок, так как строки имеют постоянную длину для заданного количества символов.

Это также исторический момент, поскольку раньше мы использовали терминалы со шрифтами фиксированной ширины.

5
ответ дан 18 December 2019 в 05:17
поделиться