あきくもちゃのブック
mindia › あきくもちゃのブック › 単語

vim

秋雲茶 · 2012-03-31 更新 · 履歴(4)
第 3 版(2012-03-31 14:29:13 · 秋雲茶)を表示しています。 最新版に戻る

# 開く

> vim [path]

# 読込専用

> vim -R [path]
* w! で上書きできる

> vim -M [path]
* w! でも上書きできない

以下、ファイルを開いている時のコマンド

# 縦分割で[path]を開く

:vnew [path]

# 横分割で[path]を開く

:new [path]

# 特定のシェルコマンドを実行する

:! [cmd]
ex) :! ls -a

# 別名保存

:saveas [path]
:w [path]

# [path]指定の省力化

[Tab]
* [path]の候補を出力

[Ctrl+w]
* ワード単位で[path]を削除

# 関連する括弧に移動 参考URL

[%] (= [Shift+5])
* { や } にカーソルを合わせてから

# 分割表示中にウィンドウ切替

[Ctrl+w] -> [h]
* 左ウィンドウ

[Ctrl+w] -> [l]
* 右ウィンドウ

[Ctrl+w] -> [k]
* 下ウィンドウ

[Ctrl+w] -> [j]
* 上ウィンドウ

[Ctrl+w] -> [r]
* 左右、上下のウィンドウを入れ替える

# アクティブウィンドウを閉じる

:q

:close
* 最後のタブは閉じない

:hide
* 隠す(バッファは残る)

# 差分を表示する 参考URL

vimdiff [file1] [file2] {[file3] ..}

:diffupdate
* 差分の表示を更新する

# 大文字・小文字

gUU
* 行全体大文字

guu
* 行全体小文字

gUw
* 単語大文字

guw
* 単語小文字

v + (範囲選択) -> U
* 選択範囲大文字

v + (範囲選択) -> u
* 選択範囲小文字

# インデントを揃える

=
* [Shift+'-']
* カーソル行のみ

gg V G =
* 全行選択してインデントを揃える

履歴

「vim」タグが付けられた単語

他の人の「vim」