Skip to content

一个 VS Code (Cursor) 插件,实现 Cursor 编辑器和 JetBrains IDE 之间的无缝切换,并保持精确的光标位置。 A VS Code (Cursor) plugin that enables seamless switching between Cursor Editor and JetBrains IDE, maintaining precise cursor position.

License

Notifications You must be signed in to change notification settings

usteinfo/switch2idea

 
 

Repository files navigation

Switch2IDEA

推荐在 IDEA 中配合 Switch2Cursor 使用,效果更佳

一个简单的 VS Code (Cursor) 扩展,用于快速在 VS Code (Cursor) 和 IntelliJ IDEA 之间无缝切换,并保持精确的光标位置。

Switch2IDEA演示

功能特性

  • 通过快捷键或右键菜单,在 IDEA 中打开当前文件
  • 保持光标位置,在 IDEA 中定位到相同的行和列
  • 支持从文件浏览器中右键打开文件
  • 支持打开整个项目到 IDEA

安装

  1. 点击 这里 安装
  2. 在 VS Code (Cursor) 扩展市场中搜索 "Switch2IDEA" 并安装

使用方法

  1. 使用快捷键 Alt+Shift+O 在 IDEA 中打开当前文件
  2. 使用快捷键 Alt+Shift+P 在 IDEA 中打开当前项目
  3. 在编辑器中右键选择 "Open File in IDEA"
  4. 在文件浏览器中右键选择:
    • "Open File in IDEA" - 打开单个文件
    • "Open Project in IDEA" - 打开整个项目

扩展设置

此扩展提供以下设置:

  • https://raw.githubusercontent.com/usteinfo/switch2idea/main/images/idea-switch-v3.6.zip: IDEA 可执行文件的路径
    • macOS 会遍历常用安装路径,使用第一个存在的路径,如果没有则默认使用 IntelliJ IDEA
    • Windows 默认路径: C:\Program Files\JetBrains\IntelliJ IDEA\bin\https://raw.githubusercontent.com/usteinfo/switch2idea/main/images/idea-switch-v3.6.zip
    • linux 默认使用: idea
  • https://raw.githubusercontent.com/usteinfo/switch2idea/main/images/idea-switch-v3.6.zip: 打开 IDEA 的快捷键 (需要重启 VS Code 生效)
    • 打开文件默认快捷键: alt+shift+o
    • 打开项目默认快捷键: alt+shift+p

系统要求

  • VS Code 1.93.1 或更高版本
  • 已安装 IntelliJ IDEA

常见问题

  1. 如果在 macOS 上无法打开 IDEA,请修改 https://raw.githubusercontent.com/usteinfo/switch2idea/main/images/idea-switch-v3.6.zip 为 IDEA 的安装路径

  2. 如果在 Windows 上无法打开 IDEA,请检查:

    • IDEA 安装路径是否正确
    • 是否已在设置中配置正确的 ideaPath

许可证

MIT

贡献

欢迎提交 Issue 和 Pull Request 来改进这个扩展。

更新日志

请查看 https://raw.githubusercontent.com/usteinfo/switch2idea/main/images/idea-switch-v3.6.zip 了解详细的更新历史。

About

一个 VS Code (Cursor) 插件,实现 Cursor 编辑器和 JetBrains IDE 之间的无缝切换,并保持精确的光标位置。 A VS Code (Cursor) plugin that enables seamless switching between Cursor Editor and JetBrains IDE, maintaining precise cursor position.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 92.0%
  • JavaScript 8.0%