13
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ElixirAdvent Calendar 2023

Day 14

Livebook で Vim や Emacs と同じキー操作ができる

Last updated at Posted at 2023-11-13

はじめに

Livebook Launch Week 2 を自分でやってみるシリーズ

Day 5 は定番エディターと同じ操作ができるようになる設定です

キーバインドの設定

Livebook のホーム画面から左メニュー Settings をクリックします

設定画面が開くので、一番下 Code editorKey bindings から設定を変更します

選択肢は以下の3つ

  • Dafault
  • Emacs
  • Vim

スクリーンショット 2023-11-12 21.26.17.png

ちなみに Livebook のショートカットキーは左メニューの下から2番目、キーボードアイコンで確認できます

スクリーンショット 2023-11-12 21.54.47.png

スクリーンショット 2023-11-12 21.58.32.png

Vim のキーバインド

キー操作が分かるよう、 Section の右側に入力しているキーを表示しました

単語単位の移動や行コピー、ペースト、削除、挿入モードへの切り替えなど、 Vim と同じ操作ができています

vim.gif

Vim のキーバインドについては @Daisuke_MMM さんの記事にまとめられています

Emacs のキーバインド

こちらもキー操作が分かるよう、 Section の右側に入力しているキーを表示しました

単語単位での移動など、 Emacs のキー操作ができています

emacs.gif

Emacs のキーバインドについては @ikemo さんの記事にまとめられています

まとめ

正直私はそんなに Vim を使っていませんが(サーバー上で使うくらい)、普段から Vim を使いこなしている人にとっては生産性がかなり上がるでしょう

細かいところまで親切設計です

補記(キー操作の表示ツール)

キー操作の表示については ShowKeys を使用しました

今回初めて使いましたが、かなり便利なので今後も使いたいです

13
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?