シェルスクリプトを勉強中なのですが、()で囲んでサブシェルにした場合、()内のハイライトが単色になってしまいます。サブシェル内でも通常通り、もしくはそれに近いかもう少し細かくハイライトする方法はありませんか?
filetype は sh となっています。カラースキームは molokai を使用していて、vimはgvimよりも端末内で使用することが多いです。バージョンは7.4です。
そもそも、molokaiの色分けがあまり細かくないような気がするのでお勧めがあれば教えていただけるとありがたいです。色々試した末に、結局molokaiを使い続けているという状況です。
カラースキームは背景が黒っぽく、色分けが細かいものが好きですが、色分けが細かければ背景色にはそこまでこだわりません。
どういった方法でも構わないので、サブシェルでの処理もハイライトする設定を教えてください。よろしくお願いします。
####修正・追記
修正依頼ありがとうございます。気づいていなかったので助かりました。いくつか試してみたところ、色分けされるものとされないものがありました。
zsh
1aaa() 2( 3 # 水色になる 4 ls -l 5 vim 6 emacs 7 8 # ピンクになる 9 pwd 10 cd 11)
ピンクになる方は組み込みのコマンドだからですかね?それ以外がすべて水色になります。{}でくくっているときは例えば ls -l は ls が白、 -l は水色になっているのですが、()に入れるとls -l 全体が水色となります。また、コメントも水色になってしまいます。
回答4件
あなたの回答
tips
プレビュー