IDE Programs and Tools¶
Visual Studio¶
Licensing¶
REDACTED
Extensions¶
Resharper C# & C++¶
Still the best intellisense there is. I use VS over Rider or CLion because its much better at handling project management and UI/UX.
Jetbrains¶
Best IDE's out there. I use their standalone products for Java and Python.
Licensing¶
REDACTED
Intellij¶
Pycharm¶
Artificial Intelligence¶
Claude Code¶
Claude MAX Plan
MCP's¶
Makes the fucking thing interact intelligently with Windows etc.
- Install Claude Code
- Install Zed
- Install NPX (Nodejs)
then:
npx @wonderwhy-er/desktop-commander@latest setup
Read the output the npx command produces and open the claude_desktop_config.json it talks about. Then open zed and ctrl+shift+p -> agent: settings. Add a custom MCP Server and manually take the information from the claude code json and put it in the zed mcp json.
/// The name of your MCP server
"some-mcp-server": {
/// The command which runs the MCP server
"command": "cmd",
/// The arguments to pass to the MCP server
"args": ["/c","npx","-y","@wonderwhy-er/desktop-commander@latest"],
/// The environment variables to set
"env": {}
}
Zed¶
Hooks up to Claude Code (no API fees :D)
paste the content of this json into Zed->Open Settings File
zed_settings.json
// Zed settings
//
// For information on how to configure Zed, see the Zed
// documentation: https://zed.dev/docs/configuring-zed
//
// To see all of Zed's default settings without changing your
// custom settings, run `zed: open default settings` from the
// command palette (cmd-shift-p / ctrl-shift-p)
{
"agent_servers": {
"claude": {
"default_model": "sonnet",
"default_mode": "bypassPermissions",
},
},
"vim_mode": false,
"telemetry": {
"diagnostics": false,
"metrics": false,
},
"icon_theme": {
"mode": "dark",
"light": "Zed (Default)",
"dark": "Zed (Default)",
},
"base_keymap": "JetBrains",
"ui_font_size": 16,
"buffer_font_size": 15,
"theme": {
"mode": "dark",
"light": "One Light",
"dark": "Ayu Dark",
},
"title_bar": {
// Whether to show the branch icon beside branch switcher in the titlebar.
"show_branch_icon": true,
// Whether to show the branch name button in the titlebar.
"show_branch_name": true,
// Whether to show the project host and name in the titlebar.
"show_project_items": true,
// Whether to show onboarding banners in the titlebar.
"show_onboarding_banner": false,
// Whether to show user picture in the titlebar.
"show_user_picture": false,
// Whether to show the sign in button in the titlebar.
"show_sign_in": false,
// Whether to show the menus in the titlebar.
"show_menus": true,
},
}