Sublime Text 3 как изменить размер шрифта боковой панели файла?

114

Хотя я пытался изменить font.size в таких классах, как «Label_control» и «sidebar_control» в пакете «Theme-Default», размер шрифта редактора не меняется вообще. Есть ли что-то особенное в возвышенном тексте3?

zhxchen17
источник
1
столкнулся с той же проблемой., попробовал все решения, перечисленные ниже., без помощи
Сайрам Криш
1
См. Этот ответ, чтобы узнать, как получить доступ к файлу Default.sublime-theme: stackoverflow.com/a/23046654/52817
laktak
1
Просто побочный комментарий, так как на него уже был дан правильный ответ. Я использую Boxy Theme и изучаю, как это сделать. Если вы используете Boxy, вы можете открыть Boxy Configuration и настроить размер шрифта для вкладок, боковой панели и легко выполнить там множество настроек.
Бруно Кампос

Ответы:

192

В ответах квадратные скобки опускаются , если вы создаете файл с нуля.

Напомним, что для пользователей ST3, у которых нет Default.sublime-themeфайла (который на самом деле является конфигурацией по умолчанию), самая простая процедура:

  1. Перейдите в Sublime Text -> Preferences -> Browse Packages.
  2. Откройте Userкаталог
  3. Создайте файл с именем Default.sublime-theme(если вы используете тему по умолчанию, в противном случае используйте имя темы, например Material-Theme-Darker.sublime-theme) со следующим содержимым ( font.sizeпри необходимости измените ):

[
    {
        "class": "sidebar_label",
        "color": [0, 0, 0],
        "font.bold": false,
        "font.size": 12
    },
]

Для справки, здесь есть полный файл (как в ST2).

Ubuntu 18.04

Расположение настройки темы в Ubuntu 18.04, установленной через sudo apt install sublime-text:

~/.config/sublime-text-3/Packages/User/Default.sublime-theme

MacOS

Расположение настройки темы в MacOS, установленной через DMG:

~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/Default.sublime-theme
Маркус
источник
3
необходимо добавить полную конфигурацию с gist.github.com/anonymous/89867e9cb63f7e811a39, чтобы заставить его работать.
user937284
4
Согласно @ nate-flink, имя файла должно быть таким же, как ваша текущая тема. Я использую Material-Theme-Darker, поэтому создаю Material-Theme-Darker.sublime-themeфайл в Userпапке.
Фери Вардиянто,
3
Я использую ST3 с Color Sublime, поэтому мне пришлось оставить имя файла Default.sublime-theme вместо имени темы Color Sublime.
Десмондо
1
При смене "font.size"я тоже рекомендую менять "sidebar_tree", "row_padding". Пользуюсь [0,1]. См. Синтаксис в связанном файле ST2.
Qwerty
4
Я использовал Solarized (Light), и создать Solarized-(Light).sublime-themeфайл не удалось. Использование Default.sublime-themeсделал.
TheRealFakeNews
75

В Ubuntu для версий Sublime старше 3.2 у меня сработало изменение масштаба dpi в Preferences> Settings - User, добавив эту строку:

"dpi_scale": 1.10 

После изменений вам необходимо перезапустить Sublime Text, чтобы они вступили в силу.

Юсеф
источник
6
Это лучшее решение, если весь пользовательский интерфейс выглядит маленьким (например, при использовании дисплея 4k). Я использовал значение в 1.5Ubuntu + XFCE.
Энрико
8
Самое простое решение, но учтите, что вам нужно перезапустить Sublime Text, чтобы оно вступило в силу.
zooglash
5
Кажется, это должен быть правильный ответ, потому что он должен сохраняться, даже если вы измените тему.
Джош
1
В Windows этот параметр вводит межстрочный интервал, который некоторым может не понравиться. Для удаления используйте предпочтения [line_padding_top] и [line_padding_bottom]. Например, если вы масштабируете до 1,5, установите для обоих отступов значения -1,5. Это уберет интервал.
gravidThoughts
5
ui_scaleВместо этого он называется из Sublime 3.2 .
Asaf
19

Перейдите в Sublime Text> Preferences> Browse Packages. Вы должны увидеть дерево файлов.

В папке Packages вы должны увидеть

Тема - По умолчанию> Default.sublime-theme (вместо имени вашей темы замените Default)

Откройте этот файл, найдите запись "class": "sidebar_label:" и добавьте "font.size".

пример:

    {
        "class": "sidebar_label",
        "color": [0, 0, 0],
        "font.bold": false,
        "font.size": 14
    },
kwphl
источник
3
@Jails: Я могу подтвердить, что это действительно так с ST3.
dmackerman
13
Нет темы по умолчанию в: «Sublime Text> Preferences> Browse Package», по крайней мере, с последней SL3 ?!
daslicht 03
2
Поскольку нам нужно использовать PackageResourceViewer, я думаю, что ответ нужно обновить.
Hung Tran
@Jails Потрясающе! спасибо за это, он работал как шарм, в ST3 метод, помеченный как ответ здесь, не работал у меня, поскольку теперь пакеты упакованы, и мне нужно было то, что вы предложили, чтобы просмотреть и отредактировать файл: D! ваше предложение должно быть ответом!
ULI-R0
тогдакс у меня сработал! sublime 3сMaterial Theme
АН
19

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

Я использую тему Spacegray в Sublime 3 beta 3074. Итак, чтобы выполнить изменение цвета шрифта боковой панели, а также изменить цвет при наведении, в OSX я создал новый файл ~ / Library / "Application Support" / "Sublime Text 3" / Packages /User/Spacegray.sublime-theme

затем добавил к нему этот код:

