web-dev-qa-db-ja.com

Vimでコメントが濃い青にならないように色を改善しましたか?

ほとんどの場合、Rubyファイルを編集しますが、シェルスクリプトファイルのコメントも#

現在、私のコメントは黒の上に濃い青で表示されています。

スクリーンショットをご覧ください。

どうすれば色を変更できますか?

私はベースとして黒の背景が好きですが、すべての色に対して異なるスキーマを検討したいと思っています。

A screenshot of a terminal window with Vim running in it. The comments are dark blue on black background making them hardly visible.

238
Michael Durrant

通常はvimと一緒に配布される多くの配色があります。 :colorコマンドでそれらを選択できます。

使用可能な配色は、vimのcolorsフォルダーで確認できます。

$ ls /usr/share/vim/vimNN/colors/ # where vimNN is vim version, e.g. vim74
blue.vim  darkblue.vim  default.vim  delek.vim  desert.vim  elflord.vim 
evening.vim  koehler.vim  morning.vim  murphy.vim  pablo.vim  peachpuff.vim
README.txt  ron.vim  shine.vim  slate.vim  torte.vim  zellner.vim

私は通常desertを使用します。 vimを開いてから、:color desertと入力して入力します。 vimを開くたびにデフォルトでカラースキームを使用するには、:color desert~/.vimrcに追加します。

(マイケル、OP)これは良かった。端末は次のようになります。

Example of VIM on a Ruby file showing syntax highlighting in various colors

245
replay

ターミナルで暗い背景を使用しているので、設定するだけです

:set background=dark

デフォルトの代わりに

:set background=light

その後、色は自動的に正しく設定されます。

これを永続的に使用したい場合は、行を追加します

set background=dark

あなたの$HOME/.vimrcファイル。

161
jofel

次のコマンドで手動で行うことができます:

:hi Comment guifg=#ABCDEF

ここで、ABCDEFは適切な カラー16進コード です。

永続化するには、これらの行を~/.vimrcファイルに追加する必要があります(例として緑を使用)。

syntax on
:highlight Comment ctermfg=green
29
terdon

私が見つけた1つのオプションは、ターミナルの設定(ウィンドウではなくトップメニュー)にありました。

これには、プロファイルの設定とカラータブがあります。

enter image description here

パレットエントリ5をダークブルーからライトライラックに変更すると役立ちました。私は最終的にカラースキームとしてxtermを選択し、コメントの色を明るくしました。enter image description here

15
Michael Durrant

私は少し前に正確にこの問題を抱えていました。解決策は、vimrcファイルに次の行を配置することです。

set t_Co=256

そして、あなたの〜/ .profileの最後に以下を置く必要があるかもしれません:

#set vim terminal to 256 colors.
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
    export TERM='xterm-256color'
else
    export TERM='xterm-color'
fi

次に設定できます:

hi Comment      ctermfg=lightblue

あなたのvimrcファイルにすると、水色のコメントが表示されます。
vimrc 256: http://vim.wikia.com/wiki/256_colors_in_vim

また、256に設定すると、画面が多少きれいになることにも気付きました。

11

Debianの背景が暗い場合は、コメントを外してくださいset background=dark in /etc/vim/vimrcも役立ちます。

または、(新しい)ではなく、パッケージの構成ファイルに干渉したくない場合
/etc/vim/vimrc.local

7
Jay

ここに、vim用の700以上のcolorchemesを備えたNice git repoがあります

https://github.com/flazz/vim-colorschemes

~/.vim/にクローンします

git clone https://github.com/flazz/vim-colorschemes ~/.vim/

Vimでスキームをプレビュー

:colorscheme mrkn256

mrkn256をこれらの名前ls ~/.vim/colorsで置き換えます(.vim拡張子なし))

永続的に設定するには、~/.vimrc追加/変更を編集します

colorscheme mrkn256
4
Michael D.

独自のgvimカラーを生成して、vimrcに貼り付けることができます。 chrome http://www.hmi-tech.in/activities/gvim-color-scheme-interactive-generator.htmlInteractive Color picker to generate vim hilight colors

3
mosh

トピックから遠すぎるかもしれませんが、ここに行きます

Windows 10 WSL(LinuxのWindowsサブシステム)の場合

これは私のために働きました(.vimrcで)

構文

colorscheme砂漠(または任意の配色)

3
W8WCA
echo "colorscheme elflord" >> ~/.vimrc

その後、再実行してください。軽いコメントです。

0
Dr. Alexander