Descrição da ideia do Intellij. Criando seu próprio software Windows

Para escrever um programa Java por e grande o suficiente, um editor de texto bastante comum, mas, é claro, essa opção é simplesmente sem desempenho usando ambientes de desenvolvimento de aplicativos profissionais, o chamado IDE (ambiente integrado de desenvolvimento).

O Intellij Idea é um ambiente integrado de desenvolvimento de software para Java de JetBrains. A propósito, não apenas em Java. Quarta-feira é usado com sucesso para outras linguagens de programação, como Scala. A primeira versão do programa apareceu em 2001 e desde então o programa aumenta firmemente sua classificação de popularidade. A ideia do Intellij está disponível em duas edições: Edição Comunitária e Ultimate Edition. A primeira versão é totalmente gratuita. A segunda versão se estende sob várias licenças e, conforme declarada, pode ser usada gratuitamente para projetos com código de código aberto. No entanto, mesmo sem ele, no final de uso por mim pela versão da Ultimate Edition, acabei de receber um aviso que posso trabalhar com ele continuamente por apenas meia hora.

As versões também são distinguidas por tecnologias suportadas.

  1. Edição final:
    • ambiente e desenvolvimento de desenvolvimento JVM completo em várias línguas: Java, PHP, Javascript, HTML, CSS, SQL, Ruby, Python;
    • suporta Java EE, tecnologia de primavera / hibernação e outros;
    • implementação e depuração com a maioria dos servidores de aplicativos.
  2. EDIÇÃO DA COMUNIDADE:
    • ambiente de desenvolvimento completo para Java SE, Groovy e Scala;
    • ambiente poderoso para o desenvolvimento no Google Android.

Você pode se familiarizar com as diferenças entre as versões no site do jetbrains no link http://www.jetbrains.com/idea/features/editions_comparison_matrix.html.

O programa contém um conjunto completo dos componentes necessários para criar aplicativos com full full: Editor, compilação e ambiente de execução, bem como depurador.

Naturalmente, a idéia do Intellij não é o único ambiente a criar aplicativos Java, basta lembrar o popular Eclipse ou NetBeans, então o desenvolvedor tem do que escolher, e suas preferências são muitas vezes devido a fatores subjetivos, por exemplo, está começando Para programar no Java - leia um artigo sobre um ambiente específico que liderou sua escolha subsequente. É possível que este ciclo de artigos servirá para alguém começar a trabalhar com a ideia do Intellij, especialmente desde o sistema, na minha opinião, é mais do que conveniente.

