1. 程式人生 > >Sublime Text全黑主題+自定義修改Sublime Text的標籤欄背景色 tint_modifier

Sublime Text全黑主題+自定義修改Sublime Text的標籤欄背景色 tint_modifier

本文介紹Sublime Text全黑主題+自定義修改Sublime Text的標籤欄背景色,所謂工欲善其事必先利其器,像我這等追求精準提示和確認的人,Sublime Tex 自帶的主題這樣的展示方式,肯定我是不答應的,自己動手改,才是最適合自己的,下面記錄一下我這一通宵的成果。

一,安裝:

首先安裝好Sublime Text(下面文裡簡稱為SBT),我裝的是現在最新的 3.0 Version Build3134,

官網下載地址:https://www.sublimetext.com/

裝好後開啟,介面是這樣的


我個人真心不習慣這樣方式顯示的標籤,啟用狀態的標籤是黑色,亮色的反倒兒不是當前編輯的。而且為了看得更清楚標籤上的檔名,我同時也會把標籤字的顏色也改成白色,筆計本在強光環境下時看得清楚,動手吧,修改。

二、開始修改:

我要達到的效果是啟用的標籤為亮灰色,修改過還未儲存的頁面標籤則變為紅色。

1、找到你的Sublime Text安裝目錄,目錄下有個資料夾叫“Packages”,裡面有個名為“Theme - Default.sublime-package”的檔案,複製它到隨意目錄。

2、接下來把剛才複製的副檔名改為zip,即為Theme - Default.sublime-package.zip”,用壓縮軟體解壓它,解壓出來得到一堆檔案如圖:


進入“adaptive”這個資料夾裡面,編輯開啟名為“Adaptive.sublime-theme”的檔案,直接用SBT開啟修改,查詢 "attributes": ["selected"] 大概在379行左右,如圖所示:


修改為:


這樣啟用的標籤,就會是亮灰色的。接下來實現未儲存編輯頁的標籤為紅色,

改好上面的後,新加入一個物件:

    {
        "class": "tab_control",
        "attributes": ["dirty"],
        "layer3.opacity": 0.5,
        "tint_modifier": [255, 100, 0, 0.5]
    },
這樣就實現了未儲存編輯頁的標籤變為紅色。

接下來再把標籤的文字顏色全部改成白色,查詢 這一段程式碼:

    {
        "class": "tab_label",
        "fg": [152, 152, 152],
        "shadow_color": [0, 0, 0, 0.25],
        "shadow_offset": [0, -1]
    },

把fg裡的數字改為:"fg": [255, 255, 255],這樣就實現了標籤的文字顏色全部變成白色。修改完畢,儲存一下檔案。

按下圖原有目錄結構,重新打包一下剛才解壓出來和修改過的檔案,如圖壓縮方式選儲存,並且注意圖裡這些檔案是在包里根目錄。



把壓縮包zip副檔名去除,再把這個檔案複製回原目錄覆蓋原有的。

附上一個我改好的,喜歡的話你可以直接拿去覆蓋使用:

三、爽爽地使用:

關閉SBT,重新開啟,選選單 Preferences --> theme...,在彈出的視窗選“Adaptive.sublime-theme”主題

然後,大功告成!


四、後記和分享

首先分享一下我的配置,可以直接複製使用,開啟Preferences --> Settings視窗貼上儲存即可:

{
	"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
	"font_face": "Courier New",
	"font_size": 9,
	"highlight_line": true,
	"ignored_packages":
	[
		"Vintage"
	],
	"show_encoding": true,
	"tabs_small": true,
	"theme": "Adaptive.sublime-theme",
	"word_wrap": false
}

擴充套件瞭解:

    {
        "class": "tab_label",
        "fg": [255, 255, 255],
        "shadow_color": [0, 0, 0, 0.25],
        "shadow_offset": [0, -1]
    }

上面這一段程式碼是標籤文字的預設顏色。

    {
        "class": "tab_label",
        "parents": [{"class": "tab_control", "attributes": ["selected"]}],
        "fg": [255, 255, 255]
    }
上面這一段是標籤選中時標籤文字的顏色。
    //whim add tab_label begin
    {
        "class": "tab_label",
        "parents": [{"class": "tab_control", "attributes": ["dirty"]}],
        "fg": [255, 255, 255]
    },
    //whim add tab_label end

上面這段是我自己加進去,作用是當標籤的內容有變化未儲存時,標籤文字的顏色。

注:本文為原創文章,轉載請註明出處和作者,歡迎交流,謝謝!

相關推薦

Sublime Text主題+定義修改Sublime Text標籤景色 tint_modifier

本文介紹Sublime Text全黑主題+自定義修改Sublime Text的標籤欄背景色,所謂工欲善其事必先利其器,像我這等追求精準提示和確認的人,Sublime Tex 自帶的主題這樣的展示方式,肯定我是不答應的,自己動手改,才是最適合自己的,下面記錄一下我這一通宵的成果

js定義修改復選框單選框樣式,清除復選框單選框默認樣式

radio 技術分享 b2c 如果 watermark css 狀態 初始化 -a 之前做項目的時候,也遇到過需要按照設計稿把<input type="checkbox">和<input type="radio">的默認樣式進行修改,但發現,並沒有可

Confluence 6 跟蹤你安裝中的定義修改

info base erp tracker gen resolved ext 問題: url 在 Confluence 中的系統信息(System Information)部分,有一個 修改(Modification)的選項。在這個選項中列出了自你 Confluence 安

使用“快剪輯”軟件定義修改視頻尺寸

