EditorJumper: инструмент бесшовного переключения для Cursor/Trae/Windsurf и JetBrains

Общее введение

EditorJumper - это плагин для IDE JetBrains, разработанный пользователем GitHub wanniwa. Он позволяет разработчикам быстро переключаться между IDE JetBrains (например, IntelliJ IDEA, PyCharm) и такими редакторами, как VS Code, Cursor, Trae, Windsurf и другими. Его основная функция - сохранение положения курсора и контекста редактирования неизменными, что помогает пользователям повысить эффективность разработки в среде с несколькими редакторами.

EditorJumper:Cursor/Trae/Windsurf和JetBrains无缝切换工具

 

Список функций

  • Бесшовное переключение между JetBrains IDE и такими редакторами, как VS Code, Cursor, Trae, Windsurf и др.
  • При переходе автоматически переходит на ту же строку и колонку кода, сохраняя неизменным положение курсора.
  • Сохраняйте контекст редактирования, чтобы избежать прерывания рабочего процесса.
  • Поддержка файлов рабочего пространства VS Code (.code-workspace), можно открыть несколько элементов корневого каталога.
  • Обеспечьте несколько способов запуска переходов: меню правой кнопки мыши, панель инструментов, клавиши быстрого доступа, выбор в строке состояния.
  • Smart Jump: открывайте один и тот же файл и местоположение, если файл есть, и открывайте проект напрямую, если файла нет.
  • Настраиваемые пути выполнения для целевых редакторов, адаптированные к различным операционным системам.

 

Использование помощи

EditorJumper очень прост в установке и использовании, ниже приводится подробное описание установки, настройки и работы.

Процесс установки

  1. Откройте IDE JetBrains (например, IntelliJ IDEA, PyCharm).
  2. Нажмите на строку меню File -> Settings(Windows) или Preferences(Mac).
  3. входить Plugins -> Marketplace.
  4. Введите в поле поиска EditorJumperКогда вы найдете плагин, нажмите на кнопку Install.
  5. Перезапустите IDE после установки, и плагин вступит в силу.

системные требования::

  • Требуется JetBrains IDE версии 2022.3 или выше.
  • Поддержка всех IDE JetBrains, включая IntelliJ IDEA, WebStorm, PyCharm и другие.

Этапы конфигурирования

  1. Откройте окно IDE Settings/Preferences.
  2. найти Tools -> Editor Jumper Settings.
  3. Настройте путь к целевому редактору:
    • Код VS: введите код, например C:\Users\username\AppData\Local\Programs\VSCode\Code.exe(Windows) или автоопределение (Mac).
    • Курсор: автоматически определяется по системному PATH в Windows, на Mac настраивать не нужно.
    • Trae/Windsurf: ручной ввод .exe путь к файлу (Windows) или автоматическое определение (Mac).
  4. Выберите редактор по умолчанию для переходов по ярлыкам.
  5. удар (по клавиатуре) Apply Сохраните настройки.

Примечания к конфигурации::

  • Пользователи Mac: Все пути редактора определяются автоматически, без ручной настройки.
  • Пользователь Windows: Автоматическое определение курсора, другие редакторы должны быть указаны. .exe Путь.

метод работы

С помощью ярлыка

  • Ярлык по умолчанию:Alt+Shift+O(Windows) или Option+Shift+O(Mac).
  • При нажатии текущий проект переходит в настроенный редактор по умолчанию.

Через меню правой кнопки мыши

  1. Щелкните правой кнопкой мыши в области редактирования кода.
  2. опция Open in [编辑器名称](название обновляется в зависимости от конфигурации).
  3. Целевой редактор откроет тот же файл и то же место.

Через меню Инструменты

  1. Нажмите на верхнюю строку меню Tools.
  2. опция Open in [编辑器名称].
  3. Проект перейдет в указанный редактор.

через строку состояния

  1. Найдите значок редактора в строке состояния в нижней части IDE.
  2. Нажмите на значок и выберите целевой редактор из выпадающего меню.
  3. Для завершения прыжка используйте горячие клавиши, правую кнопку мыши или меню инструментов.

Функциональное управление

Сохранение положения и контекста курсора

  • При переходе плагин записывает номер строки и номер колонки текущего файла.
  • Откроется редактор целей, и курсор будет автоматически установлен в том же месте.
  • Если файл не сохранен, сначала сохраните его, чтобы обеспечить контекстную согласованность.

Интеллектуальное поведение при прыжках

  • Когда открыт файл: откройте тот же проект и файл после перехода, сохраняя позицию курсора.
  • При открытии без файлов: непосредственно откройте корневой каталог проекта.
  • Поддержка VS Code .code-workspace файл, подходящий для проектов с многокорневым каталогом.

двунаправленный прыжок

  • подходит EditorJumper-V Вы можете вернуться в JetBrains IDE из редактора, например VS Code.
  • Установка в VS Code EditorJumper-VНажмите клавишу быстрого доступа (по умолчанию) Ctrl+Shift+J) вернуться.

Часто задаваемые вопросы

  • Неудачный прыжок: Проверьте правильность пути к целевому редактору или убедитесь, что запущены и IDE, и целевой редактор.
  • Потеряно положение курсора: Убедитесь, что файл сохранен и что оба редактора открывают один и тот же проект.
  • Невозможно перейти на Mac: Убедитесь, что программа запуска командной строки JetBrains IDE настроена (Tools -> Create Command-line Launcher).

EditorJumper прост в использовании, и вы можете приступить к работе за считанные минуты. Он позволяет разработчикам сосредоточиться на коде, а не на переключении инструментов.

 

сценарий применения

  1. Back-end и front-end разработка
    • Отладка внутреннего кода в JetBrains IDE, переход к VS Code для редактирования файлов внешнего кода.
  2. Работа в команде
    • Быстрое совместное использование местоположения кода, когда разные пользователи используют разные редакторы.
  3. Отладка с помощью нескольких инструментов
    • После запуска комплексной отладки в JetBrains IDE с помощью Курсор Быстро настройте код.
  4. Освоение нового редактора
    • Новички, перешедшие на VS Code или Cursor, используют плагин для плавного перехода к привычной IDE JetBrains.

 

QA

  1. Какие редакторы поддерживаются?
    • Поддержка IDE JetBrains (например, IntelliJ IDEA, PyCharm) и VS Code, Cursor, Trae, Windsurf.
  2. Нужно ли настраивать путь вручную?
    • Автоопределение на Mac, автоопределение курсора на Windows, остальные параметры нужно задавать вручную. .exe Путь.
  3. Потеряю ли я статус редактирования, если перепрыгну?
    • Нет, пока файл сохраняется, положение курсора и контекст сохраняются.
  4. Является ли плагин бесплатным?
    • Да, это проект с открытым исходным кодом, доступный бесплатно на GitHub.
© заявление об авторских правах

Похожие статьи

Paper Reviewer:自动生成arXiv论文的综合评审并转化为博客文章

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...