[
    {
        "class": "sidebar_label",
        "color": [192,197,203],
        "font.bold": false,
        "font.size": 15
    },
     {
        "class": "sidebar_label",
        "parents": [{"class": "tree_row","attributes": ["hover"]}],
        "color": [255,255,255] 
    },
]

Если вы видите исходное значение по умолчанию, можно настроить многие другие параметры для вашей темы:

https://gist.github.com/nateflink/0355eee823b89fe7681e

Я извлек этот файл из zip-файла возвышенного пакета, установив PackageResourceViewer, следуя инструкциям MattDMo ( https://stackoverflow.com/users/1426065/mattdmo ) здесь:

Как изменить фрагменты кода по умолчанию в Sublime Text 3?

Нейт Флинк
источник
11

Я использую Sublime Text 3.2.1, дисплей 4k и Mac. Заголовки вкладок и боковая панель трудно читать с настройками ST3 по умолчанию. Я использовал меню Sublime Text -> Preferences -> Settings, которое открывает два файла: Preferences.sublime-settings - Default и Preferences.sublime-settings - User.

Вы можете редактировать только Пользовательский файл. Файл по умолчанию полезен для демонстрации того, какие переменные вы можете установить. В строке 350 файла по умолчанию находятся две переменные, как показано ниже:

// Magnifies the entire user interface. Sublime Text must be restarted for
// this to take effect.
"ui_scale": 1.0,

// Linux only. Sets the app DPI scale - a decimal number such as 1.0, 1.5,
// 2.0, etc. A value of 0 auto-detects the DPI scale. Sublime Text must be
// restarted for this to take effect.
"dpi_scale": 0,

"dpi_scale": 3.0ничего не делал на моем Mac "ui_scale": 1.5работал хорошо. Ниже приведен мой пользовательский файл.

{
    "dictionary": "Packages/Language - English/en_US.dic",
    "font_size": 17,
    "ignored_packages":
    [
        "Vintage"
    ],
    "theme": "Default.sublime-theme",
    "ui_scale": 1.5
}
WorkingMatt
источник
2
dpi_scaleпохоже, теперь полностью удален (Sublime 3.2.2 на Ubuntu). ui_scale, с другой стороны, у меня все еще отлично работает.
Марк Эмери,
ST 3.2.2 на OS X - ui_scaleработает
должным образом
"ui_scale": 1.2 работала на моем Mac
Phoenix
7

Чтобы изменить название шрифта, используйте

  "font.face": "Liberation Mono"

в этом файле, в моем случае с ST3 Default.sublime-theme

Альберт Катала
источник
1
Большой! Ищу это
Анвар
1
Мне нравится Ubuntu Monoбольше
Мартин Тома
2

Файл Default.sublime-theme работает, если вы не установили тему. Если вы это сделали, перейдите в репозиторий github вашей темы, загрузите файл your_theme.sublime-theme и поместите его в папку «Пользователь». В этом файле найдите "class": "sidebar_label",добавление "font.size":16в этот раздел.

kklw
источник
1

Вам нужно изменить его в "class": "sidebar_label" примере в файле .sublime-theme:

// Sidebar entry
{
    "class": "sidebar_label",
    "color": [212, 212, 213],
    "shadow_offset": [0, 0],
    "font.size":13
}

кредит

runningRhetoric
источник
2
Это тема SublimeText 3 по умолчанию на моем компьютере: gist.github.com/daslicht/eede77db7094e8518d5b Нет такой записи?
daslicht 04
1

Я использую Soda Dark 3 с включенными иконками. Таким образом, просто переименовывая, он стирает все значки, включенные с ним. Поэтому я просто оставляю значение по умолчанию как есть и создаю новый файл, Soda Dark 3.sublime-themeа в его содержимом

[
{
    "class": "label_control",
    "color": [150, 25, 25],
    "shadow_color": [24, 24, 24],
    "shadow_offset": [0, -1],
    "font.size": 16,
    "font.bold": true
},

]

Итак, в Mac это на /Users/gugovind/Library/Application Support/Sublime Text 3/Packages/User/

Гуру Говиндан
источник
1

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

https://github.com/YabataDesign/afterglow-theme

Вы можете редактировать свои пользовательские настройки следующим образом.

Sublime Text -> Настройки -> Настройки - Пользователь:

{
    "sidebar_size_14": true
}

https://github.com/YabataDesign/afterglow-theme#sidebar-size-options

eephillip
источник
-1

Если вы хотите изменить размер шрифта, просто следуйте инструкциям. Настройки-> Настройки файла по умолчанию.

После нажатия на настройки файла по умолчанию откроется новая вкладка с именем типа файла по умолчанию.

После того, как найти шрифт свойства , как шрифт Courier New 12 мы (рекомендуем использовать CTRL + F) , а затем изменить размер его. Нажмите «Сохранить», и вы сразу увидите изменения.

КПаван Кумар
источник
Я не могу найти Настройки-> Настройки файла по умолчанию на ST3
Пауло Коги - Восстановить Монику
-1

Если вы используете тему по умолчанию. Просто перейдите к «Настройки» -> «Настройки файла по умолчанию». Появится новая вкладка. Примерно под номером строки вы можете увидеть шрифт [имя-шрифта] [размер-шрифта]

Отредактируйте размер шрифта по своему желанию и сохраните.

Сидхарт К.
источник
-2

Sublime Text -> Настройки -> Настройка:

Sublime Text -> Настройки -> настройка

Напишите свой стиль на правом экране:

Напишите свой стиль на правом экране

Лили Нгуен
источник
Это изменяет размер шрифта основной области редактора, а не боковой панели.
Марк Эмери