1. 程式人生 > >第六章 個人優化vim第三步 :主題colorscheme

第六章 個人優化vim第三步 :主題colorscheme

主題就是別人設計好的配色風格,主題本身是跨平臺的,並非linux下 vim專用。

visual studio,xcode等開發工具均可選用,類似於遊戲中的面板。

開啟一個Vim視窗,輸入命令:color或:colorscheme後回車檢視當前的顏色主題。

可以看到當前的顏色主題為default,即預設主題。

vim自帶了許多主題,我們怎麼知道有哪些主題,又放在哪裡呢?

:echo $VIMRUNTIME 來檢視Vim的執行目錄。


從圖中可以看到,vim的執行路徑為/usr/share/vim/vim74

cd /usr/share/vim/vim74

進入vim的執行目錄,檢視color目錄下以“.vim”為結尾的檔案



這些以.vim結尾的檔案即是顏色主題檔案,檔名就是主題名字。

老規矩,開啟~/.vimrc配置檔案,在其中加入一行"colorscheme 顏色主題名字",之後儲存更改即可。

比如想要desert主題,在vimrc中新增:

colorscheme desert
個人實踐比較好看的主題如下:








相關推薦

個人優化vim 主題colorscheme

主題就是別人設計好的配色風格,主題本身是跨平臺的,並非linux下 vim專用。 visual studio,xcode等開發工具均可選用,類似於遊戲中的面板。 開啟一個Vim視窗,輸入命令:col

【C++ 個人銀行賬戶管理程序案例】

第六章 實現 || get bool pac inter 一次 days 【第六章】 個人銀行賬戶管理程序 案例實現 1 //第六章完整代碼 2 #include<iostream> 3 #include<cstdlib>

演算法競賽入門競賽 入門經典 個人記錄

其他/抱怨:  一個暑假集訓四個星期,收穫有,但是很少,大概把所講的演算法瞭解了一下,但是也只是停留在瞭解這個層面。 基本就是——忘了。 就算暫時記住 但是一旦真正要用的時候就會出現這樣那樣的問題。BFS DFS都這樣何況其他。 反正……目前的狀態就是感覺壓力很大,各

c++ Primer Plus 版 程式設計練習答案

3.1 #include<stdafx.h> #include <iostream> using namespace std; const int inch_per_feet = 12;//一英尺(inch)等於12英寸(feet) int main() { int

作業系統——筆記(

5.與裝置無關的I/O軟體 5.1裝置獨立性的基本含義: 1)指應用程式中所使用的裝置,不侷限於使用某個具體的物理裝置,也稱為裝置無關性。 2)為了實現裝置獨立性,在裝置驅動程式之上設定一層軟體,稱為與裝置無關的I/O軟體,或裝置獨立性軟體。 3)裝置無關的軟體是I/O系統最高層軟體,但它和

UNIX環境高階程式設計()

6 系統資料檔案和資訊 6.2 口令檔案 #include <pwd.h> struct passwd *getpwuid(uid_t uid); /* 檢視使用者登入名 */ struct passwd *getpwnam(const

C語言程式設計(版) 實驗題 2 任務4

#include <iostream> #include<iomanip> #include<time.h> using namespace std; int main() {     int flag,n1;     char m;     double i=0,a=0,

C語言程式設計(版) 實驗題 2 任務6

#include <iostream> #include<iomanip> #include<time.h> using namespace std; int main() {     int flag,n1,n2;     char m;     double i=0,l

種方法輸出陣列元素,二維陣列的輸出方式

1使用陣列名和下標 #include<iostream> using namespace std; int main() { int a[10]={1,2,3,4,5,6,7,8,9,10}; for(int i=0;i<10;i++) cout<&

演算法導論 合併K個有序連結串列的種解法(最小堆法和分治遞迴法)

