Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

【vimめも】 1. vimについて

$
0
0

会社のPCのスペックが低く、IDEは辛い・・・
となったのがキッカケでvimを使い始めました(私もまだvim歴1年半ほど)
ただ、、
vimはIDEのみを使ってきた人にとっては
抵抗感が強い?と思ったので、
まずはどういうものか?や何を大事にするべきか?などを
伝えていきたいと思います

Vimの特徴とは?

  • OSを選ばない
  • CUIで動く
  • 軽い
  • 設定の自由度が高い
  • キーマップの幅が広い
  • 日本人の開発者が多い(コミュニティが厚い)
  • プラグインが多い

通常の操作の流れ

  1. ファイル選択(マウス or ファイル探索)
  2. 編集箇所に移動(マウス or 十字キーで1文字ずつ)
  3. 文字を入力(キーボード)

マウス→キーボード→マウス の繰り返し。

Vimの操作の流れ

  1. ファイル選択(キーボード Normalモード)
  2. 編集箇所に移動(キーボード Normalモード)
  3. 文字を入力(キーボード Insertモード)

キーボードのみ!ステキ!!

Vimで目指すところ

  • 少しでも自分のなかで無駄を感じたらすぐ設定を変更!
  • 設定を増やし、操作を減らす
  • マウスを使わない(キーボードのみで完結するようにする)
  • ソースコードだけでなくVimで扱える範囲を増やす
    • メモ(markdownなど)
    • コマンドラインの操作など

なにも手を加えていないVimは
「ひっかく」しか覚えてないポケモンと一緒

vimでこんなことができる

  • ファイラー
  • ファイルのあいまい検索、文言検索
  • 入力補完、入力テンプレート
  • 画面分割、画面移動、サイズ変更
  • タグジャンプ(定義元)
  • タブ機能
  • コンソール

まとめ

vimで出来ることは本当に広いです

日本人開発者が多く、vim使用者も多いのでvimのイベントなどもよく開催されています
わからないことがあればどんどん質問しましょう

人のvimrcを使うのは、人のパンツを履くのと同じと仰っていたvimmerの方もいました
それくらい人それぞれのスタイルになっていきます

だれかの設定を丸コピして使うのではなく
自分にあった、自分だけのvimへと育てていきましょう!!


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>