0

これがvimのソラライズされたデフォルトのobj-cカラーかどうかはわかりませんが、ソラライズされたxcodeでは、Vimよりも非常に快適な色になりました。Vim の色を Xcode と同じように変更する方法を知っている人はいますか?

ソラライズされたヴィム

Vim obj-c ソラライズ

Xcodeソラライズ

ここに画像の説明を入力

4

1 に答える 1

2

Vim では、colorscheme (solarized) は、利用可能な色の一般的なパレットを提供し、属性 (太字、イタリックなど) を強調表示します。構文スクリプト(objcファイルタイプなど) は、構文グループ (キーワード、ステートメント、変数など) を定義します。など) を作成し、それらをハイライト グループにリンクします。明らかに、構文解析のレベルと色へのリンクの両方が、Vim と Xcode で異なります。

構文の差別化をさらに追加することは困難ですが (構文スクリプト自体を拡張する必要があります)、どの構文グループがどのハイライト グループにリンクするかを簡単に (しかし面倒に) 影響を与えることができます。

たとえば、 のHiLink objcType Typeコマンドは、そのsyntax/objc.vimような (デフォルトの) リンクを確立します。それを変更するには、例を使用します

:highlight link objcType Statement

そのタスクについて、:highlightコマンドはすべての定義済みハイライト グループを:syntax list一覧表示し、すべての構文グループを一覧表示します。また、どの構文グループが強調表示を引き起こすかを見つけるには、SyntaxAttr.vim - カーソル下の文字の構文強調表示属性を表示するプラグインをインストールすると簡単です。

于 2013-10-20T12:48:49.987 に答える