Как изменить тему MSSQL Management Studio?


Ответы:


4
  1. Установите редактор цветовой темы 2010 в VS 2010.
  2. Найти файлы, которые были где-то в C:\Users\xxxxx\AppData\Local\Microsoft\VisualStudio\xx.x\Extensions\.. для меня, это было \shvn3avp.comдля текущей версии плагина.
  3. Скопируйте эти файлы в новую папку: C:\Program Files (x86)\Microsoft SQL Server\xxx\Tools\Binn\ManagementStudio\Extensions\VSTheme
  4. Заменить extension.vsixmanifestсодержимое на:

    <?xml version="1.0" encoding="utf-8"?>
    <Vsix xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2010">
    <Identifier Id="46b3817c-b0c3-42d1-8cea-d373f781b21e">
      <Name>Visual Studio Color Theme Editor</Name>
      <Author>Microsoft</Author>
      <Version>1.3</Version>
      <Description xml:space="preserve">Allows users to customize the color palette used for menus, toolbars, tabs, title bars, and other environment colors.</Description>
      <Locale>1033</Locale>
      <Icon>ThemeManagerIcon.png</Icon>
      <PreviewImage>ThemeManagerPreview.png</PreviewImage>
      <InstalledByMsi>true</InstalledByMsi>
      <SupportedProducts>
        <IsolatedShell Version="1.0">ssms</IsolatedShell>
        <VisualStudio Version="10.0">
          <Edition>Ultimate</Edition>
          <Edition>Premium</Edition>
          <Edition>Pro</Edition>
          <Edition>IntegratedShell</Edition>
        </VisualStudio>
      </SupportedProducts>
      <SupportedFrameworkRuntimeEdition MinVersion="3.0" MaxVersion="6.0" />
      <SystemComponent>true</SystemComponent>
    </Identifier>
    <References />
    <Content>
      <VsPackage>ThemeManagerPackage.pkgdef</VsPackage>
    </Content>

  5. Импортируйте этот параметр: http://studiostyl.es/schemes/vs2012-dark-theme-for-vs2010

  6. В диалоговом окне «Настройка цвета», которое открывается в меню «Тема», предоставляемом расширением, импортируйте его тему.

Результат:

введите описание изображения здесь

Для 2015 и SQL Management Studio 17RC1

Вместо этого установите расширение на VS2015. Выполните вышеуказанные шаги.

Папка на моем компьютере была C:\Users\xxxxxx\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\owbugenu.gif

XML это:

<!-- language: lang-xml -->
<?xml version="1.0" encoding="utf-8"?>
<Vsix xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2010">
  <Identifier Id="B8CED2B3-FF48-4204-88E9-036CA39B83C8">
    <Name>Visual Studio 2015 Color Theme Editor</Name>
    <Author>Microsoft</Author>
    <Version>2.0</Version>
    <Description xml:space="preserve">Allows users to create and edit Visual Studio themes.  Themes can customize colors used for menus, toolbars, tabs, titlebars, the text editor, and other environment colors.</Description>
    <Locale>1033</Locale>
    <InstalledByMsi>true</InstalledByMsi>
    <SupportedProducts>
      <IsolatedShell Version="1.0">ssms</IsolatedShell>
    </SupportedProducts>
    <SupportedFrameworkRuntimeEdition MinVersion="4.0" MaxVersion="4.0" />
    <SystemComponent>true</SystemComponent>
  </Identifier>
  <References />
  <Content>
    <VsPackage>ColorThemeEditor.pkgdef</VsPackage>
    <VsPackage>Colors\Red.pkgdef</VsPackage>
    <VsPackage>Colors\Purple.pkgdef</VsPackage>
    <VsPackage>Colors\Green.pkgdef</VsPackage>
    <VsPackage>Colors\Tan.pkgdef</VsPackage>
    <VsPackage>Colors\DarkWithLightEditor.pkgdef</VsPackage>
    <VsPackage>Colors\LightWithDarkEditor.pkgdef</VsPackage>
    <VsPackage>Colors\SolarizedDark.pkgdef</VsPackage>
    <VsPackage>Colors\SolarizedLight.pkgdef</VsPackage>
    <MefComponent>ColorThemeEditor.dll</MefComponent>  
    <VsPackage>Colors\ThemeNames.pkgdef</VsPackage>
    <VsPackage>PkgDefAssemblyCodeBase.pkgdef</VsPackage>
  </Content>
