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

勉強しよう -Vim編-

$
0
0

Qiitaを始めてずっとROM専。
「自分から何か発信してみたい」と「何か勉強しよう」と漠然と思い、
再燃してきたVimについて書いていこうと思う。
(既に多くの方がVim関連の投稿をされててびびりながら)

準備

何はともあれVimを使えるようにインストールしなければ。
偉大な先人達が作ってくれたVimを頂く。ありがたい。
色々あるようだが以下をインストールする。

windowsはこちらからVim — KaoriYa
MacはこちらからMacVim

index 基本操作

まず何か書こうとすると何か書けない。それどころかカーソル移動すら違和感。
という初めてのVim(Linuxサーバ上でのView/Vi君でした)を思い出しつつ改めて勉強しよう。

  • hjklでそれぞれ左下上右にカーソル移動。
  • 入力したいときはまずはiを押してから入力する。
  • 入力が終わったらescキーを押す。
  • 一時保存するときはescキーを押して:w。保存して閉じる時は:wq
  • 保存せずに閉じるときはescキーを押して:q!

多分これで書きたいことは書けるし保存できる。
まったくVimのいいとこ無しの時代。

覚えた操作01

  • xを押すとカーソル直下の文字を1文字削除。
  • rを押してから任意の文字を打つとカーソル直下の文字を置換できる。

どちらもいちいちiとか押さなくていいので編集するとき便利。
* 間違えたらesc押してuを押すと元に戻す。Undo。「Ctrl + z」的な。まじお世話になるキー。
* Ctrl + rを押すと取り消しを取り消してくれる。やり直し。Redo。「Ctrl + y」的な。そこそこお世話に。
* :set nuで行番号が表示される。見やすくなるので開いたら即打つ。

覚えた操作02

Vimには4つのモードがある。まずモードを覚えるといいらしい。

モード名切替えるには思ったこと
ノーマルモードeschjklで移動するモード。入力できない感じのやつ。
インサートモードioなど入力できる感じの。
コマンドラインモード:を押してから各種コマンド入力やってると玄人っぽい。
ビジュアルモードv「Shiftキー押しっぱなしモード」だとイメージし易かい。

上の「切替えるには」で各モードを切り替える。
とりあえずこういうもんだと思いばしばしモードを切り替える練習をする。

  • yyが行コピー(ヤンクと言うらしい)
  • pがペースト
  • /を押して検索したいキーワードを入力しEnter。以降はnで次を検索。F3的な。Nで前を検索。Shift + F3的な。
  • *を押すとカーソル位置の単語でハイライト(まじ便利!)かつ検索した扱いなのでnとかNが効く。ハイライトが邪魔になったら:noh(no highlight)で消せる。

やっぱりエディターなんだからコピペと検索を覚えねば。今回はこの辺で終了。

所感

  • 書き出した操作を1つずつ手になじむまで使ってみる。何も見なくても自然に書けるようになったら次に進もう。
  • ちょっとずつ編集して(後から追記できるよね??)勉強していこう。
  • 書いていて他の方の投稿のリンクを貼りたい・・・ でも小心者なのでびくびくして貼れない。 やっぱいきなりじゃ迷惑か?とか考えちゃう。 やっぱ貼ろう!

参考

投稿に辺り非常に参考にした投稿をご紹介。
hachi8833さんのVim幼稚園から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>