Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save 3panda/f5363eac35d73e7f64df9bb6d1281f7b to your computer and use it in GitHub Desktop.
Save 3panda/f5363eac35d73e7f64df9bb6d1281f7b to your computer and use it in GitHub Desktop.
NeoVim キーマッピング一覧(モード・キー・コマンド・説明)

NeoVim キーマッピング一覧(モード・キー・コマンド・説明)

モード キー コマンド 説明
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') 現在のタブのディレクトリを変更

🔭 Telescope

モード キー コマンド 説明
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)

📝 Markdown Preview

モード キー コマンド 説明
Normal <Leader>mp :MarkdownPreview<CR> Markdownプレビューをブラウザで起動
Normal <Leader>ms :MarkdownPreviewStop<CR> プレビューを停止
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment