使用環境
Mac + homebrew
インストール
Mac&homebrewの場合
brew install --cask zed
その他のインストール方法は↓参照。
コマンドパレットを開く
Cmd + Shift + p
設定ファイル($HOME/.config/zed/settings.json
)を開く
Cmd + ,
キーバインディングの設定($HOME/.config/zed/keymap.json
)を開く
Cmd + k, Cmd + s
プロジェクト固有の設定ファイル
<プロジェクトディレクトリ>/.zed/settings.json
settings.json
の設定
フォントファミリーの変更
{ "buffer_font_family": "Zed Plex Mono" }
フォントサイズの変更
{ "buffer_font_size": 15 }
エディタのツールバーの設定
{ "toolbar": { "breadcrumbs": true, "quick_actions": true } }
最終行の設定
{ "ensure_final_newline_on_save": true }
LSPの設定の上書き
{ "lsp": { "rust-analyzer": { "initialization_options": { "check": { "command": "clippy" } } } } }
format on saveの設定
{ "format_on_save": "on" }
フォーマッタの設定
{ "formatter": "language_server" }
言語ごとの設定
{ "languages": { "C": { "format_on_save": "off", "preferred_line_length": 64, "soft_wrap": "preferred_line_length" }, "JSON": { "tab_size": 4 } } }
行末のホワイトスペースの設定
{ "remove_trailing_whitespace_on_save": true }
タブサイズの設定
{ "tab_size": 4 }
Themeの設定
{ "theme": { "mode": "system", "dark": "One Dark", "light": "One Light" } }
Vimモードの設定
{ "vim_mode": true }
Project Panelの設定
{ "project_panel": { "button": true, "default_width": 240, "dock": "left", "file_icons": true, "folder_icons": true, "git_status": true, "indent_size": 20, "auto_reveal_entries": true, "auto_fold_dirs": false, "scrollbar": { "show": "always" } } }