13
8

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

EmacsからVisual Studio Codeに移るメモ(随時更新予定)

Last updated at Posted at 2019-10-25

随時更新していく予定です。

Emacsのあれはどれ編

.emacs.d

OSによりますが、Macの場合は~/Library/Application Support/Code/User/です。ファイルは2つあるので以下のようにしてシンボリックリンクにしています。

ln -s settings.json  ~/Library/Application\ Support/Code/User/
ln -s keybindings.json  ~/Library/Application\ Support/Code/User/

Emacsキーバインド

Awesome Emacs Keymap - Visual Studio Marketplace

この拡張機能がほぼ完璧です。他の拡張機能はバグっていたりして大変。

M-x

⌘-Shift-p

隠しフォルダを開く

これはMacのデフォルトの機能ですが、⌘-Shift-.を押すと一時的に出てくるのでそこで選択できます。

emacsclient

codeをインストールすれば同じように使えます。⌘-Shift-pでインストール。

describe-key

Code > Preferences > Keybord Shortcuts

で色々検索できます。便利。

C-x b

⌘-p

toggle-trucate-lines

Toggle Word Wrap

require-final-newline

"files.insertFinalNewline": trueを設定

Emacsのあれを実現する

GUIでもできますが、codeをインストールしておくと良いです。

# リスト
code --list-extensions

# インストール
code --install-extension hogehoge

tramp

今までEmacs以外を使えなかった理由の1つだったtramp。Remote Developmentが最高すぎて最高なのでそんなことはもう言ってられません。これが使いたいから移ったと言っても過言ではない。

VSCodeのRemote Developmentを使ってリモートのRuby(Sinatra)をデバッグする - Qiita

whitespace

shardulm94.trailing-spacesがよさげ

expand-region

letrieu.expand-regioneditor.action.smartSelect.expandを適当なキーに当てる

git-link

ziyasal.vscode-open-in-github

open-junk-file

patricklee.vsnotesをインストールしていい感じに設定します。機能が豊富で便利。

recentf-open-files

workbench.action.openRecent

便利な設定とか

markdown

shd101wyy.markdown-preview-enhanced yzhang.markdown-all-in-one をインストール

コピペしたら書式も一緒にコピペされる

VSCodeでコピーする時に「書式なし」をデフォルトにする - Qiita

13
8
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
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?