</Vsix>

введите описание изображения здесь введите описание изображения здесь


2

В последней версии SSMS v17.0 (или 2016) вы можете преждевременно включить темную тему (очевидно, в процессе разработки?), Отредактировав файл «C: \ Program Files (x86) \ Microsoft SQL Server \ 140 \ Tools \ Binn \ ManagementStudio». \ ssms.pkgundef " (от имени администратора) и закомментирование строк после комментария" Удалить темную тему "(примерно строка 241) после завершения должно выглядеть примерно так:

// Remove Dark theme
// [$RootKey$\Themes\{1ded0138-47ce-435e-84ef-9ec1f439b749}]
// [$RootKey$\AD7Metrics\PortSupplier\{4103F338-2255-40C0-ACF5-7380E2BEA13D}]
// [$RootKey$\External Tools\Error Loo&kup]
// [$RootKey$\LightSwitch]
// [$RootKey$\Debugger\LaunchHooks110]
// [$RootKey$\DiagnosticsHub]
// [$RootKey$\FeatureFlags]
// [$RootKey$\VB Editor]
// [$RootKey$\Languages\CodeExpansions\C/C++]
// [$RootKey$\Languages\CodeExpansions\JavaScript]
// [$RootKey$\Text Editor\C/C++]
// [$RootKey$\Text Editor\CSharp]
// [$RootKey$\Text Editor\Disassembly]
// [$RootKey$\Text Editor\ENC]
// [$RootKey$\Text Editor\JavaScript]
// [$RootKey$\Text Editor\Memory]
// [$RootKey$\Text Editor\Register]
// [$RootKey$\Text Editor\ResJSON]
// [$RootKey$\Text Editor\TypeScript]
// [$RootKey$\Text Editor\VBScript]

через https://community.spiceworks.com/how_to/136505-enable-dark-theme-in-sql-server-management-studio-2016


Проблема с этим решением состоит в том, что после щелчка правой кнопкой мыши по таблице сценариев в окне проводника объектов меню полностью не читается. Вы прошли через это?
Пшемыслав

@PrzemyslawRemin Нет, хотя я думаю, что я недавно обновил SSMS, и он все равно
отменил


1

Или ... Просто импортируйте этот файл .vssettings.

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

https://mikesdatawork.wordpress.com/2017/07/07/dark-ssms-theme-ssms-2017/

Темная SSMS тема .vssettings Файл


Всем привет! Спасибо за добавление этого ответа. Я собираюсь догадаться, что это ваш сайт. Обязательно сообщайте о своей принадлежности при публикации ссылок или созданного вами контента.
LowlyDBA

0

В SSMS 2016 он теперь работает в интегрированной оболочке Visual Studio 2015, и вы можете сделать то же самое в расширении Visual Studio 2015 для ColorTheme, не изменяя ничего в файле vsixmanifest.

Недостатком является то, что всплывающая ошибка указывает на то, что расширение не удалось загрузить. просто нажмите «Нет», что означает, что SSMS больше не будет отображать ошибку.

Ошибка всплывающего окна

Сначала ColorTheme не будет загружаться правильно, но после перезапуска SSMS он загрузится. РЕДАКТИРОВАТЬ: я думаю, после перезапуска SSMS снова появится ошибка agian.

Перезапуск SSMS экономит день, через день


Это не идеально. Это не поддерживается Я
выложу
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.