• ベストアンサー

Debian5.0でC言語でのプログラミングを快適に行えるvimの設定を教えて下さい。

いつも、お世話になっております。 小生、只今、Debian5.0にて、Debianを勉強中のDebian初学者です。 そこでいくつか、ご質問させて頂きたいのですが。 ・Cのコードを編集する際、.vimrcファイル等に記述した、set cindentが効きません。 ・また、Cのコードを編集する際、カラースキーマを設定できません。 (colorscheme eveningと.vimrcに記述したのですが、反映されるどころかエラーが返ってきました。) 以上です。 お忙しい中、申し訳ございませんが、先輩方、ご教授宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

>だとすると、vimのパッケージを再度インストールし直せばいいと言う事でしょうか?? おそらく、そうなります。 標準ではtiny等の低機能版が入っているのでしょう。 全機能使いたかったら、vim-full, XのGUIがいらなければvim-noxがよいようです。 カラースキームの方は、パッケージを入れたあとで。

HackHack
質問者

補足

kmeeさん、ご回答頂き誠にありがとうございます。 ご教授頂いた通り、vim-noxをapt-getでインストールし、 vim --versionとタイプしてみると、cindentが有効になっていました。 しかも、xが必要ないヴァージョンのvimがあるとは私自身、存じませんでした。 ますます、Debianのパッケージの膨大さを実感致しました。 誠に感謝申し上げます。 カラースキームの方はkmeeさんのお力を借りずに自分で調べて、 設定していこうと思います。 本当にありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

>・Cのコードを編集する際、.vimrcファイル等に記述した、set cindentが効きません。 vim --version とタイプしてみてください。バージョン番号の他、コンパイル時の機能の有効/無効の一覧が表示されます。その中で +cindent +smartindent となっていることを確認してください。 -cindent -smartindent だったら、有効にしてコンパイルしなおしてください。 具体的には、configureの --with-features=でnormal以上を指定する、なにかのパッケージ管理ツールでインストールしたならnormal以上になるような設定にする、です。 http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/indent.html >・また、Cのコードを編集する際、カラースキーマを設定できません。 >(colorscheme eveningと.vimrcに記述したのですが、反映されるどころかエラーが返ってきました。) 具体的なエラーはなんでしょうか? 「eveningが見つかりません」なら、環境変数 VIMかVIMRUNTIMEが間違っているか、colors/evening.vimがないかです。 他のだとちょっとわかりませんが、ビルド時の設定も関係あるかもしれません。 http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/usr_06.html

HackHack
質問者

補足

kmeeさん、ご回答頂き誠に感謝申し上げます。 ご指摘のあったように、 >vim --version >とタイプしてみてください。バージョン番号の他、コンパイル時の機能の有効/無効の一覧が表示されます。その中で >+cindent +smartindent >となっていることを確認してください。 早速、vim --versionと打ち、確認してみたところ、 ご指摘通り、-cindent, -smartindentとなっていました。 そこで大変恐縮なのですが、以下のご提示された内容が私には高度な知識でわかりませんでした。 >具体的には、configureの --with-features=でnormal以上を指定する、なにかのパッケージ管理ツールでインストールしたならnormal以上になるような設定にする、です。 私の理解できる範囲でお答えさせて頂くと、現在使用しているvimはデフォルトで入っていたもので、apt-getや、aptitudeでインストールしたものでは無いです。 だとすると、vimのパッケージを再度インストールし直せばいいと言う事でしょうか?? そして、カラースキーマのエラーは以下の様になっておりました。 Error detected while processing /root/.vimrc: line 13: E492: Not an editor command: colorsheme evening Press ENTER or type command to continue 大変、申し訳ございませんが、ご確認と再度アドバイス宜しくお願い致します。

すると、全ての回答が全文表示されます。

関連するQ&A