Для константных выражений совсем не плохо использовать expr
подобным образом. В противном случае, если вы используете Tcl 8.6, то у вас есть string cat
, который отлично подойдет для этого при использовании с одним аргументом.
set z [switch a {
default {string cat "val"}
}]
До 8.6 (или с очень ранними точечными выпусками 8.6) вам нужно было использовать вместо этого:
set z [switch a {
default {return -level 0 "val"}
}]
Это на самом деле работает правильно - это также эффективно скомпилировано с байт-кодом - но он всегда чувствовал себя очень надуманным.
Я склонен помещать свои set
в свои switch
, а не наоборот, так что эта конкретная проблема обычно спорна для меня. Однако методы, описанные здесь, чрезвычайно полезны для тела вызова lmap
.
Возможно, не важный, но удостоверяются, что Вам включили ClearType. Это заставляет шрифт выглядеть более свежим.
Мой gvim говорит, что я использую "Misc Фиксированные Полусжатые 10".
Consolas 9 ПБ (я просто желаю FireFox, 'зафиксирует' их определение размера шрифта) на 22-дюймовых и 24-дюймовых мониторах.
Consolas 10 ПБ
Я также инвертирую свои цвета IDE для выполнения светло-желтого типа на темно-синем фоне. Я думаю, что это была старая конфигурация стандарта Borland, которую я с тех пор принял.
Так или иначе - я нахожу, что это помогает много на быстрой утомляемости глаз (Вы не смотрите в белый свет весь день), и как таковой, это помогает с текстовой ясностью.
Я использую консоли 10 точек на 1280x1024 экран и 11 точек на 1600x1200 экраны. Это удивительно ясно даже в небольших размерах.
Мне установили WinMerge для использования его в 8 точках, это все еще читаемо, и я могу сравнить код бок о бок, не прокручивая левый и правый (хотя, я не хотел бы использовать его для кодирования в этом размере).
Я использую консоли 9 ПБ 1280x800, 15,4-дюймовый монитор (ноутбук)
Я использую Consolas 10 ПБ на 2x 1680x1050 (22 дюйма). Это прекрасно, после того как Вы привыкаете к этому. По моему опыту, намного лучше, чем другие настройки я попробовал, даже с другими шрифтами.
Я использую консоли 11 ПБ, и это - много большое для меня, но я использую разрешение 1440 x 900.
PS. Никогда любой вред, чтобы не проверить Ваши глаза, когда Вы работаете в этой игре.
Consolas 9 ПБ на 1280 x 1024 на 19 дюймах делают это для меня, но я уверен Consolas, выигрывает конкурс популярности в любом размере.
Я - огромный поклонник ProFontWindows размер 7 на 24-дюймовом мониторе. Его маленькое, но очень четкое и это позволяют мне соответствовать намного большему количеству кода своего экрана кодирования.
Я использую Consolas в 12 точках также; я думаю, что раньше был 10 точками Courier New.
Разрешение Вашего экрана не важно без размера монитора. Вам будет нужен больший размер шрифта на ноутбуке, чем на 24-дюймовом мониторе, даже если разрешения будут тем же
Я использую Consolas 10 ПБ в Windows и нашел, что это чрезвычайно четки, каково мое разрешение - или более конкретно, DPI монитора - было. Это находится на двойных 19 дюймах 1280x1024 мониторы, мои домашние 19 дюймов 1440x900, 15-дюймовый ноутбук в 1024x768 и 15,4-дюймовый ноутбук в 1440x900 (который был единственным, где я даже рассмотрел корректировку размера шрифта).
Теперь, где это становится хитрым, находится в мире Mac. (Да, я сделал Плохую Плохую Вещь и скопировал шрифт на мой Mac для XCode.) В мире Mac, я нашел, что 10 ПБ были абсолютно неразборчивы независимо от того, что контролирует, я был сцеплен до. Для Mac я скорректировал меня до (я думаю), 12 или 14 ПБ. Однако на экране это завершило то, чтобы быть о том же размере как 10 ПБ в Windows для меня, таким образом, это была та же сеть все вокруг.
Я раньше любил ProFont. Пока я не обнаружил Consolas.
Я использую Consolas, 11pt на моем ноутбуке 1440x900 (Windows XP) . Я использую 10pt в течение некоторого времени, но у меня возникло напряжение глаз, поэтому я установил 11pt для всех инструментов разработки, редакторов и оболочек, которые я использую.
Я, однако, был бы намного счастливее, если бы Consolas на 11 пунктов был немного меньше. Мне не нравится такая большая разница между Consolas 10pt и 11pt.