cygwinの下でvimでvimカラーモードを機能させる方法


13

cygwinの下にvim 7.3をインストールしました。

そして、私はこれを〜/ .vimrcに持っています

$ cat .vimrc
colorscheme wombat

そして、このファイルwombat.vimを '.vim / colors'の下に持っています。

 $ ls -la .vim/colors/
total 8.0K
drwxrwxr-x+ 1 cheungs mkgroup    0 Nov 12 00:04 ./
drwxrwxr-x+ 1 cheungs mkgroup    0 Nov 12 00:04 ../
-rw-r--r--  1 cheungs mkgroup 1.5K Nov 12 00:04 wombat.vim

しかし、AvimFile.javaを「vim」すると、色が表示されず、白黒だけが表示されます。

どうすれば修正できますか?私はUbuntuでも同じ設定をしていて、それが機能します。

ありがとうございました。

回答:



14

後でviとvimの両方をCygwinにインストールしたことがわかったので、これを.bashrcに追加しました。

alias vi="/usr/bin/vim"

そして、次の〜/ .vimrcファイルを作成しました:

" double-quotes are comments for the .vimrc file
set nocompatible
set nocp
set backspace=indent,eol,start
set term=xterm-256
syntax on
set hlsearch
set t_Co=8
set t_Sb=m
set t_Sf=m

現在、構文強調表示、ホームバーのINSERT / REPLACE、およびINSERTモード中の正しい矢印キー操作とバックスペース/削除キー操作があります。Cygwin viは、通常のLinux viとして動作するようになりました。


これは受け入れられた答えであるはずであり、それは私のために完全に働いた。ありがとう。PS私は「追加することをお勧めしますHIコメントctermfg =水色のコメントがより見えるように、〜/ .vimrcとの」
Iancovici

おかげで、echad、コメント行をもっと見やすくする方法を知りたいと思っていました!
グレンストライカー

作業を取得するために、「xtermの-256色」に-私はタイプ端子(>ターミナルオプション)cygwinのセットを持っていた
brrystrw

この休憩はVIM 8.0上で私のために強調し、ここを参照してください
ゲルトファンデンベルグ

5

vim-7.3.943現在、viバイナリは小さな機能セットでコンパイルされています。構文を強調表示するには、vim(またはviからvim ...へのエイリアス)を使用する必要があります。

これは、OPの時点で利用可能であったものよりも新しいバージョンである可能性がありますが、現在は関連性があり、OPにリストされているv7.3のままです。


2

Cygwinのデフォルトでは、vimをインストールしていない場合、実際にはviがあります。したがって、Cygwinのセットアップに進み、vimとそのエディターの下で検索してください。次に、色付きの構文をすべて有効にして、変更は不要です。


1

cyngwin端末オプションをxterm-256に変更する必要があります。その後、terminを再起動します


1
あなたはあなたのソリューションが動作する理由に起草あなたの質問に詳細を追加する必要があります
シェカール

いいえ、cygwin端末はデフォルトで適切に設定されています。どちらか(コンソールホストまたはmintty)。
ジャン・ヒューデック

0

他の回答に少しコンテキストを入れるには:

Cygwinのデフォルトのインストールには、ごく少数の機能のみが有効になっている「小さな」Vimが付属しています。構文の強調表示は欠落しているものの1つです(「:syntax on」を発行しても何も生成されません)。これは、viコマンドを介して利用できます。

しかし、Cygwinセットアップを検索すると、デフォルトではインストールされていない「フル」Vimも見つかります。これは、構文の強調表示など、多くのオプションを有効にしてコンパイルされています。これをインストールすると、vimコマンドが提供されます(お好みに応じて、「vi」にエイリアスする場合としない場合があります)。

現在実行しているバージョンを見つける簡単な方法として、と入力し:versionます。バージョン番号のある行の後、可能なオプションの複数列のリストの前に、小さなバージョンがあります

Small version ...

そしてフルバージョンは言います

Huge version ...

好奇心が強い場合は、可能なオプションを調べて、このビルドのどのオプションが実際に使用可能か(+プレフィックス)または使用不可(-プレフィックス)を確認できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.