Vim
Articles¶
- ぼくのかんがえたさいしょうのvimrc - derisの日記 ★ミニマル.vimrc
- 僕がサクラエディタからVimに乗り換えるまで - give IT a try
- Big Sky :: Learn Vim Progressively
- これまでのVimの勉強内容まとめ - Qiita ★とても参考になる
- Vimの使い方まとめ | MBA-HACK
- Vimの便利な画面分割&タブページと、それを更に便利にする方法 - Qiita
- (初心者向け) Vim の機能紹介@nagoya.vim #1
- なるべく覚えないviエディタの使い方 - ザリガニが見ていた...。
- .vimrc - Qiita
- 個人的に参考にしているvimrc - Qiita
- これまでのVimの勉強内容まとめ - Qiita
- 「Vim Bootstrap」を使っておけば、なんちゃって Vimmer も幸せになれる - 大学生からはじめるWeb開発
- Route 477
- Vim幼稚園からVim小学校へ - Qiita
あとで読む¶
- Vim Advent Calendar 2012 まとめ - C++でゲームプログラミング
- Vim Advent Calendar 2013 : Vim を使っている/始めたいなら読んでおきたい Web の記事 - C++でゲームプログラミング
- 新卒エンジニアに Vim とかについて座学をした - ravelllの日記
- Vim の魅力を余すこと無くお伝えする動画まとめ - fugafuga.write()
- 『実践Vim』を読んで学んだ、おすすめVimデフォルト機能32個 - MyEnigma
- Vim-Galore : Vimについて知っておくべき全てのこと (⅕) | プログラミング | POSTD
Tips¶
-
一日18時間VimでRailsを開発している僕が選ぶVim Tips 10選 | 柿の種とピスタチオ ★とても参考になる
-
脱初心者を目指すなら知っておきたい便利なVimコマンド20選 (Vimmerレベル診断付き) - Qiita GIF付きのよく出来たまとめ
Install¶
Command List¶
よく使うコマンド¶
- 矩形選択
control
+v
- 範囲選択
shift
+i
で挿入esc
で反映
vimrc¶
- Vim初心者的導入メモ ⅔ 「vimrc設定」編 - ナレッジエース
Vimの設定は、全て「_vimrc」というテキストファイルに記述します。
:help vimrc :echo $HOME :echo $VIM :version
ウィンドウサイズ(gvim)¶
set lines=24 set columns=80
カラースキーム¶
colorscheme molokai
Plugin¶
Command list¶
覚え方¶
カーソルの移動とスクロール¶
Command | Description |
---|---|
w |
次の単語の先頭に移動 |
e |
単語の最後の文字に移動 |
b |
前の単語の先頭に移動 |
W |
次の単語の先頭に移動(記号もひと続きの単語とみなして移動) |
E |
単語の最後の文字に移動(記号もひと続きの単語とみなして移動) |
B |
前の単語の先頭に移動(記号もひと続きの単語とみなして移動) |
H |
表示内の最上行に移動 |
M |
表示内の中央行に移動 |
L |
表示内の最下行に移動 |
z<enter> |
カーソルが表示内の最上行になるようにスクロール |
zt |
カーソルが表示内の最上行になるようにスクロール |
z. |
カーソルが表示内の中央行になるようにスクロール |
zz |
カーソルが表示内の中央行になるようにスクロール |
z- |
カーソルが表示内の最下行になるようにスクロール |
zb |
カーソルが表示内の最下行になるようにスクロール |
<C-f> |
1画面下へスクロール |
<C-b> |
1画面上へスクロール |
<C-e> |
1行下へスクロール |
<C-y> |
1行上へスクロール |
% |
対応する括弧に移動 |
gg |
ファイルの先頭行に移動 |
G |
ファイルの最終行に移動 |
14G |
行番号14に移動 |
:14<enter> |
行番号14に移動 |
fa |
次に出現する a に移動 |
ta |
次に出現する a の一つ手前に移動 |
Fa |
前に出現する a に移動 |
Ta |
前に出現する a の一つ手前に移動 |
編集¶
Command | Description |
---|---|
i |
カーソルの左側で挿入モード |
a |
カーソルの右側で挿入モード |
s |
カーソル上の1文字を削除して挿入モード |
ciw |
単語全体を削除して挿入モード |
I |
行頭で挿入モード |
S |
行全体を削除して挿入モード |
A |
行末で挿入モード |
C |
行末までを削除して挿入モード |
o |
下に新たな行を追加して挿入モード |
O |
上に新たな行を追加して挿入モード |