By the way, na internet, você pode encontrar muitas informações de migração do mesmo eclipse na ideia do Intellij (veja, por exemplo, informações sobre o site da JetBrains no https://www.jetbrains.com/help/idea/ Link 2016.2 / Eclpse.html).

Eu prefiro trabalhar com a nova versão da ideia do Intellij, então atualizo periodicamente. Os artigos propostos pelo leitor foram escritos por mais de um ano, então eu não excluo que algumas capturas de tela pertencem a algumas versões antigas e mudadas em novas versões, para as quais peço desculpas aos leitores antecipadamente.

Instalação do sistema

Você pode copiar o pacote de instalação do site do JetBrains Desenvolvedor por referência http://www.jetbrains.com/idea/. Instalar a ideia do Intellij não causa problemas. Eu notei apenas que, se no futuro, você assumir o trabalho com o código do programa no ambiente do programa, quando instalar, instale as associações Criar arquivos Java.

sistema de referência

Para a ideia do Intellij tem uma documentação bastante grande em inglês. Então, ao clicar em item Ajuda. O menu principal abre um certificado não embutido e on-line no site da JetBrains.

Também é possível obter documentação para um elemento de código específico, para o qual você precisa instalar o cursor e clicar na combinação < Ctrl\u003e +.< Q \u003e..

Além disso, em geral, você pode consertar a janela com a documentação na barra lateral (por padrão - à direita), fazendo com ferramenta, clicando no botão Anexar no cabeçalho da janela de documentação. É verdade, na minha opinião, dá pouco, porque ao abrir esta janela, ele exibirá apenas a última documentação declarada.

Interface de programa

Como observado anteriormente, o produto desfruta da popularidade bem merecida dos desenvolvedores, embora haja um "pequeno mas": a falta de localização russa, embora não seja um obstáculo aos desenvolvedores.

Começou a janela

Após a instalação, quando a ideia do Intellij é inicialmente carregada, a janela Bem-vindo ao Intellij Idea Startup, que permite baixar ou abrir um projeto, importar um projeto, execute-o do repositório de vários sistemas de controle de versões ("Confira o controle da versão "). Se houver um arquivo de configuração de montagem no projeto para o Maven ou Gradle, a Idea Intellij irá oferecer-lhe para usá-las para configuração.

Depois de trabalhar com um projeto específico, é lembrado e após o lançamento subseqüente do programa, o último projeto aberto é carregado. No entanto, acontece quando as configurações para o programa padrão quando no grupo de aparência e comportamento ( Aparência Tanto o comportamento), caixa de seleção de configuração do sistema "reabrir o último projeto no startup" (abra o último projeto ao carregar).

Janela principal

A janela principal do programa na forma geral consiste em três áreas, também chamadas de janelas de ferramentas e janelas do editor. As janelas de ferramentas estão localizadas ao redor do perímetro da janela do editor, isto é, à esquerda, à direita e inferior a ela nos campos da janela principal, que será chamado no futuro painéis laterais (barra Lateral na terminologia do programa). Como a ferramenta Windows exibe informações diversas, cada painel lateral contém várias guias que abrem ao executar um comando específico. A transição para a guia desejada (caixa de ferramentas) é realizada clicando em seu nome, que estão localizadas nos painéis laterais da janela principal. O nome de algumas guias da ferramenta Windows precede a figura. Usando a chave < Alt\u003e Juntamente com este número, você pode ir rapidamente para esta guia, passando, depois de abri-lo, se estiver na posição laminada ou, pelo contrário, enrole-a. Além disso, qualquer janela instrumental pode ser exibida na janela principal. VISUALIZAR.Ferramenta.janelas Ou usando as teclas de atalho de combinação.

Antes de uma breve descrição das janelas instrumentais, farei uma reserva de que a estrutura de localização em consideração é proposta à qual está após a instalação do programa padrão. Essa é a localização que vou considerar mais. No entanto, isso não significa que a ferramenta Windows não possa ser localizada em outros lugares da janela principal, que será discutida abaixo.

A paleta de cores da idéia do Intellij pode ser sintonizada, no entanto, essa paleta é um pouco. A seleção da paleta é realizada nas configurações onde a aparência e comportamento (aparência e comportamento), aparência e comportamento e escolha o tópico da lista suspensa "tema".

Editor de janela.

A janela do editor é deslocada constantemente, ocupando a maior parte da janela principal. Pode conter várias guias exibindo o código de software da classe, o conteúdo do arquivo POM e outros arquivos de projeto. O conteúdo de conteúdo da guia sinaliza a extensão do arquivo na guia Título e o ícone antes do nome, por exemplo, para a classe: . Transição para arquivo direito É realizado clicando em seu nome na guia Janela ou selecionando na janela da ferramenta do projeto.

O programa contém um impressionante toolkit de gerenciamento de janelas. Assim, a localização das guias pode ser alterada arbitrariamente, tendo-as, por exemplo, horizontalmente, jogando arquivos de uma aba das guias para outra, que é alcançada usando um grupo de comandos janelaseditorGuias. No menu de contexto que é chamado na guia Editar janela. Se necessário, uma guia específica pode ser consolidada, o que é útil com um grande número de guias, quando todos eles não forem colocados na janela Editar, para o qual usamos o comando ALFINETE.Aba.O que será discutido abaixo.

Com a borda direita da janela, linhas horizontais que marcam os blocos problemáticos do código que contêm erros e avisos podem ser localizados. Leia mais sobre isso mais tarde.

Na borda esquerda da janela de edição, há rótulos de blocos de código, com os quais você pode minimizar rapidamente o bloco como desnecessário ou desligá-lo novamente. Do mesmo lado da janela, os stoppoints estão localizados (se disponíveis), códigos modificando dicas e algumas outras informações.

Para exibir a numeração das linhas do código do programa, ligue para o menu de contexto na tira vertical no lado esquerdo da janela de edição e selecione "Mostrar números de linhas" (para exibir a numeração de strings). No entanto, com essas ações, a exibição de strings é realizada apenas na sessão atual. Para a numeração permanente das linhas de numeração do código do programa, as configurações devem ser divulgadas sequencialmente editor (editor), geral, aparência (aparência) e marcar a caixa para a caixa de seleção "Mostrar números de linha".

O próprio código do programa (iluminação de texto, fontes) é elaborado de acordo com as configurações do programa, que serão discutidas posteriormente.

Janelas de ferramentas.

Janela de ferramentas do projeto

Na barra lateral esquerda exibe a janela da ferramenta do projeto. Ele contém uma aba da estrutura do projeto hierárquico (projeto) e a estrutura da classe (estrutura da estrutura) (método).

A seleção na guia Estrutura do Projeto leva à exibição de seu conteúdo na janela do editor. Como o código de quase qualquer classe contém muitos métodos, a guia Estrutura apenas exibe sua lista. Ele pode ser encomendado tanto pelo alfabeto (classificado por alfabeticamente) e na ordem de sua localização na sala de aula (classificada por visibilidade). Clicar no nome da classe inicia a transição para o início do módulo na classe na janela do editor.

Aba de informações "estrutura" é geralmente bastante informativa. Ao lado do nome do módulo, várias suas propriedades também são exibidas, por exemplo, um modificador de classe e sua barra de ferramentas permite alterar rapidamente o caractere das informações exibidas, por exemplo, complementando seu conteúdo de variáveis \u200b\u200bnão públicas , ordenado pelo nome ou no código no código, etc.

Se houver várias classes no projeto, é aconselhável na janela do projeto para divulgar o menu de botões de configurações e definir os sinalizadores próximos a Autoscroll para Fonte e AutosCroll da fonte.

Esta opção é útil se duas guias estiverem abertas na janela Editor e mais (e isso, é claro, quase sempre ocorrer). Nesse caso, a transição na janela do projeto de um objeto para outro leva à exibição na janela do editor de código do objeto selecionado. E, pelo contrário, ao alternar de uma aba para outra na janela Editar, o cursor na janela do projeto muda para o nome da classe, o código do qual é exibido na guia Janela do Editor.

As guias nesta janela podem ser adicionadas depois de instalar algumas extensões (plug-ins). Por exemplo, depois de instalar a extensão "Database Navigator", a guia DB Browser é adicionada à janela do projeto.

Janela Instrumental "Favoritos"

Na parte inferior do painel esquerdo da janela principal, você pode exibir a janela de ferramentas "Favoritos" (Favoritos), contendo, por exemplo, uma lista de pontos de parada e marcadores, fornecendo-lhes acesso rápido.

Janela de ferramentas com ferramentas de montagem de projeto

Esta janela está localizada na barra lateral direita. Inicialmente contém duas abas para as duas ferramentas mais comuns de montagem de projetos Java - Maven e Form.

Saída da janela de ferramentas

A janela está localizada na barra lateral inferior. Isso, dependendo da natureza da informação, exibe, por exemplo, compilando mensagens ("Mensagens"), entrada / saída do console ("terminal"), controle de mudança de projeto ("Controle de versão"), os resultados do trabalho do depurador ( "Depuração") e alguns outros.

Gestão de janelas instrumentais

A ideia do Intellij oferece controles poderosos ferramenta de controle de ferramentas que permitem que eles sejam localizados na janela principal quase em qualquer lugar.

Qualquer janela de ferramentas aberta no título contém dois botões: configurações e « Esconder " (Hide) (esta espécie que tem no painel esquerdo).

Qualquer janela instrumental pode ser dobrada (ocultar) clicando no botão. « Esconder ". Neste caso, na janela principal do programa, somente o painel lateral é exibido, contendo os nomes das guias, que, em conformidade, aumenta a área da janela de trabalho do editor. No futuro, a janela dobrada pode ser exibida simplesmente e rapidamente clicando no nome da janela da ferramenta na barra lateral.

O botão Configurar contém um menu no qual os comandos de controle da janela contêm.

A janela pode conter sua própria barra de ferramentas. Para exibi-lo ou, pelo contrário, excluir, você deve abrir o botão de configuração do botão e instalar / desmarcar a caixa de seleção perto do item de menu. Mostrar.Barra de ferramentas (Painel de display).

A ferramenta Windows pode ser exibida no modo fixo, em certas localizações da janela principal e em um modo flutuante, isto é, em um local arbitrário da janela principal. Para alternar entre os modos, abra o menu dos botões de instalação e instale / desmarque a caixa de seleção perto do item de menu. FlutuandoModo. (Modo flutuante).

Se a janela for exibida em um modo fixo, dois estados instalados no item de menu são possíveis. Encaixado.Modo. (Modo de modo de encaixe). Se houver um sinalizador perto deste item, a janela está no estado de mistura, deslocando a janela do editor. Se você marcar a caixa de seleção, a janela entrará no estado sobreposição na qual a janela sobreporá a janela do editor.

E finalmente, se a janela for exibida em um modo fixo em um estado de mistura, o modo se tornará disponível (item de menu) Preso.Modo. (Modo fixo). Se houver uma caixa de seleção perto deste item, a janela é constantemente exibida na janela principal. Se você selecionar a caixa de seleção, a janela será automaticamente removida da tela quando o foco for de perda.

Acima, observou-se que as janelas da ferramenta podem ser colocadas em diferentes painéis laterais da janela principal. Mas a localização de uma janela específica também pode ser alterada, transformando-a para o outro painel lateral. Para fazer isso, ligue para o menu de contexto no nome da janela da ferramenta na barra lateral, selecione o item IT Mover. (Mova) e, em seguida, a direção do movimento. A captura de tela a seguir, por exemplo, que a janela da ferramenta com a barra lateral direita pode ser movida para a parte inferior (superior), esquerda (esquerda) e o painel superior (inferior).

A janela da ferramenta pode ser completamente excluída, para as quais você também precisa ligar para o menu de contexto no nome da janela da ferramenta na barra lateral e selecione a remoção da barra lateral (remova da barra lateral).

No menu principal da janela principal, há também um item de menu janelascontendo comandos para gerenciar suas janelas.

Painéis

Na minha opinião, é aconselhável deixar na tela todos os painéis principais do programa (na ausência de alguns deles executar o comando Painel de visualização):

Desligar / ligar os painéis também é feito no menu de comando. VISUALIZAR..

Acima, escrevi que é aconselhável sair na tela todos os principais painéis de programas. No entanto, ao trabalhar na janela do editor com um código de software de uma classe, muitos podem parecer convenientes para trabalhar com todos os painéis desconectados quando nada distrai do trabalho.

Definições

Apelo para as configurações do programa é realizada pelo comando ArquivoContexto. ou clicando no botão na barra de ferramentas principal.

Todas as configurações na janela Configurações são reduzidas de acordo com o objetivo funcional de vários grupos: aparência e comportamento (aparência e comportamento), keymap ("teclas quentes"), editor (editor), etc.

O número de configurações do programa é muito grande e, como está funcionando com ele e, consequentemente, o acúmulo de experiência, você mesmo alterará as opções necessárias. Dado isso, não vou considerá-los em detalhes, pois levará muito tempo. Nesse caso, noto que algumas configurações já mencionaram acima, e alguns outros serão informados mais tarde.

Enquanto isso, vou limitar os literalmente algumas configurações comuns.

Um ponto importante ao escrever um programa é sua documentação, incluindo comentando os fragmentos de código (sobre isso mais tarde). Naturalmente, os desenvolvedores de língua russa escreverão comentários em línguas russas (bielorrussas, ucranianas), que exigirão o programa de codificação correspondente. Opção idealNa minha opinião, será o uso do UTF-8, que é universal e tem várias vantagens sobre o Windows 1251. Por exemplo, a maioria das modernas plataformas da Web funciona por padrão, e também é conveniente usá-lo para criar projetos multilíngues. Para instalar essa codificação, selecione Editor, codificações de arquivos (editor, codificação) e na lista de codificação do projeto, selecione "UTF-8". No entanto, alguns desenvolvedores dizem que a importância também está funcionando. ».

E, finalmente, mensagens sobre a aparência de uma nova versão que aparecerá regularmente para você até que você se recuse a verificar automaticamente atualizações. Em princípio, instalar novas versões do item útil e necessário, mas se você deseja atualizar não especificando o programa, mas você mesmo, isso é feito assim. Abra sequencialmente, aparência e comportamento, configuração do sistema, clique em Atualizações e desmarque a caixa de seleção perto do item "Verificar automaticamente atualizações para". No entanto, e quando o modo está ativado atualizações automáticas Você pode simplesmente ignorar a instalação da nova versão.

Eu tinha uma opinião muito alta sobre a ideia do Intellij, no entanto, as possibilidades de sua melhoria são quase ilimitadas. E uma contribuição considerável para este processo também pode ser feita pelos usuários que, por exemplo, podem ser realizadas com base no programa estatístico coletado sobre o trabalho. Para isso, você precisa permitir que o programa realize essa coleção. Para este fim, nas configurações, a aparência e o comportamento, a configuração do sistema, selecione Estatísticas de uso, selecione a caixa de seleção "Permitir enviar estatísticas de uso ao JetBrains S.R.O.". (Permita que você colete estatísticas do usuário do JetBrains) e, em seguida, selecione a caixa de seleção perto da frequência de enviar essas informações (dia, semana, mês).

Como muitas configurações, os desenvolvedores forneceram sua busca por contexto. Ao digitar, por exemplo, na caixa de pesquisa, o texto "Salvar" de texto, receberemos essa lista nele:

E por ultimo. A ideia do Intellij fornece a capacidade de salvar configurações ( ArquivoExportarContexto.) e sua recuperação ( ArquivoImportarContexto.).

Expansão do sistema

Sob a ideia do Intellij, muitos plug-ins (extensões) foram desenvolvidos, permitindo expandir significativamente suas capacidades e funcionalidades. O acesso a eles é realizado nas configurações do sistema em plugins. Na lista Show (show), filtrar a lista de extensões é filtrada. Para adicionar uma nova extensão, execute tais ações:

  1. Na lista "Show" (exibição), selecione o item "Personalizado" (personalizado).
  2. Clique no link Procurar (clique em Navegar para procurar pugins não bundied, clique na mensagem para exibir o plug-in não identificado), que levará à janela "Browse Repositporties" com a lista de plug-ins do repositório de extensões do JetBrains.
  3. Selecione a extensão desejada na lista e clique no botão. « Instalarplugar " (Instale a extensão).
  4. Confirme a instalação na janela de confirmação.
  5. Após a conclusão do processo de instalação na mesma janela de repositórios de navegação, clique no botão " Reiniciar.Intellij.Ideia."(Reinicie a ideia do Intellij) para reiniciar o programa.

Remover extensões também é muito simples. Novamente nas configurações da lista Show, o item "Personalizado" é selecionado, após o que somente as extensões instaladas são exibidas na janela Configurações.

Clique botons. «

Java é uma das linguagens de programação mais flexíveis, convenientes e populares. Muitos são conhecidos por seu slogan - "escrever uma vez, correr em qualquer lugar", o que significa "escrever uma vez, corra em todos os lugares". Este slogan, os desenvolvedores queriam enfatizar a plataforma cruzada da linguagem. Ou seja, escrevendo um programa, você pode executá-lo em qualquer dispositivo com qualquer sistema operacional.

A ideia do Intellij é um ambiente de desenvolvimento integrado. programasque suporta muitas línguas, mas é mais frequentemente considerada como IDE para Java. A empresa de desenvolvedores oferece duas versões: comunidade (livre) e final, mas o usuário simples é o suficiente e a versão gratuita.

Claro, na ideia do Intellij, você pode criar seu programa e editar o existente. Este ambiente tem um editor de código conveniente que ajuda durante a programação. Com base no código já escrito, o próprio meio seleciona as opções mais apropriadas para o AutoFill. No Eclipse, sem instalar plug-ins, você não encontrará essa função.

Atenção!
Para o funcionamento correto da ideia do Intellij, certifique-se de ter Última versão Java.

Programação orientada a objetos

Java refere-se aos idiomas do tipo orientada a objetos. Os principais conceitos aqui são os conceitos de objeto e classe. Qual é a vantagem do OOP? O fato de que, se você precisar fazer edições no programa, você pode fazer isso apenas criando um objeto. Não há necessidade de corrigir o código escrito anteriormente. A ideia do Intellij permitirá que você use todas as vantagens do OOP.

Interface Designer.

A biblioteca Javax.SWING fornece as ferramentas de desenvolvedor que podem ser usadas para projetar uma interface gráfica do usuário. Para fazer isso, você só precisa criar uma janela e adicionar componentes visuais a ele.

Correções

Surpreendentemente, mas no caso de você permitir um erro, o ambiente não apenas indicará você, mas também oferecerá várias maneiras de resolver o problema. Você pode escolher a opção mais apropriada e a ideia em si corrigirá tudo. Esta é outra diferença significativa do Eclipse. Mas não se esqueça: a máquina não verá erros lógicos.

Gerenciamento automático de memória.

É muito conveniente que a ideia do Intellij tenha um "coletor de lixo". Isso significa que durante a programação, quando você especifica o link, a memória é alocada para ela. Se você excluir o link, você permanecerá memória ocupada. "Coletor de lixo" Esta memória libera se não for usado em qualquer lugar.

Dignidade

1. plataforma cruzada;
2. Construção da árvore sintática na mosca;
3. Editor poderoso Código.

Desvantagens.

1. Exigindo nos recursos do sistema;
2. Interface ligeiramente confusa.

A ideia do Intellij é o ambiente de desenvolvimento integrado mais inteligente para Java, que realmente entende o código. O ambiente está tentando salvar o programador da rotina e nos permite concentrar-se em tarefas mais significativas. A ideia prevê suas ações.

A ideia do Intellij é um dos mais poderosos ambientes de desenvolvimento universal. Suporta idiomas como PHP, Javascript, Sass, Ruby, Python e, claro, Java. Adicionar aqui suporte a estruturas e motores populares, testes de teste, adaptação sob dispositivos móveis, Integração com Git e Mercurial, ferramentas para trabalhar com servidores - e você entenderá que com a programação da Idéia Intellij é mais fácil e mais produtiva.

Instalação

Existem duas versões da Ideia Intellij - comunidade e ilimitada. O primeiro é livre, mas limitado. Não suporta mola, vaadin, gwt, javascript e datilografamento, sql idiomas e muito mais. O segundo inclui todos os tipos de recursos para o desenvolvimento coletivo, mas apenas 30 dias do período de teste serão gratuitos. Então você terá que pagar um mínimo de 533 dólares americanos.

Estamos com a cabeça, haverá recursos suficientes da versão gratuita, respectivamente, focar no arquivo de instalação com o nome IdealC.

Para instalar no Windows, precisaremos baixar o código-fonte de origem do site oficial com a extensão exe. Em seguida, inicie-o e siga as instruções do instalador.

Em MacOS - clique duas vezes no arquivo ideans.dmg, monte o arquivo e copie o código-fonte para a pasta Aplicativos.

Para o Linux, você deve descompactar o ideic.gz para o diretório que suporta a execução de arquivos. Para o formato Hierarchy FHS é / opt. Depois disso, vá para o subdiretório / bin e execute o arquivo idea.sh.

Agora vamos descobrir como configurar a ideia do Intellij.

Predefinido

Quando você inicia a primeira ideia do Intellij, você preencherá a caixa de diálogo com a solicitação para especificar o caminho para o arquivo com as configurações. Como esta é a nossa primeira experiência de conhecimento com IDE, você seleciona o item "Não importar configurações". Se esta janela saiu após a atualização ou reinstalação, selecione o diretório de origem.

O próximo passo na configuração da ideia do Intellij será o seguinte tema. Por padrão, há dois deles - padrão (luz) e darcula (escuro).

Como já escrito acima, a ideia suporta um grande número de ferramentas auxiliares. Claro, eles não são necessários no recém-chegado. Portanto, o próximo passo será desconectado para aumentar a produtividade. Para fazer isso, na próxima caixa de diálogo, selecione "Desativar tudo". Não se preocupe, você pode conectá-los mais tarde no menu Configurações.

No entanto, o ambiente de programação da Ideia Intellij sobre ele não pensa em se acalmar, oferecendo o suplemento adicional do download. Obrigado, isso também não está interessado!

Agora que, com a instalação e a configuração da ideia do Intellij, você pode continuar a trabalhar. Começa, é claro, com a criação de um projeto de ideia do Intellij.

Com esta ação, você dificilmente tem dificuldade, porque a nova caixa de diálogo oferece apenas 4 opções: crie novo projeto (Crie novo projeto), abra um sistema de controle do projeto (aberto), existente (aberto), Import Project (Import Project) ou Sair Versões (confira a partir do controle de versão). Escolha o primeiro ponto. Mais informações sobre como criar um projeto Idea Intellij, o que fazer já está dentro do meio ambiente, é melhor ler no site oficial, porque as possibilidades de personalização do espaço de trabalho aqui são muito muito.

Problemas e perguntas

Em seguida, você certamente terá algumas perguntas, uma das quais diz respeito à ativação da ideia do Intellij. Versão limitada ou versão de teste de 30 dias não requer registro e manipulações adicionais. Mas se você quiser ativar o comprado, você deve executar as seguintes ações:

  • Na tela acolhedora, de onde criamos um projeto, localize na parte inferior do menu Configure- Gerenciar Licença. Se você já estiver dentro, na ajuda do painel superior.
  • Antes de você, 3 maneiras possíveis de ativar: via conta (código de ativação), através do servidor de licenças (servidor de licenças). Dependendo de como você ou seu empregador comprar uma licença e quais dados você tem, selecione o item desejado.
  • Digite os dados necessários, pressione o botão "Ativar" e aproveite o trabalho ilimitado.

A seguinte pergunta tradicional diz respeito à atualização do IDE. Aqui, o algoritmo é o mesmo que quando instalado: Download - para iniciar as instruções ou excluir para re-refer_nown_nate_file_strokes na primeira caixa de diálogo.

E, claro, nenhum fórum custa sem uma pergunta: "Não comece o que fazer?" A resposta é tradicional - leia mais atentamente, como instalar a ideia do Intellij. Se tudo for feito corretamente - o programa é garantido para começar. Se os problemas surgirem diretamente quando a idéia, provavelmente, o caso está nos plug-ins errados, as respostas estão procurando nos sites oficiais de seus desenvolvedores.

Apenas no caso, aqui está outra instrução como remover a ideia do Intellij:

  1. método padrão através do painel de controle no Windows. Se desejar, terminando os remanescentes no registro ao longo do caminho: "HKEY_CLASSES_ROOT \\ intellijideaprojectfile";
  2. no Linux para perder arquivos manualmente, além de excluir os diretórios "Config" e Configurações do sistema, se eles não estiverem na raiz.
  3. A MacOS é excluída padrão para o programa e limpa o cache na "Configurações / Caches / Plugins / Logs" através do ícone do programa.

Antes de decidir com a cabeça para mergulhar no mundo do novo IDE, lembre-se de que este é um produto complexo com uma curva de trainee afiada. portanto escolhas certas Para aprender, haverá cursos em Java com os praticantes da Ideia Intellij. Então você está em uma profissão mais rápido, e dominaremos a poderosa ferramenta.

informações gerais

Idéia do intellij - Ambiente integrado de desenvolvimento de software em muitas linguagens de programação, em particular Java, Javascript, Python, desenvolvido por JetBrains.

Entre outras oportunidades, a idéia do Intellij é bem compatível com muitas ferramentas populares de desenvolvedores gratuitos, como CVs, Subversion, Apache Ant, Maven e Junit. Em fevereiro de 2007, os desenvolvedores do Intellij anunciaram versão inicial O plugin para suportar programação em Ruby.

A partir da versão 9.0, o Intellij Idea está disponível em duas versões: Edição Comunitária e Ultimate Edition. Community Edition é uma versão totalmente gratuita disponível na licença Apache 2.0. Implementa o suporte total para Java SE, Groovy, Scala, bem como integração com os sistemas de gerenciamento de versões mais populares. Na versão Ultimate Edition, o Suporte Java EE é implementado, diagramas UML, cobrindo o código, além de suportar outros sistemas de controle de versão, idiomas e estruturas.


Idiomas suportados:

  • Javascript.
  • Coffeescript.
  • HTML / XHTML / HAML
  • CSS / SASS / Menos
  • XML / XSL / XPATH
  • ActionScript / MXML.
  • Pitão
  • Groovy.
  • Scala.
  • KoTlin.
  • Clojure.
  • C / C ++

Através dos plugins de desenvolvedores de terceiros:

  • Ocaml.
  • Erlang.
  • Fantom.
  • Haskell.
  • Mathematica.
  • Perl5.

Principais diferenças Ultimate Edition e edição da comunidade

Edição final - versão completa Ambiente de desenvolvimento para criar aplicações comerciais.

  • Autocopter inteligente, ferramentas de análise de qualidade de código, navegação conveniente, refatores avançados e formatação para Java, Groovy, Scala, HTML, CSS, JavaScript, CoffeeCript, ActionScript, Menos, XML e muitos outros idiomas.
  • Apoio a todos os quadros e plataformas populares, incluindo Java EE, Quadro de Primavera, Grails, Quadro Play, GWT, Struts, Node.js, AngularJs, Android, Flex, Air Mobile e muitos outros.
  • Integração com servidores de aplicativos, incluindo Tomcat, Tomae, Glassfish, JBoss, Weblogic, WebSphere, Geronimo, Resina, Jetty e Virgem.
  • Ferramentas para trabalhar com bancos de dados e arquivos SQL, incluindo um cliente e editor convenientes para um esquema de banco de dados.
  • Integração com sistemas de controle de versão comercial Perfurce, servidor de fundação da equipe, Clearcase, Visual SourceSafe.
  • Ferramentas para lançamento de testes e análise de cobertura de código, incluindo suporte para todas as estruturas de teste populares.
A Edição da Comunidade é uma versão gratuita do ambiente de desenvolvimento baseado em código aberto.
  • Autocopter inteligente, ferramentas para analisar a análise de qualidade de código, navegação conveniente, refatores avançados e formatação para Java, Groovy, Scala, Clojure e Erlang.
  • Conjunto profissional de ferramentas para o desenvolvimento de aplicativos Android.
  • Suporte JavaFX 2.0, Integração com SceneBuilder; Designer de interface para balanço.
  • Integração com ferramentas automatizadas de montagem e gerenciamento de projetos, incluindo Maven, Gradle, Ant e outros.
  • Ferramentas para testes com suporte JUnit, Testng, Spock, Scalatest e Spec2.
  • Integração com sistemas de gerenciamento de versões, incluindo Git, Subversion, Mercurial e CSV.

Características principais

  • Depurador
    • Expressões Groovy em Avaliar Expressão e Relógios agora podem ser usadas ao depurar o código Java
    • Depuração mais conveniente de vários fios
    • Avisos quando o código inicial é miserável com uma cópia em execução
  • Sistemas de controle de versão.
    • Suporte a Worktrees do Git.
    • Alarme mais conveniente e comparação, graças a destacar as mudanças no nível de nível
  • editor
    • Mudar expressões para a direita e esquerda
    • Importação automática de métodos e constantes estáticos
    • Suporte para idiomas registrados da direita para a esquerda (por exemplo, árabe e hebraico)
  • Gradle.
    • Suporta conjuntos de origem personalizados: Agora, cada conjunto de origem é representado por um módulo separado e pode ter suas próprias dependências (como resultado, um grande número de problemas foi corrigido)
    • Configuração automática de artefato de ouvido
  • Java 8.
    • Método inline e alterar a assinatura do método de transformação de assinatura referências na expressão lambda
    • Inspeções Inspecionando a exatidão do uso de referências de método, expressões lambda e tipo opcional
  • KoTlin.
    • Apoio KoTlin 1.0.
    • Plagne KoTlin Edu para a aprendizagem interativa KoTlin
  • Scala.
    • Autodopling agora leva em conta o tipo de símbolos, o contexto e o histórico de seu uso.
    • o Auto-passo para que as expressões de correspondência de padrão agora sugerem os nomes das propriedades das classes de casos.
  • Javascript.
    • Dicas aprimoradas para ecmascript 6, datilografar e angularJs 2
    • Código assíncrono de depuração conveniente
  • Primavera de estrutura.
    • Funcionalidade de dicas expandidas para inicialização de primavera
    • Suporte Melhorado de MVC da Primavera
    • Corrigido muitos problemas famosos
  • Thymelaf.
    • Dicas para dialetos personalizados
    • Suporte ThyMelaf 3.0.
  • Android Studio 1.5.
    • PROFILER LECHEK.
    • Novos verificações Lint
  • Docker.
    • Máquina de Docker de Suporte
    • Janela separada (janela de ferramentas)
    • No painel direito Agora os logs e elementos de interface são exibidos para controlar as variáveis \u200b\u200be ligações portuárias.

requisitos de sistema

Criando e configurando um projeto

Todos os processos são descritos para a versão da Ideia Intellij Ultimate 2016.2




Para criar um novo projeto na janela Intellij Idea Welcome, selecione Criar novo projeto.
Se você precisar abrir o pré-fabricado pronto, selecione Importar projeto e especifique o caminho para a pasta do projeto.
Na lista esquerda exibe os projetos com os quais você trabalhou recentemente.



Na janela que aparece, especifique os parâmetros do projeto que está sendo criado. O campo SDK do projeto indica um conjunto de ferramentas de desenvolvimento, biblioteca, estruturas, versão Java.



Dependendo dos requisitos para sua inscrição, você pode escolher os seguintes tipos de projetos:

Primavera. - Framework Universal Open Source para uma plataforma Java.
Javafx. - plataforma para criar ria, permite que você construa aplicativos unificados com saturados interface gráfica Usuário para lançamento direto de baixo sistemas operacionaisTrabalhe nos navegadores e nos telefones celulares, incluindo aqueles que trabalham com conteúdo multimídia.
Android - Desenvolvimento de aplicativos para o sistema operacional Android.
Maven. - Esta é uma ferramenta para montar um projeto Java: compilação, criando JAR, criando uma distribuição de programa, geração de documentação.
Gradle. - Sistema de montagem automática construído sobre os princípios do Apache Ant e Apache Maven, mas fornecendo DSL no idioma groovy em vez da visualização tradicional de configuração de design xml em forma de XML.
Groovy. - Linguagem de programação orientada a objetos, projetada para a plataforma Java como uma adição à linguagem Java, com características Python, Ruby e Smalltalk.
Griffon. - "FreamEvork" com uma fonte aberta que usa a linguagem groovy.
Grails. - Framework de software para criar aplicativos da Web escritos na linguagem groovy script.
Web estático. - Módulos da Web são usados \u200b\u200bpara desenvolver aplicativos da Web usando tecnologias como HTML / CSS, JavaScript, Php e assim por diante. Eles não suportam o desenvolvimento de aplicativos.
KoTlin. - Módulo KoTlin para alvo máquina virtual Java.

Na próxima janela, você pode escolher um modelo para o projeto sendo criado. As explicações podem ser vistas na área inferior da janela. DENTRO este caso O projeto já criará uma aula com o método principal.


alt \u003d "(! lang: criação do projeto" class="image-center">!}

