| モード | キー | コマンド | 説明 |
|---|---|---|---|
| Insert | <C-a> |
<Home> |
行頭に移動 |
| Insert | <C-e> |
<End> |
行末に移動 |
| Insert | <C-d> |
<Del> |
カーソル右の文字を削除 |
| Insert | <C-h> |
<Left> |
左に移動 |
| Insert | <C-j> |
<Down> |
下に移動 |
| Insert | <C-k> |
<Up> |
上に移動 |
| Insert | <C-l> |
<Right> |
右に移動 |
| Insert | <C-p> |
<ESC>"*pa |
クリップボードの内容をペースト |
| Normal | あ |
a |
日本語入力状態でもaキーと同等に |
| Normal | い |
i |
日本語入力状態でもiキーと同等に |
| Normal | お |
o |
日本語入力状態でもoキーと同等に |
| Normal | : |
: |
日本語入力状態でも:キーと同等に |
| Normal | ・ |
/ |
日本語入力状態でも/キーと同等に |
| Normal | <ESC><ESC> |
<C-u>set nohlsearch!<CR> |
ハイライトをクリア |
| Normal | <CR> |
o<ESC> |
現在行の下に行を追加 |
| Normal | <D-v> |
"+p |
クリップボードの内容を貼り付け |
| Insert | <D-v> |
<C-r>+ |
クリップボードの内容を貼り付け |
| Command-line | <D-v> |
<C-r>+ |
クリップボードの内容を貼り付け |
| Visual | <D-c> |
"+y |
選択範囲をコピー |
| Normal | K |
<cmd>lua vim.lsp.buf.hover()<CR> |
ホバー(ドキュメント表示) |
| Normal | gf |
<cmd>lua vim.lsp.buf.formatting()<CR> |
フォーマット |
| Normal | gr |
<cmd>lua vim.lsp.buf.references()<CR> |
参照を表示 |
| Normal | gd |
<cmd>lua vim.lsp.buf.definition()<CR> |
定義へジャンプ |
| Normal | gD |
<cmd>lua vim.lsp.buf.declaration()<CR> |
宣言へジャンプ |
| Normal | gi |
<cmd>lua vim.lsp.buf.implementation()<CR> |
実装へジャンプ |
| Normal | gt |
<cmd>lua vim.lsp.buf.type_definition()<CR> |
型定義へジャンプ |
| Normal | gn |
<cmd>lua vim.lsp.buf.rename()<CR> |
名前変更 |
| Normal | ga |
<cmd>lua vim.lsp.buf.code_action()<CR> |
コードアクション |
| Normal | ge |
<cmd>lua vim.diagnostic.open_float()<CR> |
エラーポップアップ表示 |
| Normal | g] |
<cmd>lua vim.diagnostic.goto_next()<CR> |
次の診断へ |
| Normal | g[ |
<cmd>lua vim.diagnostic.goto_prev()<CR> |
前の診断へ |
| Command | :CD |
change_dir('cd') |
作業ディレクトリをグローバルに変更 |
| Command | :LCD |
change_dir('lcd') |
現在のウィンドウのディレクトリを変更 |
| Command | :TCD |
change_dir('tcd') |
現在のタブのディレクトリを変更 |
| モード | キー | コマンド | 説明 |
|---|---|---|---|
| Normal | <Leader>ff |
<cmd>Telescope find_files<CR> |
Telescope でファイル検索を実行 |
| Normal | <Leader>fo |
<cmd>Telescope oldfiles<CR> |
Telescope で最近開いたファイルを一覧表示 |
| Normal | <Leader>fb |
<cmd>Telescope buffers<CR> |
Telescope で現在開いているバッファの一覧を表示 |
| Normal | <Leader>fg |
<cmd>Telescope live_grep<CR> |
Telescope でプロジェクト全体をテキスト検索(Live Grep) |
| モード | キー | コマンド | 説明 |
|---|---|---|---|
| Normal | <Leader>mp |
:MarkdownPreview<CR> |
Markdownプレビューをブラウザで起動 |
| Normal | <Leader>ms |
:MarkdownPreviewStop<CR> |
プレビューを停止 |