Introdução geral
O EditorJumper é um plug-in projetado para o JetBrains IDE, desenvolvido pelo usuário do GitHub wanniwa. Ele permite que os desenvolvedores alternem rapidamente entre os IDEs da JetBrains (por exemplo, IntelliJ IDEA, PyCharm) e editores como VS Code, Cursor, Trae, Windsurf e outros. Sua principal função é manter a posição do cursor e o contexto de edição inalterados, ajudando os usuários a aumentar a eficiência do desenvolvimento em um ambiente com vários editores.
Lista de funções
- Alternância perfeita entre o JetBrains IDE e editores como VS Code, Cursor, Trae, Windsurf e outros.
- Localiza automaticamente a mesma linha de código e coluna ao saltar, mantendo a mesma posição do cursor.
- Preserve o contexto de edição para evitar interrupções no fluxo de trabalho.
- Suporte para arquivos de espaço de trabalho do VS Code (
.code-workspace
), vários itens do catálogo raiz podem ser abertos. - Fornecer várias maneiras de acionar saltos: menu do botão direito do mouse, barra de ferramentas, teclas de atalho, seleção na barra de status.
- Smart Jump: abra o mesmo arquivo e local quando houver um arquivo e abra o projeto diretamente quando não houver nenhum arquivo.
- Caminhos de execução configuráveis para editores de destino, adaptados a diferentes sistemas operacionais.
Usando a Ajuda
O EditorJumper é muito fácil de instalar e usar. A seguir, há uma descrição detalhada de como instalar, configurar e operar.
Processo de instalação
- Abra o IDE da JetBrains (por exemplo, IntelliJ IDEA, PyCharm).
- Clique na barra de menu
File
->Settings
(Windows) ouPreferences
(Mac). - entrar em
Plugins
->Marketplace
. - Digite na caixa de pesquisa
EditorJumper
Quando você encontrar o plug-in, clique no íconeInstall
. - Reinicie o IDE após a instalação e o plug-in entrará em vigor.
Requisitos do sistema::
- Requer o JetBrains IDE versão 2022.3 ou superior.
- Suporte para todos os IDEs da JetBrains, incluindo IntelliJ IDEA, WebStorm, PyCharm e outros.
Etapas de configuração
- Abra a seção
Settings
/Preferences
. - localizar
Tools
->Editor Jumper Settings
. - Configure o caminho para o editor de destino:
- Código VS: digite um código como
C:\Users\username\AppData\Local\Programs\VSCode\Code.exe
(Windows) ou detecção automática (Mac). - Cursor: detectado automaticamente pelo PATH do sistema no Windows, sem necessidade de configuração no Mac.
- Trae/Windsurf: entrada manual
.exe
caminho do arquivo (Windows) ou detecção automática (Mac).
- Código VS: digite um código como
- Selecione o editor padrão para saltos de atalho.
- strike (no teclado)
Apply
Salvar as configurações.
Notas de configuração::
- Usuários de MacTodos os caminhos do editor são detectados automaticamente sem configuração manual.
- Usuário do WindowsDetecção automática do cursor: outros editores precisam especificar
.exe
Caminho.
método operacional
Por atalho
- Atalho padrão:
Alt+Shift+O
(Windows) ouOption+Shift+O
(Mac). - Quando pressionado, o projeto atual salta para o editor padrão configurado.
Por meio do menu do botão direito do mouse
- Clique com o botão direito do mouse na área de edição de código.
- opção
Open in [编辑器名称]
(nome atualizado de acordo com a configuração). - O editor de destino abrirá o mesmo arquivo e local.
Por meio do menu Tools (Ferramentas)
- Clique na barra de menu superior do
Tools
. - opção
Open in [编辑器名称]
. - O projeto saltará para o editor especificado.
por meio da barra de status
- Localize o ícone do editor na barra de status na parte inferior do IDE.
- Clique no ícone e selecione o editor de destino no menu suspenso.
- Use atalhos, cliques com o botão direito do mouse ou menus de ferramentas para concluir o salto.
Operação da função em destaque
Manutenção da posição e do contexto do cursor
- Ao saltar, o plug-in registra o número da linha e o número da coluna do arquivo atual.
- Quando o editor de destino é aberto, o cursor é automaticamente posicionado no mesmo local.
- Se o arquivo não estiver salvo, salve-o primeiro para garantir a consistência contextual.
Comportamento de salto inteligente
- Quando houver um arquivo aberto: abra o mesmo projeto e arquivo após o salto, mantenha a posição do cursor.
- Ao abrir sem arquivos: abra diretamente o diretório raiz do projeto.
- Suporte ao código VS
.code-workspace
adequado para projetos de catálogos com várias raízes.
salto bidirecional
- ajuste
EditorJumper-V
você pode voltar para o JetBrains IDE a partir de um editor como o VS Code. - Instalação no código VS
EditorJumper-V
Pressione sua tecla de atalho (padrão)Ctrl+Shift+J
) retornar.
Perguntas frequentes
- Falha no saltoVerifique se o caminho do editor de destino está correto ou certifique-se de que o IDE e o editor de destino foram iniciados.
- Perda da posição do cursorConfirme que o arquivo foi salvo e que os dois editores estão abrindo o mesmo projeto.
- Não é possível saltar no MacVerifique se o iniciador de linha de comando do JetBrains IDE está configurado (
Tools
->Create Command-line Launcher
).
O EditorJumper é simples de usar e você pode começar a usá-lo em minutos. Ele permite que os desenvolvedores se concentrem no código, não na troca de ferramentas.
cenário do aplicativo
- Desenvolvimento de back-end e front-end
- Depurar o código de back-end no JetBrains IDE, pular para o VS Code para editar os arquivos de front-end.
- Trabalho em equipe
- Compartilhe rapidamente locais de código quando diferentes membros usarem editores diferentes.
- Depuração com várias ferramentas
- Depois de executar a depuração complexa no JetBrains IDE com o comando Cursor Ajuste rapidamente o código.
- Aprendendo o novo editor
- Os recém-chegados ao VS Code ou ao Cursor usam o plug-in para voltar facilmente ao IDE da JetBrains à medida que se familiarizam com ele.
QA
- Quais editores são compatíveis?
- Suporte para IDEs da JetBrains (por exemplo, IntelliJ IDEA, PyCharm) e VS Code, Cursor, Trae, Windsurf.
- Preciso configurar o caminho manualmente?
- Detecção automática no Mac, detecção automática do cursor no Windows, outros precisam ser definidos manualmente.
.exe
Caminho.
- Detecção automática no Mac, detecção automática do cursor no Windows, outros precisam ser definidos manualmente.
- Perco meu status de edição ao pular?
- Não, desde que o arquivo seja salvo, a posição do cursor e o contexto serão mantidos.
- O plug-in é gratuito?
- Sim, é um projeto de código aberto, disponível gratuitamente no GitHub.