No último passo, define o nome e a localização do projeto no sistema




O projeto é criado, você pode começar a escrever o código do programa.




Interface e Execução do Projeto

Toda a janela do programa pode ser dividida em 3 áreas. O projeto exibe os arquivos do projeto. Na área verde, há trabalhos diretos com arquivos, incluindo o código do programa gravações. A área azul serve para acesso rápido Para funções básicas: Construir, lançar e depurar o projeto. Além disso, há uma função de pesquisa.




Por exemplo, um programa que aumenta os valores da matriz especificada por 2.




Para executar o projeto, no menu Executar, você deve selecionar Executar ou usar a combinação de teclas Alt + Shift + F10. Ou use os botões da área azul descrita acima.




Depois de executar os resultados e o Relatório de Progresso, o programa é executado no console de saída.




Se o código do programa fornecer uma entrada personalizada, o console de saída pode servir como um console de entrada de dados.




O resultado do programa.



Para depurar sua inscrição, você pode usar "breakpoints" (interrupção deliberada do programa). Para entregar o ponto de interrupção, você precisa pressionar o botão esquerdo do mouse para a esquerda da string de código no qual você deseja interromper o programa.




Depois disso, selecione Depurar na guia Executar.




O programa irá parar sua execução no local especificado, após o qual você pode acompanhar as margens de todas as variáveis \u200b\u200bna guia Debugger na área de variáveis \u200b\u200b(área verde). Além disso, os valores variáveis \u200b\u200bpodem ser vistos diretamente na janela com o código do programa.




