LoginSignup
2

More than 5 years have passed since last update.

【初心者メモ】Vimのインストールから、最初のファイル作成まで【for Windows】

Last updated at Posted at 2018-12-24

Vimをインストールしたきっかけ

私はプログラミングを本格的にはじめて半年ほどの初心者です。
現在独学でrailsを学習していますが、そもそもRubyの基礎的なところを理解しておらず、文法の整理・理解をする必要があると感じました。

そこで、現在、久保秋真さんの「作りながら学ぶRuby入門 第2版」を取り組もうとしているところです。

本の中で、まずはテキストエディタの用意をする必要がある、とあったので、AWSのCloud9でさくさく利用環境の登録を済ませた私はテキストエディタって何だろうというところから始まりました。

推奨されているテキストエディタは複数ありましたが、Vimはネット上でも使っている方をよく見かけたので私も使ってみようとチャレンジしてみました!

また、PATHの通し方に苦戦したため、だれかのお役にたてればと書き記した次第です。

インストール

【 For Windows 】ゼロから始めるVimエディタ (インストール編)に記載のとおり進めれば問題ないです。

↓こちらからダウンロード↓
KaoriYa - Vim

保存先は C:\Program Files にしてください。もしくは、ダウンロードはC直下でもあとから、Program Filesに移動させてください。
※理由はPATHの設定の際Cドライブ直下だとうまくいかなかったからです。

PATHの設定

PATHを通すとは? (Mac OS X)
PATHを通すとはなんだろうといろいろ調べてみたのですが、「コンピューターにこのファイルはここにあるよ!というのを登録し、ほかのファイル同士で認識させあうこと」と勝手に理解しています。全くの初心者の理解で言葉がめちゃくちゃですが・・・

【設定方法】
1 スタートメニューで「コントロールパネル」を検索

2 コントロールパネルのコントロール パネル\システムとセキュリティ\システムに入る

3 左側のシステムの詳細設定を開き、「環境変数」をクリック
スクリーンショット (233)_LI.jpg

4 以下の画面が出るので、「ユーザーの環境変数」においてPATHの追加を行う。

スクリーンショット (234).png

これでOK。

PATHはC:直下だとうまくいかない?

はじめC:直下にVimのディレクトリをおいており、それでPATHを設定しようとしたのですが、うまくいきませんでした。

理由を調べてみたのですが、よくわからず・・・
そんなことないようまくいくよ!やなぜそうなるのかご存知の方がいらっしゃればコメント欄にていただけるとすごく嬉しいです。

コマンドプロンプトからVimを開く

いよいよVimを開きます。コマンドプロンプト上にて、

1 ファイルを作成したいディレクトリにcd コマンドで移動しましょう。
2 vimと入力、エンター。

スクリーンショット (241)_LI.jpg

開くとこんな画面が出てきます!
ユーザー登録には有料とのことなのでやめました。。。

スクリーンショット (229).png

最初のファイルの作成

Vimの操作の際また苦戦したので、こちらの記事を参考にしました。

【Vim使い方】ファイルの作成と開き方、保存の方法。(Mac OS X)
知識0から始めるVim講座

:w test1.rb

と記入し、エンターキーを押す。

スクリーンショット (237).png

できた!以下のように新しいファイルが作成されています。

スクリーンショット (238).png

保存が完了しましたので、

:q

でVimから出ます。

初心者笑い話

テキストを進める際、テキストエディタでRubyのプログラムを書くよといっているのに、必死にコマンドプロンプトで新しいファイルを作成しようとしていました。

↓ずっとこれがでてました。
'touch' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。

調べても全然出てこないので、PATHの設定を何度もやり直したり、今日の午後を無駄にしました・・・お昼寝したあと読み返すとんんん???となりひらめきました!
よくこんなことがあります。。。

何か記載に間違いなどありましたらご指摘ください。

その他参考

【 For Windows 】ゼロから始めるVimエディタ (インストール編)

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2