2013-06-26 13 views
29

Я новичок здесь в Stackoverflow и полон волнения, поднимая свой первый вопрос. Мой первый вопрос заключается в изменении цвета внешнего вида MySQL Workbench от стандартного белого фона до его отрицательного значения черного.MySQL Workbench Dark Theme

Я планировал связать тему с моей темной темой Eclipse Juno. Регулировка контраста глаз с быстрой сменой цвета может повредить мое зрение.

Кроме того, об этом вопросе, я открыт для предложения, если такое изменение возможно или нет.

Спасибо.

+1

Добро пожаловать в Stackoverflow. Вы найдете это сообщество, как правило, очень полезным. Убедитесь, что вы читаете FAQ о том, как публиковать вопросы, принимать ответы, работать с комментариями и все такое. –

ответ

1

Это не вопрос программирования, но он быстрый, поэтому позвольте мне ответить на это. Темы MySQL Workbench представляют собой набор цветов для определенных основных частей приложения. Планируется разрешить их настройку в более поздней версии. Чтобы получить темную тему в качестве одного из шаблонов, пожалуйста, напишите запрос функции по адресу http://bugs.mysql.com. Но имейте в виду, что не каждый элемент пользовательского интерфейса окрашен в соответствии с темой Workbench, например. текстовые поля по-прежнему остаются белыми, поскольку они используют стандартные цвета Windows.

+0

Это может быть сделано. Я хочу изменить большую часть белого фона на рабочей области. Благодарю. –

+0

Уже выпущена какая-нибудь темная тема? –

+0

Нет темной темы, но я добавил тему с высоким контрастом. Установите вашу систему на темноту, чтобы сделать большую часть окон на темном фоне. –

43

Вот как изменить цвета MySQL Workbench (включая цвет фона) Откройте XML-файл называется code_editor.xml находится в папке данных каталога установки MySQL Workbench (обычно [C: \ Program Files \ MySQL \ MySQL Workbench 6.3 CE \ data]) Здесь вы найдете много стилей для разных элементов кода, но некоторые из них отсутствуют. MySQL Workbench использует крупицы как редактор кода, и проблеск определяет еще несколько стилей, которые можно использовать в файле code_editor.xml:

Тот, который используется для цвета фона является идентификатором типа 32.

Вот полный список для MySQL (крупица тысячи стилей для многих языков) с моей конфигурацией:

<style id= "0" fore-color="#DDDDDD" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_DEFAULT     --> 
<style id= "1" fore-color="#999999" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_COMMENT     --> 
<style id= "2" fore-color="#999999" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_COMMENTLINE    --> 
<style id= "3" fore-color="#DDDDDD" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_VARIABLE     --> 
<style id= "4" fore-color="#9B859D" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_SYSTEMVARIABLE   --> 
<style id= "5" fore-color="#9B859D" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_KNOWNSYSTEMVARIABLE  --> 
<style id= "6" fore-color="#FF8080" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_NUMBER     --> 
<style id= "7" fore-color="#7AAAD7" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_MAJORKEYWORD    --> 
<style id= "8" fore-color="#7AAAD7" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_KEYWORD     --> 
<style id= "9" fore-color="#9B859D" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_DATABASEOBJECT   --> 
<style id="10" fore-color="#DDDDDD" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_PROCEDUREKEYWORD   --> 
<style id="11" fore-color="#B9CB89" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_STRING     --> 
<style id="12" fore-color="#B9CB89" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_SQSTRING     --> 
<style id="13" fore-color="#B9CB89" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_DQSTRING     --> 
<style id="14" fore-color="#FFBB80" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_OPERATOR     --> 
<style id="15" fore-color="#9B859D" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_FUNCTION     --> 
<style id="16" fore-color="#DDDDDD" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_IDENTIFIER    --> 
<style id="17" fore-color="#B9CB89" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_QUOTEDIDENTIFIER   --> 
<style id="18" fore-color="#B9CB89" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_USER1     --> 
<style id="19" fore-color="#B9CB89" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_USER2     --> 
<style id="20" fore-color="#B9CB89" back-color="#2A2A2A" bold="No" /> <!-- SCE_MYSQL_USER3     --> 
<style id="21" fore-color="#FFBB80" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_HIDDENCOMMAND   --> 
<style id="22" fore-color="#909090" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_PLACEHOLDER    --> 

