Visual Studio Code
機能拡張
- Go(Microsoft)
golang 実行時に補完が効かなくなったら、gocode を kill する
mimimap を無効にする
Shift + command + p
でパレットを開き、settings と入力していく(preference...)"editor.minimap.enabled": false
関数定義移動
- ジャンプ
- Command + 左クリック
- F12
- ジャンプ元から戻る
- Ctrl + -
- ジャンプ
リモートファイルの編集
プラグインの導入
- Remote VSCode
VSCode サーバー起動
- F1 キーを押して、「Remote: Start server」と検索して Enter でサーバーを起動
- エディタ左下に「Starting server」と表示
SSH 接続
VSCode 上で[表示 > 統合ターミナルでターミナルを開く
下記実行
$ ssh -R 52698:127.0.0.1:52698 vagrant@192.168.33.10
rmate のインストール
接続した Vagrant 上に rmate をインストール
$ sudo wget -O /usr/local/bin/rmate https://raw.github.com/aurora/rmate/master/rmate $ sudo chmod a+x /usr/local/bin/rmate
ファイル編集
SSH 接続している状態の Vagrant 上で、編集したファイルを以下のコマンドで VSCode で開くことができる
$ rmate -p 52698 ファイル名
markdown
- Markdown PDF
settings.json で下記を変更
// マークダウン プレビューで使用されるフォント サイズ (ピクセル単位) を制御します。 "markdown.preview.fontSize": 12,
- Markdown All in One
- Markdown PDF
- リモートサーバのファイル編集
- Visual Studio Codeでリモートサーバのファイルを編集する
- Golang
- Python
- アンインストール
- アプリケーションからアイコンを削除
- 下記を削除 or 移動
- ~/.vscode
- ~/Library/Application\ Support/Code/
References
vim の設定
setting.json
Shift + command + p
でパレットを開き、settings と入力していく(preference...)
{
"workbench.panel.location": "right",
"remote.onstartup": true,
"vim.useSystemClipboard": true,
"editor.minimap.enabled": false,
"terminal.integrated.shell.osx": "/Users/r0306/.homebrew/bin/fish",
"workbench.statusBar.visible": true,
"vim.insertModeKeyBindings": [
{
"before": ["<C-e>"],
"after": [],
"commands": [
{
"command": "cursorEnd",
"args": []
},
],
},
{
"before": ["<C-f>"],
"after": [],
"commands": [
{
"command": "deleteRight",
"args": []
},
],
},
{
"before": ["<C-i>"],
"after": [],
"commands": [
{
"command": "cursorHome",
"args": []
},
],
},
],
"window.zoomLevel": 0,
}
keybindings.json
Shift + command + p
でパレットを開き、key と入力していく(preference ...)
// 既定値を上書きするには、このファイル内にキー バインドを挿入します
[
{"key": "ctrl+j", "command": "cursorDown"},
{"key": "ctrl+k", "command": "cursorUp"},
{"key": "ctrl+h", "command": "cursorLeft"},
{"key": "ctrl+l", "command": "cursorRight"},
{ "key": "shift+cmd+l", "command": "markdown.showPreview",
"when": "editorLangId == 'markdown'" },
]
- markdown のプレビューは Alfred のショートカットとかぶっているため変更