vim / viをインストールして開始するにはどうすればよいですか?


35

このテーマの誰かが私を助けてくれることを本当に願っています。

私は最近、プログラミングコースに登録しましたが、あるテーマではLinux OSのc / c ++でプログラミングする必要があります。コンソールアプリとwinformsを構築する.netフレームワークでc ++の経験があります。

問題は、このコースではどんな種類のIDEも使用しないことです。使用できるのはターミナルと「viコマンド」と呼ばれるものだけです。どのように始めることができますか?


1
コースがvi / vimを学ぶことでない場合、私が開発するプラットフォームを気にするべきではないと言うことを敢えてします。
Braiam

IDEを使用していないことを教授はどのように知っていますか?コーディングが必要なライブレッスンはありますか?試験はコンピューターで行われますか?
バクリウ14

viすでにほとんどのシステムにあるはずです、それはUnixの標準的な部分です。知ることの利点の1つは、viBusyboxのようなものであっても、Unixライクなシステム上にあることがほとんど保証されていることです。
david25272

回答:


49

vimをインストールすることをお勧めします。ターミナルからCtrl+ Alt+ t

sudo apt-get update
sudo apt-get install vim

いくつかの依存関係もインストールされます。次に、ターミナルから再び新しいプロジェクトを開始します。

vim new_project.c

vimの詳細:

man vim

上記のコマンドsudo apt-get install vimを作成し、「sudo:apt-get:コマンドが見つかりません」というメッセージを受け取りました。どうしてこれなの ?
アビシェークタンドン

新しい質問@AbhishekTandonを始めることをお勧めします。
chili555

OKおかげで... @ chili555 ......私は、インターネット上でそれを検索し、解決策を得た方法で...それは使うべきsudo apt-get updateVimをインストールする前にコマンドを.....それは動作します:)
アビシェークTandon

27

vim実行中のインストール後

vimtutor

コマンドラインからは、「最も基本的なVim機能を実践的に学ぶ30分間のチュートリアル」が呼び出されます。


1
彼は「インストール方法」を尋ねています。「インストール後」と言っています。何らかの理由でロジック。
-atilkan

8

最初:vimをインストールします。さもなければ、あなたは痛みの世界にいる。第二に:「チートシート」と呼ばれるものを探してみてください。それらは主にコマンドと小さな説明を含む有用なドキュメントです。いくつかの例:

これらのすべてのコマンドが役立つわけではありませんが、独自の虎の巻を作成することを妨げるものは何もありません


8

viあなたはそれのあなたの方法を知らない場合、非常にイライラしています。あなたは小さなチルダの海を得て、あなたは何をすべきかを知っているはずです?ええ。

少なくともインストールしgvimて、参照用に使用できるヘルプメニューを用意することをお勧めします。それはIDEではないので、あなたのクラスをだますことはありません。行うapt-get install gvim-ダンファイルを開いたり保存したりする方法を思い出せない場合は、メニューを見ることができます。キーボードショートカットはメニューにリストされています。覚えておくためにメニューをチェックする必要がある場合でも、キーボードコマンドを実際に入力するようにしてください。

気が狂わないようにするために知っておく必要がある本当に基本的なこと:

  • i 入力できるように編集モードにします
  • esc 編集モードを終了します
  • :w ファイルを保存します
  • :q エディターを終了します
  • :q! 未保存のファイルを終了します

その他のリソース:素晴らしい入門チュートリアルのようなこのルックス:http://www.openvim.com/tutorial.htmlないとしてのviエディタを学ぶのウィキブックス版では、


過去にこのような教師がいた場合、学生が実際のテストで習熟度を証明する必要がある最終試験やテストを受けることはできません。また、拡張viエディターを使用することは良い考えですが、ほとんどのプロフェッショナルシステムには基本バージョンのみがインストールされています。
アンダーバース

「最もプロフェッショナルなシステム」を押し戻します。
アマンダ

はい。SSHの編集に利用できるソフトウェアの欠如についてのコメントから、非常に制限の厳しいソフトウェアポリシー、いくつかの銀行、30以上のフォーチュン500企業で多くの政府部門をカバーする「多くのプロフェッショナルシステム」。あなたが仕事のための基本的なツールであると考えるものが異常に利用できない状況をもはや見つけません
-Underverse

3

vim楽しい方法で忍者になりたい場合は、これを試してください:http : //vim-adventures.com/vim楽しい小さなゲームをプレイすることで、基本的な機能をすべて学びます。

そして追加として:文字の代わりに矢印キーで動き回るのが好きで、バックスペースをnanoのように動作させたい場合(少なくとも私は)、〜/ .vimrcファイルに以下を追加できます(行う場合持っていない、作成するだけ):

set nocompatible "must be first line 
set backspace=indent,eol,start 

4
VIMアドベンチャーの最初の3レベルのみが無料であることに注意してください。ゲームからいくつかの基本(キー、、、、)を学ぶhjklbewxB25ドルかかります。ただし、ゲームを使用してこれらの基本を学習し、ゲームでvimtutorペイウォールが表示されたら別のチュートリアル(など)に進むと役立つ場合があります。
ロリーオケイン14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.