題目要求是將k個有序連結串列合併為一個連結串列,時間複雜度限定為O(nlogk)。下面給出應用最小堆方法的兩個程式,最後再貼上利用分治遞迴法的程式碼,雖然時間複雜度不及堆方法,但思路相對簡單好理解。 (1)最小堆方法1 用一個大小為K的最小堆(用優先佇列+自定義降序實現)(

【高效能MySQL】查詢效能優化 查詢優化器侷限

剛才誤關了瀏覽器,啊~~~ 6.5MySQL查詢優化器侷限性 6.5.1關聯子查詢 where子查詢實現的非常糟糕,最糟一類where包含in 優化: exists等效改寫: 或使用group_concat()在in中構造由逗號分隔的列表:【源】    

計算機網路自頂向下方法(版) 課後題答案 |

複習題 R1. a. 將此協議稱為簡單傳輸協議(STP)。在傳送方端,STP 從傳送過程中接收不超過 1196 位元組的資料塊、目標主機地址和目標埠號。STP 向每個塊新增一個 4 位元組的報頭,並將目標程序的埠號放在這個報頭中。然後 STP 將目標主機地址和報文段提供給網路層。

資料探勘概念與技術(原書版)範明 孟小峰譯-----課後習題答案

第六章答案 第六章答案 該答案為重慶大學計算機學院Jack Channy所作,由於本人水平有限,難免有錯誤和不當之處,如有意見請評論或者發郵件至[email protected]。 6.1 假設有資料集D上所有閉頻繁項集

資料探勘概念與技術(版)之的學習記錄

本章主要對挖掘頻繁模式進行講解。 頻繁模式是指頻繁地出現在資料集中的模式,具體包括頻繁項集、頻繁序列模式、頻繁結構模式。具體的解釋書上寫得很詳細,我們也在第一章的時候進行了講解,這裡就不多提了。 前面的誘發例子也不多說了,都很好理解。 這裡,假設我們分析的

Flask 教程 個人主頁和頭像

這是Flask Mega-Tutorial系列的第六部分,我將告訴你如何建立個人主頁。 本章將致力於為應用添加個人主頁。個人主頁用來展示使用者的相關資訊,其個人資訊由本人錄入。 我將為你展示如何動態地生成每個使用者的主頁,並提供一個編輯頁面給他們來更新個人

[] 深入理解計算機系統版 家庭作業參考答案

6.22 磁軌數 d 與 r - x * r 成正比 設 d = k(r - x * r) = kr(1 - x) 總容量 c = 2πxk(r^2)(1 - x) = 2πk(r^2)(x - x^2) 上式實際上是關於 x 的二次式,其對稱軸為 1/2,即當

總結

bsp agile 需要 ack backlog 當前 功能 軟件 決定 敏捷流程:第一步:找出完成產品需要做的事情——Product Backlog      第二步:決定當前的沖刺需要解決的事情——Sprint Backlog      第三步:沖刺(Sprint)  

《python編程》——完整的系統程序 筆記

python編程 方法 nic 腳本 遊戲 err 訪問器 訪問 但是 1、小遊戲:找到最大的python文件。過程是:先掃描標準庫目錄,再變成標準庫目錄樹,然後加上模塊搜索路徑,最後掃描整臺機器。 2、再掃描整臺機器時我們註意到會有一些意外的報錯,在整個硬盤上運行腳本的目

構建之法 敏捷流程

小時 所有 管理層 log 匯報 薪水 quest 功能 任務 敏捷是一種很“年輕態”的思路/策略,是以“萬事萬物都在不停地發展變化”為指導去組織軟件工程的需求分析、內部的調和、代碼編寫甚至維護,所以我讀起來會覺得很有共鳴。然而並不是所有的地方都適合讓“敏捷”去闖一闖。 1

構建之法學習心得

效率 用戶 當前 決定 復雜 技術 原則 核心 back 這周我學習了構建之法第六章敏捷流程,本章主要介紹了敏捷流程及其原則,Backlog、Burn-down、Sprint、Scrum方法論。以及什麽時候選擇敏捷的開發方法,什麽時候選擇其他方法。.敏捷開發的原則是盡早並持