背景 inf nbsp 需要 導出 http 步驟 保存 背景音樂 步驟一:添加本地視頻; 步驟2:點擊這個“筆”一樣的圖標進入修改頁面; 步驟3:進行裁剪;選擇“裁剪”,然後裁剪比例選擇“自由裁剪”,然後像往常我們截圖一樣去選取要截取的區域,最後點擊“完成”; 步驟

weex 04 定義元件和Text元件

自定義一個通用header元件,該header裡包含一個text元件。這樣其他模組在使用header時直接匯入註冊引用即可。 自定義元件 新建 top_header.vue 檔案 在 top_header.vue 中完成如下程式碼 <templa

Thinkphp框架中定義修改success和error頁面

%20 模板 mon html str ror cti 地址 ces Thinkphp框架中自定義修改success和error頁面 Thinkphp框架的默認success和error太難看,可以自定義設置,步驟如下: (註意:TP原框架中的success跳轉有問題,先修

定義修改elementUI元件樣式

自定義修改elementUI元件樣式 方法1.刪除元件中的scoped屬性 方法2. 利用/deep/ 方法3.弄一個全域性的樣式檔案,來修改element-ui元件樣式,然後在入口檔案(main.js)中引入 方法1

mybatis generator為實體類生成定義註釋(讀取資料庫位的註釋新增到實體類,不修改原始碼)

我們都知道mybatis generator自動生成的註釋沒什麼實際作用,而且還增加了程式碼量。如果能將註釋從資料庫中撈取到,不僅能很大程度上增加程式碼的可讀性,而且減少了後期手動加註釋的工作量。 1、首先定義註釋生成外掛 package com.cmbc.datapla

如何快速定義修改新的列印線寬?

如何快速自定義修改新的列印線寬。在CAD製圖工作中,我們常常會遇到CAD圖形的列印線寬出現問題,導致繪圖列印工作無法精準進行。小編在日常的繪圖過程中,嘗試了快速自定義修改新的列印線寬的好方法。今天就在這裡給大傢俱體的演示一下吧!具體步驟如下: 步驟一:“格式”-“圖層管理” 1.我們先執行迅捷CAD編輯器

如何快速定義修改新的打印線寬?

管理 方法 運行 定義 之前 cad編輯器 裏的 彈出 跳轉 如何快速自定義修改新的打印線寬。在CAD制圖工作中,我們常常會遇到CAD圖形的打印線寬出現問題,導致繪圖打印工作無法精準進行。小編在日常的繪圖過程中,嘗試了快速自定義修改新的打印線寬的好方法。今天就在這裏給大家具

mono for android 定義titleBar Actionbar 頂部導航 修改 樣式 學習

 以前的我是沒有做筆記的習慣的,學習了後覺得自己能記住,但是最近發現很多學的東西都忘記了,所有現在一有新的知識,就記下來吧。  最近又做一個mono for android 的專案 這次調整比較大,上次做的點餐系統很好用 ,但是做的時候沒有做筆記很多東西都忘記了,這次我把專案涉及到的知識傳到部落格上,方便記

window 核心程式設計 14.4 檢視虛擬地址 比較的使用者定義函式

#include <windows.h> #include <stdio.h> #include<iostream> #include <string.h> #include "strsafe.h" #include <WinInet.h>

elementui樹形元件右鍵定義增刪節點與定義修改前面icon

之前網上蕩了一遍,並沒有找到什麼好例子,索性自己寫個吧。。 其實很簡單的了,還是把程式碼分享一下吧; template <el-aside style="padding-top:10px"> <el-tree

修改定義)視窗的標題和圖示

Imports ZwSoft.ZwCAD.Runtime Imports System.Drawing Imports ZwApp = ZwSoft.ZwCAD.ApplicationServices Public Class ZwcadApp     <Comman

sublime 文字格式化方法(定義方法)

1、首先通過以下路徑開啟使用者按鍵繫結檔案: Preferences → Key Bindings  2、然後在其中新增以下程式碼(如果你有需要的話,其中的快捷鍵組合是可以自己定義的): {"keys": ["ctrl+shift+l"],

Android如何不用setCustomView而實現ActionBar的定義修改

做有ActionBar的專案時,比較懶,不想採用自定義的方式去自己寫layout檔案,然後分析原始碼,發現有些東西並不需要採用Custom的方式也能實現定製化。 比如返回按鈕的圖示,ActionBar的背景,以及多個頁面都需要修改,如果不用在每個頁面都做程式碼修改。 方法如

jsp定義時間轉化tag標籤

1.新建Java型別DateTag import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Calendar; import javax.servlet.jsp.JspExcepti

$Djangon模板層---變數 過濾器 標籤 |定義(模板過濾器,標籤)

1 模版語法之變數:詳見原始碼  -{{ 變數 }}:******重要******{#相當於print了該變數#}  -深度查詢---->統一都用句點符 .  2 模版之過濾器  -語法:{{第一個引數|過濾器名字:第二個引

Django定義使用者表+定義admin後臺中的

1.自定義使用者表 注意事項 必須在settings中配置AUTH_USER_MODEL這個欄位 # 覆蓋預設的使用者模型,使用自定義使用者模型 # 語 法:'app的名稱.自定義使用者模型的名稱' AUTH_USER_MODEL = 'admi.UserModel

Android定義View系列:標籤LabelView實戰篇

前言部分 本文主要介紹如何自定義一個常見的labels標籤,功能上主要支援,單選、多選、點選三種模式。因為這個使用率很高,並且這個是比較典型學習自定義ViewGroup的例子,所以特意動手實踐,加深對Android的認識。這個專案主要是為了自己學習使用,所以並不是很完善,先上一個效果