pygmentsスタイル定義をgvim colorschemeに変換するツールはありますか?pygmentsテーマをgvim colorschemeに変換する
vim colorschemesをpygmentsテーマに変換するvim2pygmentsが見つかりましたが、逆を実行しているものは見つかりませんでした。具体的には、私はcolorscheme形式がどんなgvim派生(同じであれば間違っていれば私を修正してください)と同じになると思いますが、macvimを使っています。
pygmentsスタイル定義をgvim colorschemeに変換するツールはありますか?pygmentsテーマをgvim colorschemeに変換する
vim colorschemesをpygmentsテーマに変換するvim2pygmentsが見つかりましたが、逆を実行しているものは見つかりませんでした。具体的には、私はcolorscheme形式がどんなgvim派生(同じであれば間違っていれば私を修正してください)と同じになると思いますが、macvimを使っています。
私はこのプロセスを自動化するものは見つけられませんでしたが、手作業で行うのは非常に簡単です。既存のカラースキームをつかみ、~/.vim/colors/
ディレクトリに貼り付け、ピグメントスキームで定義されている色を適切な場所に置きます。
たとえば、次のような行取ることができ、あなたが使用している場合my colour scheme(非標準のフォーマットを使用し、それがより編集可能にするために)、それはpygments autumn scheme使用します
let ColourAssignment['Function'] = {"GUIFG": '#007777', "CTERMFG": 'Cyan'}
をし、このように見て、それを変更します。
let ColourAssignment['Function'] = {"GUIFG": '#00aa00'}
(あなたはGUIを使用していて、それはこのように大幅に無関係であると述べてきたように、私は色端子の割り当てを削除しました)。
全体の設定を完了するまでに時間がかかりません。私のカラースキームは暗い背景のために設計されています(明るい背景に切り替えると色が調整されます)。しかし、このアスペクトを取り除くことはそれほど難しくありません。白を黒にしてs:MakeDarker
関数とif &background == 'light'
ブロックのビットを削除します。
また、あなたが(例えば)darkblue.vimと変化する(例えば)を取ることによって、通常の構文の強調表示形式で同様のことを行うことができます:
hi ErrorMsg guifg=#ffffff guibg=#287eff ctermfg=white ctermbg=lightblue
し、それを変更する:
hi ErrorMsg guifg=#aa0000 guibg=#ffffff ctermfg=white ctermbg=lightblue
を