Como faço para abrir todos os tipos de arquivo no editor interno no eclipse?


40

Ao usar o diálogo de arquivo aberto no Eclipse, muitos tipos de arquivos são abertos no editor interno conforme o esperado (.java, .txt). No entanto, outros são abertos em um editor externo. Por exemplo, no meu sistema, tentar abrir o arquivo .sh faz com que ele seja aberto no emacs e os arquivos .py sejam abertos no bluefish.

Como digo ao eclipse para abrir todos os arquivos no editor interno. Eu não quero fazer uma associação para cada tipo explicitamente; Eu só quero que tudo seja aberto no editor interno por padrão.


1
Para esclarecer aqui, você quer dizer clicar duas vezes em um arquivo no Eclipse ou no gerenciador de arquivos do SO? Estou tendo o mesmo problema em que todos os arquivos no eclipse são padronizados para o editor do sistema, mesmo quando há um editor específico (por exemplo, c / c ++ para arquivos .c) associado.
Chris Marasti-Georg

1
@ Chris: Em eclipse
Draemon

1
@studiohack: lembre-se de justificar como essa não é uma "pergunta real" - acho que fui bem clara, e as quatro pessoas que a marcaram como favorita provavelmente também querem uma boa resposta.
Draemon

1
Não sei por que essa pergunta foi encerrada. Eu tenho o mesmo problema. Eu clico em um JAVA !! arquivo no eclipse (Juno) e abre em um aplicativo de bloco de notas (manipulador de janelas padrão)
Ben

Respostas:


15

O problema é que, quando o Eclipse não sabe o que fazer com um determinado arquivo, ele é aberto com o chamado "Editor do Sistema", que na verdade é ... o que quer que seu sistema operacional diga, daí os "dados em movimento" efeito". Eu não acho que você possa dizer ao sistema operacional para usar o Eclipse como editor padrão (embora eu não tenha tentado; de qualquer forma, eu me pergunto por que alguém iria realmente querer fazê-lo); portanto, você tem duas alternativas: instalar um plug-in do eclipse. para gerenciar o tipo de arquivo que você deseja editar (como, por exemplo, pyDev para python), ou vá para Janela> Preferências> Editores> Associações de Arquivos e associe suas extensões de arquivo ao editor de texto embutido no Eclipse.

Por acaso, sou um usuário pesado do Vim, Emacs e Eclipse, e para este trabalho o Emacs definitivamente não é o que você realmente deseja, embora, se você quiser experimentá-lo por seus próprios méritos, o Emacs possa substituí-lo muito bem (interface modal e tudo o mais). ), procure viper e vimpulse.

FYI: Eu vim aqui depois de ler sua postagem


1
Obrigado pela sua resposta. As associações do sistema fazem sentido ao abrir arquivos de um explorador de arquivos / da área de trabalho / etc. Tudo o que eu quero é uma opção para o editor de texto interno, em vez de um aplicativo externo, mesmo que eu não tenha instalado um plug-in específico (desde que eles possam útil, mas o comportamento padrão deve ser sensato).
Draemon

FWIW, ter um plug-in específico não resolve completamente o problema. Por exemplo, mudei do editor do Eclipse PDT para um editor externo (Sublime Text 2). Agora estou cansado desse editor e quero voltar, mas não parece trivial recuperar o editor realçado com sintaxe original.
DPK

12

Eu tenho a mesma dor. Você pode querer adicionar as extensões que deseja abrir com o editor interno nas "Associações de Arquivos" do Eclipse. Eles são encontrados (na minha versão do MacOS) em Preferências> Geral> Editores> Associações de arquivos, listam os tipos que você deseja abrir internamente e escolheram "Editor de texto (padrão)" como "Editores associados". Eu espero que isso ajude.


Trabalhou para mim em Aptana.
DANH


4

Se você clicar com o botão direito do mouse no arquivo no Package Explorer / Navigator, verá um Open-Withitem de menu onde poderá selecionar como o arquivo deve ser aberto. Portanto, se você precisar editar um .sharquivo, clique com o botão direito do mouse e selecione Open With > Text Editor. Há também o Other...item de submenu onde você pode escolher outros modos para o Eclipse abrir o arquivo.


1
Eu cliquei Open with-> Otherentão selecionei external programse depois escolhi eclipse. Funcionou para mim. Obrigado
Devendra

3

Existe um plugin para isso que funciona bem para mim: https://github.com/eclipselabs/default-text-editor

Observe que não foi possível instalá-lo por meio do repositório ou arrastando e soltando o botão de instalação, apenas pesquisando o termo Default Text Editordo Eclipse Marketplace de dentro do IDE e instalando-o a partir daí. Uma vez instalado, porém, funcionou perfeitamente.


1

Eu acho que posso adicionar ao conteúdo acima fornecido por outras pessoas. Alguém pode achar útil. Como tornar o editor de texto no eclipse como Editor padrão:

  1. no painel superior do Eclipse, na barra de tarefas, você verá "Janela". clique em "janela" e selecione "preferências". Uma pequena janela será exibida.

  2. Agora, nessa pequena janela aberta, cheguei a Geral-> Editores. agora Clique em Associações de arquivos. Depois de clicar em FileAssociations, você verá duas janelas no lado direito.

  3. Agora, adicione o tipo de arquivo na janela superior. Por exemplo, eu quero fazer o editor de texto como padrão para alguns arquivos "* .prop". então cliquei no botão "Adicionar" que estava ao lado da janela superior. Ele solicitará que você digite o FileType em um pequeno pop-up. digite lá como "* .prop" e ele será salvo e você verá o arquivo digitado Digite lá na janela superior.

  4. Agora, adicione os editores de arquivo que você deseja como padrão para esse tipo de arquivo específico que você acabou de adicionar. O exemplo diz, na etapa acima eu adicionei "* .prop". então, clique no "* .prop" visível na janela superior e, à direita, clique no botão "Adicionar" ao lado da janela inferior. aparecerá para escolher seu editor, então adicione seu editor. O Eclipse o tornará automaticamente como padrão; caso contrário, selecione o editor que você adicionou agora e clique no botão padrão que estava ao lado da janela inferior.


Observe que "acima" não tem contexto aqui. As respostas podem ser classificadas de várias maneiras diferentes. Sua resposta pode muito bem estar acima de todas as outras. Melhor referenciar outras respostas com um link, ou pelo menos mencionar o autor.
ale

1

Abrindo um único arquivo no editor

Clique com o botão direito no arquivo, Open with-> Otherselecione external programse escolha eclipse.

Configurando o eclipse para abrir arquivos *.cou *.cppetc. por padrão

Window -> Preferences -> Editors -> File Associations

Adicione tipos de arquivos *.ce *.cpp. Aqui para cada tipo de arquivo , *.cou seja *.cpp, ou , você pode escolher o editor. Portanto, escolha eclipse como editor para cada tipo de arquivo.

Isso abrirá seus arquivos por padrão no editor eclipse. Observe que os ícones dos arquivos serão alterados para eclipse icon após esta configuração


0

Eclipse -> Preferências -> Geral -> Editores -> Associações de Arquivos ->

Conjunto: abra arquivos não associados com: Editor de texto.

Selecione todos os tipos de arquivo e clique em Remover.


Como sua resposta difere das respostas já fornecidas?
Romeo Ninov

por "Selecione todos os tipos de arquivo e clique em Remover". que finalmente fez todas as outras soluções funcionarem.
Matthias Danetzky
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.