Vi/Vim/GVim使用方法
目次
コマンドモード
モード変更
入力 | 機能 |
---|---|
ESC | コマンドモード |
カーソル移動
入力 | 機能 |
---|---|
h | ↠|
j | ↓ |
k | ↑ |
l | → |
^ | 行é 㸠|
$ | 行末㸠|
– | ↑ã®è¡Œé ã«ç§»å‹• |
+ | ↓ã®è¡Œé ã«ç§»å‹• |
( | â†‘ã®æ–‡ã«ç§»å‹• |
) | â†“ã®æ–‡ã«ç§»å‹• |
{ | â†‘ã®æ®µè½ã«ç§»å‹• |
} | â†“ã®æ®µè½ã«ç§»å‹• |
Ctrl+f | ↓ã®ãƒšãƒ¼ã‚¸ã¸ |
Ctrl+b | ↑ã®ãƒšãƒ¼ã‚¸ã¸ |
gg | ファイルã®å…ˆé 㸠|
G | ãƒ•ã‚¡ã‚¤ãƒ«ã®æœ«å°¾ã¸ |
w | →ã®å˜èªžã®å…ˆé 㸠|
b | â†ã®å˜èªžã®å…ˆé 㸠|
e | →ã®å˜èªžã®æœ«å°¾ã¸ |
ge | â†ã®å˜èªžã®æœ«å°¾ã¸ |
終了
入力 | 機能 |
---|---|
:q | ä¿å˜ç„¡ã—終了 |
:q! | 変更有ã§ã‚‚ä¿å˜ç„¡ã—終了 |
:w | ä¿å˜&終了ã—ãªã„ |
:wq | ä¿å˜&終了 |
コピー&ペースト
ヤンク(コピー)
入力 | 機能 |
---|---|
yy | 1行全体 |
yw | å˜èªžã®æœ«å°¾ã¾ã§ |
y$ | 行末ã¾ã§ |
カット(削除)
入力 | 機能 |
---|---|
dd | 1行全体 |
dw | å˜èªžã®æœ«å°¾ã¾ã§ |
d$ | カーソルã‹ã‚‰è¡Œæœ«ã¾ã§ |
x | カーソルä½ç½®ã®1æ–‡å— |
X | カーソルã®å‰ã®1æ–‡å— |
D | カーソルã‹ã‚‰æœ«å°¾ |
D | カーソルä½ç½®ã®æ”¹è¡Œ |
プット(貼付)
入力 | 機能 |
---|---|
p | カーソルã®å¾Œã‚㸠|
P | カーソルä½ç½®(å‰)㸠|
Undo/Redo
入力 | 機能 |
---|---|
u | Undo(Ctrl+Z) |
Ctrl+u | Redo(Ctrl+Y) |
. | ç›´å‰ã®å‹•作ã®ç¹°ã‚Šè¿”ã— |
検索・置æ›
入力 | 機能 |
---|---|
/(æ£è¦è¡¨ç¾) | 剿–¹æ¤œç´¢ |
?(æ£è¦è¡¨ç¾) | 後方検索 |
# | カーソルä½ç½®ã®å˜èªžã‚’検索 |
n | 次ã®å€™è£œ |
N | å‰ã®å€™è£œ |
:%s/(検索文å—列)/(ç½®æ›æ–‡å—列)/g | å…¨ã¦ç½®æ› |
:%s/(検索文å—列)/(ç½®æ›æ–‡å—列)/gc | ç½®æ›ã‚’é †ã«ç¢ºèª |
ç”»é¢åˆ†å‰²
入力 | 機能 |
---|---|
Ctrl+w+w | 分割ã—ãŸç”»é¢ã¸ç§»å‹• |
gt | → ã®ã‚¿ãƒ–ã¸ç§»å‹• |
gT | ↠ã®ã‚¿ãƒ–ã¸ç§»å‹• |
ä»–
入力 | 機能 |
---|---|
:e (パス) | ファイルを開ã |
:set number | 行番å·ã‚’表示 |
:(行番å·) | 番å·ã®è¡Œã¸ç§»å‹• |
:!(シェルコマンド) | シェルコマンドを実行。例 :!ls |
Ctrl+Ins | クリップボードã«ã‚³ãƒ”ー |
Shift+Del | クリップボードã«åˆ‡å– |
Shift+Ins | クリップボードã‹ã‚‰è²¼ä»˜ |
挿入モード
モード変更
入力 | 機能 |
---|---|
i | カーソルä½ç½®ã‹ã‚‰ |
a | カーソルä½ç½®ã®å³ã‹ã‚‰ |
o | ↓ ã«è¡ŒæŒ¿å…¥ã—ã¦ã‹ã‚‰ |
O | ↑ ã«è¡ŒæŒ¿å…¥ã—ã¦ã‹ã‚‰ |
I | 行é ã‹ã‚‰ |
A | 行末ã‹ã‚‰ |
挿入モードã§ã®æ“作
Ctrl+h | ↠ã®1æ–‡å—を削除 |
Ctrl+j | 改行 |
Ctrl+g Ctrl+j | ↑ ã¸ç§»å‹• ※連続入力 |
Ctrl+g Ctrl+k | ↓ ã¸ç§»å‹• ※連続入力 |
ビジュアルモード
モード変更
入力 | 機能 |
---|---|
v | æ–‡å—å˜ä½ã§ |
V | 行å˜ä½ã§ |
Ctrl+v | çŸå½¢é¸æŠžã§ |
ビジュアルモードã§ã®æ“作
I | ビジュアルモードä¸ã«æŒ¿å…¥ãƒ¢ãƒ¼ãƒ‰ã« |
y | ビジュアルモードä¸ã«ãƒ¤ãƒ³ã‚¯ |
d | ビジュアルモードä¸ã«ã‚«ãƒƒãƒˆ |
p | ビジュアルモードä¸ã«è²¼ä»˜ |
Ctrl+0 | ビジュアルモードä¸ã«çŸ©å½¢é¸æŠžçŠ¶æ…‹ã§è²¼ä»˜ レジスタ0ã‹ã‚‰è²¼ã‚Šä»˜ã‘ |
上書モード
入力 | 機能 |
---|---|
R | 上書ã |
書ãè¾¼ã¿ç¦æ¢ãƒ¢ãƒ¼ãƒ‰
入力 | 機能 |
---|---|
view (ファイルå) | 書ãè¾¼ã¿ç¦æ¢ãƒ¢ãƒ¼ãƒ‰ã§èµ·å‹• |