Bagaimana cara mengubah tema MSSQL Management Studio?


Jawaban:


4
  1. Instal Editor Tema Warna 2010 di VS 2010.
  2. Temukan file di mana C:\Users\xxxxx\AppData\Local\Microsoft\VisualStudio\xx.x\Extensions\.. bagi saya, itu \shvn3avp.comuntuk versi plugin saat ini.
  3. Salin file-file itu ke folder baru: C:\Program Files (x86)\Microsoft SQL Server\xxx\Tools\Binn\ManagementStudio\Extensions\VSTheme
  4. Ganti extension.vsixmanifestkonten dengan:

    <?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. Impor pengaturan ini: http://studiostyl.es/schemes/vs2012-dark-theme-for-vs2010

  6. Pada dialog Kustomisasi Warna yang terbuka pada menu Tema yang disediakan oleh ekstensi, impor temanya

Hasil:

masukkan deskripsi gambar di sini

Untuk 2015 dan SQL Management Studio 17RC1

Instal ekstensi pada VS2015 sebagai gantinya. Ikuti langkah-langkah di atas.

Folder di komputer saya adalah C:\Users\xxxxxx\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\owbugenu.gif

Xml adalah:

<!-- 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>

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini


2

Untuk SSMS v17.0 terbaru (atau 2016), Anda dapat mengaktifkan tema Gelap secara prematur (tampaknya sedang dalam proses?) Dengan mengedit file "C: \ Program Files (x86) \ Microsoft SQL Server \ 140 \ Tools \ Binn \ ManagementStudio \ ssms.pkgundef " (sebagai Admin) dan mengomentari baris yang mengikuti komentar" Hapus tema Gelap "(kira-kira baris 241), akan terlihat seperti berikut setelah selesai:

// 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]

via https://community.spiceworks.com/how_to/136505-enable-dark-theme-in-sql-server-management-studio-2016


Masalah dengan solusi ini adalah bahwa setelah klik kanan pada tabel skrip yaitu di objek explorer menu menu benar-benar tidak dapat dibaca. Sudahkah Anda melewatinya?
Przemyslaw Remin

@ PrzemyslawRemin tidak, meskipun saya pikir saya baru saja memperbarui SSMS dan mengembalikannya, jadi saya menyerah
drzaus



0

Dengan SSMS 2016 sekarang berjalan pada Visual Studio 2015 Integrated Shell, dan Anda dapat melakukan hal yang sama di Visual Studio 2015 Perpanjangan ColorTheme tanpa mengubah apa pun pada file vsixmanifest.

Kekurangannya adalah bahwa ada kesalahan sembulan yang menyatakan bahwa ekstensi gagal dimuat. cukup klik "Tidak", yang berarti SSMS tidak akan lagi menampilkan kesalahan.

Kesalahan Pop up

Pada awalnya, ColorTheme tidak akan memuat dengan benar, tetapi setelah memulai ulang SSMS, itu akan memuat. EDIT: Saya kira setelah me-restart SSMS lagi kesalahan akan muncul lagi.

Restart SSMS menyimpan hari, setiap hari


Itu tidak sempurna. Itu tidak didukung. Saya akan memposting versi 2015
regisbsb
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.