A área azul é usada para acessar rapidamente as funções necessárias ao depurar (a partir do botão superior para baixo): Reinicie o projeto, execute o programa até o próximo ponto de interrupção, pause (não ativo em este momento), Conclusão forçada do programa, visualizando os "breakpoints", ignore "BreakPoints" (o programa será realizado até o final).
A área amarela é usada para alternar entre as guias do Debgagger e o console de saída, também há botões para depuração: um passo com uma ocupação, uma etapa de run-up, um passo com uma saída.
O painel de quadros (área vermelha) permite que você acesse sua lista de fluxo de aplicativo. Para cada encadeamento, você pode visualizar a estrutura da pilha, estruturas de estudo, navegar entre quadros e passar automaticamente para o código-fonte no editor.
Se você quiser rastrear o valor de uma variável específica, você pode usar relógios. Para adicionar a variável, você está interessado, clique no Green Plus e insira o nome da variável do código do programa.
Da mesma forma, você pode adicionar qualquer outra variável. Por exemplo, para adicionar uma matriz, você só precisa especificar seu nome, após o qual o tipo e valor dos elementos da matriz aparecerão.


Controle do valor da variável I:




Controle de valores de todos os array:




Para ir para a próxima etapa do programa, você pode pressionar o botão do programa de currículo ou usar a tecla F9.




