ラップトップに新しいArch Linuxシステムをインストールし、vimパッケージをダウンロードしました。
.vimrcファイルは変更していませんが、構文の強調表示は、試したどの言語(Python、Ruby、CSharp、C ...)でも機能しないようです。
自動フォーマット(gg、=、G)も失敗します。
これまで、他のOS(Ubuntu、Fedora)でvimを使って(実際に広範囲に使用したとは言えないので)遊んでいたとき、構文の強調表示が自動的にオンになりました。ここに足りないものはありますか?
.vimrcファイルで次の設定が必要です Arch Linuxドキュメントによる
filetype plugin on
syntax on
これは、~/.vimrc
vimをプライマリエディタとして使用する場合:
" activates filetype detection
filetype plugin indent on
" activates syntax highlighting among other things
syntax on
" allows you to deal with multiple unsaved
" buffers simultaneously without resorting
" to misusing tabs
set hidden
" just hit backspace without this one and
" see for yourself
set backspace=indent,eol,start
それ以外は、あなたの好み、ワークフロー、ニーズに依存します。
vi /etc/profile
alias vi=vim
多分vimの代わりにviを使用する
OpenSuse Leap 42.2クラウドでこの問題が発生しました。そして、vim-dataをインストールして解決しました
Sudo zypper install vim-data
または、単にvimを再インストールすると、vim-dataが自動的に含まれます。
Sudo zypper remove vim
Sudo zypper install vim
タイプ
:syntax on
動作するようにします。 vim
のデフォルトオプションではありません。おそらく他のシステムでは、システムのデフォルトvimrc
でonに設定されました
または置く
syntax on
~/.vimrc
構文の強調表示が機能しないもう1つの理由は、VIMが見つからないテーマ/カラースキームセットがある可能性があることです。
colorscheme darkblue
行を削除するかコメントアウトします。
"colorscheme darkblue
同様の問題がありました。構文の強調表示ができませんでした。また、プルダウンメニューやツールバーアイコンなしでgvimが起動することもわかりました。 vim-runtimeパッケージが正しくインストールされていないことが判明しました。私の場合、/ usr/share/vim/vim74 /ディレクトリの下に大量のファイルがありませんでした。
$ ls /usr/share/vim/vim74/
debian.vim doc/ rgb.txt
解決策は実行することでした:
$ Sudo aptitude reinstall vim-runtime
これにより、構文の強調表示およびgvimのメニュー/アイコンの欠落に関する問題が修正されました。システムがこの状態になった理由はわかりませんが、上記のパッケージを再インストールすると両方の問題が解決しました。
私の場合、term(terminal type)をvt100からxtermに変更しました。そしてそれは動作します。
端末タイプを変更するには:
bashで:
export TERM=xterm
bourne Shellまたはkshの場合:
TERM=xterm
export TERM
cshまたはtcshの場合:
setenv TERM xterm