2
1

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 5 years have passed since last update.

Emacs のキーバインドが忘れられない VisualStudio ユーザーに捧げる

Last updated at Posted at 2018-02-24

いくら Emacs だって言語に特化したIDEには敵わない場合もある。
というかそこまでして Emacs を使い続けるほどの愛と根性はない。
頭ではそう割り切っているつもりでも手指はキーバインドたちのことが忘れられない。
そんな未練がましい VisualStudio ユーザーに捧げるポストです。

実現方法

拡張機能には頼らない。シンプルにキーバインドを変更する。
Emacs と VisualStudio に誠意を見せつける。
(一部好みが入ってます。)

キーバインドの設定

コマンド 使用する場所 ショートカットキー
編集.検索 テキストエディター Ctrl + Alt + F
編集.置換 テキストエディター Ctrl + Alt + H
編集.すべて選択 テキストエディター Ctrl + Alt + A
編集.現在の単語を選択 テキストエディター Ctrl + Shift + W
編集.右に1文字移動 テキストエディター Ctrl + F
編集.左に1文字移動 テキストエディター Ctrl + B
編集.行頭に移動 テキストエディター Ctrl + A
編集.行末に移動 テキストエディター Ctrl + E
編集.削除 テキストエディター Ctrl + D
編集.後退削除 テキストエディター Ctrl + H
(編集.1語削除) テキストエディター Ctrl + H
編集.次の単語へ移動 テキストエディター Ctrl + W
編集.前の単語へ移動 テキストエディター Ctrl + R
編集.単語の最後まで削除 テキストエディター Del
編集.単語の最初まで削除 テキストエディター Bkspace
編集.1行下へ テキストエディター Ctrl + N
編集.1行上へ テキストエディター Ctrl + P

まとめ

この手の話題はやり尽くされるている感じがしつつも VisualStudio と Emacs のユーザー層が重なることが少ないためか実用的な情報は少ないです。
Emacs emulation というのも存在しているのですが,キーバインドの中途半端感も否めない上にコードスニペットが死んだりコピペ周りの操作性が格段に落ちまくったりして,いまひとつ踏み込めなかった。

これからは Emacs とも VisualStudio とも仲良くできるはず。

2
1
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?