随時更新していく予定です。
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-region
でeditor.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
をインストール