Assim, você pode controlar o progresso do programa. Se o valor da variável não for mais necessário para rastrear, você poderá excluí-lo da lista de variáveis. Um ícone de menos vermelho é usado para excluir.



A idéia do Intellij é a ide mais conveniente para os programadores, e de acordo com os especialistas em TI, a ideia é o melhor IDE para o desenvolvimento em linguagens modernas de programação, que contém o apoio de muitas bibliotecas populares, a ideia é ideal para criar aplicativos comerciais, da web e móveis.
Existem 2 versões do programa chamado Ultimate and Community. Comunidade - A versão gratuita do programa para o desenvolvimento é baseada na fonte aberta.


Características de ideia

Suporte para análise sintática, dicas avançadas e uma estrutura conveniente irá ajudá-lo a inserir rapidamente no processo de desenvolvimento e acelerar o máximo possível.

Além disso, há uma versão do "Ultimate", que além do conjunto padrão de idiomas, também suporta os outros.
Versão programas do Windows., Linux e Mac, tem suporte integrado para muitas ferramentas de alimentação e teste.

As capacidades da idéia de JetBrains, que não estão em que outros IDE, permitem que o programador se livrifique das montanhas de uma rotina monótona, levantando a velocidade do desenvolvedor para um novo nível, ajude a eliminar os erros e melhorar a qualidade do código. . Integrado na ideia avançada análise de software, pode detectar a maioria dos erros


Plugins.

A ideia tem a capacidade de estabelecer mais de 300 plugins que melhorem sua funcionalidade e adicionam várias maneiras de verificar o código e a refatoração, além de suportar outros idiomas e servidores.


Quem vai se adequar a este IDE?

O download da ideia é alguém que trabalha constantemente com diferentes linguagens de programação e pretê que isso deseja obter a máxima oportunidades de suas ferramentas.
A Edição da Comunidade Intellij Idea está disponível gratuitamente, em muitas línguas, incluindo em russo, que pode ser gratuita, qualquer uma das duas versão, pode alguém.

O que está incluído em versão gratuita Comunidade de ideia.

Na versão gratuita do programa da comunidade do Windows Intellij, que está disponível gratuitamente para download, inclui suporte limitado para criar aplicativos Android, a capacidade de desenvolver a UI, que inclui editor visual Textos iniciais com ferramentas de teste automatizadas avançadas, ferramentas para refatatar o código de software, suporte para XML e UML, análise regular de sintaxe expressa e suporte integrado para projetos de formato do Eclipse.
Suporta o mesmo, começando com a versão 6 do editor de interface do produto Visual GUI para o Swing, chamado Swing UI Designer.