質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Q&A

解決済

4回答

3897閲覧

Vimのカラースキームの設定

Fujisaki_prpr

総合スコア21

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

0グッド

0クリップ

投稿2017/04/04 15:12

編集2017/04/13 04:22

###前提・実現したいこと
CUIのvimで正しくカラースキームを導入したい

###発生している問題・エラーメッセージ
下記の設定を.vimrcに書き込んでファイルを開くと一部のハイライトがうまくいかないが、
以下のコマンドを打つことでおかしくなっていたハイライトが正しいものになる

Vim

1:colorscheme iceberg

ファイルを開いてすぐ
カラースキームコマンドでハイライトを設定した後

###該当のソースコード

Vim

1#.vimrc末尾 2syntax on 3set background=dark 4set t_Co=256 5colorscheme iceberg

###試したこと
:color
でicebergと表示される
iceberg自体はdeinで管理している。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

neco-vimの遅延読み込みが原因だったことが原因でした、遅延読み込み設定を止めることで解決しました

投稿2017/04/19 02:57

Fujisaki_prpr

総合スコア21

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

強引な方法ではありますが、.vimrc末尾にて

Vim

1autocmd BufReadPost * :colorscheme iceberg

を用いることで解決しました
根本的な問題は依然として残っていると思われますが、一応私の方としてはこれでいいと思ったので解決とさせていただきます
助言をくださった方々ありがとうございました

投稿2017/04/15 17:59

Fujisaki_prpr

総合スコア21

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

syntax onした後にcolorscheme icebergしてみてもらえますか?
syntax onは既存の色設定を上書きするため、順番が変わるとうまく動かないときがあります。
もしくはここに挙げられてないところでVimの設定を上書きしている箇所がないか調べる必要があります。

投稿2017/04/07 16:23

kashew_nuts

総合スコア163

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Fujisaki_prpr

2017/04/13 04:21

syntax onの順番をご指摘の通りに修正し、.vimrc の末尾に該当箇所を移動させましたが、解決しませんでした syntax onの仕様に関しては知りませんでした、ありがとうございます
kashew_nuts

2017/04/13 04:26

なるほど。ではやはりここに挙げられてないところでどこかおかしいところがあるのかもしれません。 試しにdein.vimでicebergを管理するのはやめてみてはいかがでしょう。 dein.vimを使わなくても ~/.vim/colors/iceberg.vim のように置けばカラースキームは読みこんでくれます。
guest

0

.vimrc に syntax on 追加してますかね? これを指定しないとシンタックスハイライトが有効にならないので、プログラムの構文などが色分けで表示されなかったりします。

vim

1colorscheme iceberg 2syntax on

投稿2017/04/04 16:52

tell_k

総合スコア2120

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Fujisaki_prpr

2017/04/06 11:24

syntax onがコード中にないのはこちらのミスです 質問の方を編集しておきます ありがとうございました
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問