<!-- These two are for scintilla globally. --> 
<style id="32" fore-color="#DDDDDD" back-color="#2A2A2A" bold="No" /> <!-- STYLE_DEFAULT      THIS IS THE ONE FOR THE BACKGROUND!!!!! --> 
<style id="33" fore-color="#2A2A2A" back-color="#DDDDDD" bold="No" /> <!-- STYLE_LINENUMBER     --> 

<!-- All styles again in their variant in a hidden command (with a 0x40 offset). --> 
<style id="65" fore-color="#999999" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_COMMENT     --> 
<style id="66" fore-color="#999999" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_COMMENTLINE    --> 
<style id="67" fore-color="#DDDDDD" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_VARIABLE     --> 
<style id="68" fore-color="#9B859D" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_SYSTEMVARIABLE   --> 
<style id="69" fore-color="#9B859D" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_KNOWNSYSTEMVARIABLE  --> 
<style id="70" fore-color="#FF8080" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_NUMBER     --> 
<style id="71" fore-color="#7AAAD7" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_MAJORKEYWORD    --> 
<style id="72" fore-color="#7AAAD7" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_KEYWORD     --> 
<style id="73" fore-color="#9B859D" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_DATABASEOBJECT   --> 
<style id="74" fore-color="#DDDDDD" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_PROCEDUREKEYWORD   --> 
<style id="75" fore-color="#B9CB89" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_STRING     --> 
<style id="76" fore-color="#B9CB89" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_SQSTRING     --> 
<style id="77" fore-color="#B9CB89" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_DQSTRING     --> 
<style id="78" fore-color="#FFBB80" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_OPERATOR     --> 
<style id="79" fore-color="#9B859D" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_FUNCTION     --> 
<style id="80" fore-color="#DDDDDD" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_IDENTIFIER    --> 
<style id="81" fore-color="#B9CB89" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_QUOTEDIDENTIFIER   --> 
<style id="82" fore-color="#B9CB89" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_USER1     --> 
<style id="83" fore-color="#B9CB89" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_USER2     --> 
<style id="84" fore-color="#B9CB89" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_USER3     --> 
<style id="85" fore-color="#FFBB80" back-color="#909090" bold="No" /> <!-- SCE_MYSQL_HIDDENCOMMAND   --> 
<style id="86" fore-color="#AAAAAA" back-color="#909090" bold="No" /> <!-- SCE_MYSQL_PLACEHOLDER    --> 

Надеется, что вы, ребята, найти этот полезный

+2

Вау - это полностью сработало. даже для верстака 6.2.теперь, если бы я мог «исправить» остальную часть хрома и боковую панель «навигатор». но это решение творит чудеса для моих глаз. благодаря тонну!!! –

+0

Не работает для меня на 6.3! Вы только что добавили его в конце (перед закрытием тегов на том же уровне, что и остальные стили) –

+1

Для тех, у кого есть проблемы, вы должны вставлять эти стили в узел '', а не в конец файла. – MissRaphie

0

Цитирования Йога ...

Для пользователей Mac, файл code_editor.xml в MBP HD/Применения/MySQLWorkbench.app/Содержание/Ресурсы/данные/

я только обнаружил ошеломленным экспериментов (т.е. первая вещь, которую я попробовал, работал), что если я копирую что файл ...

/Users/your.username/Library/Application Поддержка/MySQL/Workbench/code_editor.xml

... и затем отредактируйте его там, он действительно отменяет. Просто отлично работал для меня в Mac OS X Sierra и MySQL Workbench 6.3.

Смежные вопросы