CodeGym /Java Blog /Random /10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: par...
John Squirrels
Antas
San Francisco

10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer

Nai-publish sa grupo
Magandang araw, kayong lahat! Ang mga developer ay may pangunahing tool sa 'pag-akda', iyon ay, isang development environment tulad ng Eclipse , NetBeans , atbp. Ngunit walang duda, ang pinakasikat na kapaligiran sa ngayon IntelliJ IDEA . Ito ay idinisenyo upang palakasin ang iyong mga kakayahan sa pag-coding, na lubos na pinasimple ang proseso nang maraming beses. 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 1Ngunit marahil ang functionality na ibinigay ng environment na ito ay hindi magiging sapat para sa lahat, o marahil ang ilang mga tao ay nais na i-customize ito. Ang katotohanan ay ang kailangan mo lang gawin ay palawakin ang pag-andar nito sa pamamagitan ng pagdaragdag ng mga plugin.
Ang mga plugin ay isang paraan upang magdagdag ng functionality sa pangunahing program. Ang mga ito ay dinisenyo upang palawakin ang mga kakayahan nito.
Ngayon ay titingnan natin ang 10 kawili-wiling mga plugin para sa pagtatrabaho sa IntelliJ IDEA. Tutulungan ka nila sa iyong trabaho, o hindi bababa sa pasayahin ka =) Una, patakbuhin ka sa boot camp para sa pag-install ng mga plugin sa IntelliJ IDEA , gamit ang pag-install ng bagong tema bilang halimbawa.

1. Mga tema ng IntelliJ IDEA

Naramdaman mo na ba na kulang ang limitadong hanay ng mga built-in na IntelliJ IDEA na tema? Marahil ay gusto mong pumili ng iba. Baka gusto mong maghukay at maghanap ng bagay na akma sa iyo nang tama? Well, gawin natin ito! Upang makapagsimula, pumunta dito at pumili ng tema (o theme pack) na nababagay sa iyo. Halimbawa, pinili ko ang Gradianto . Susunod, mayroon kaming dalawang paraan upang i-install ang plugin.

Paraan 1: Direktang mag-install mula sa website ng JetBrains

Dapat ay mayroon kang bukas na IDEA. Pagkatapos pumili ng isang tema, mag-click sa Kunin -> I-install na buton. Pagkatapos ay ipo-prompt kang piliin ang bersyon ng IntelliJ IDEA na iyong na-install sa iyong computer:10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 2
10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 3Susunod, lalabas ang sumusunod na window sa iyong development environment: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 4I-click ang OK . Ang plugin ay naka-install! Susunod, minsan kailangan mong i-restart ang IntelliJ IDEA para magsimulang gumana ang plugin. Para sa plugin na may mga tema, hindi ito kailangan — agad na naging berde ang tema:10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 5

Paraan 2: Pag-install mula sa IntelliJ IDEA

Sa IDEA, sa kaliwang sulok sa itaas, pumunta sa File -> Settings : 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 6Susunod, pumunta sa tab na Mga Plugin at i-type ang pangalan ng plugin ( Gradianto ) sa search bar, kahit na bahagyang: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 7I-click ang berdeng button na I-install at ikaw ay tapos na!

Pagbabago ng tema

Hindi lamang berde ang bagong tema. Upang makita ang natitira:
  • bumalik sa File -> Mga Setting
  • buksan ang tab na "Hitsura".
Pagkatapos noon, mag-click sa drop-down na listahan ng Tema10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 8 at makita ang apat na bagong available na tema: Pinakagusto ko ang Gradianto Deep Ocean na tema:10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 9

Hindi pagpapagana / pag-uninstall ng isang plugin

Tingnan natin kung paano i-disable o ganap na i-uninstall ang isang plugin:
  • muli, buksan ang Settings -> Plugins window
  • piliin ang tab na Naka-install
Pindutin ang I-disable upang gawing hindi aktibo ang plugin: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 10Kung iki-click mo na ngayon ang mga arrow sa tabi ng Enable/Disable , makikita mo ang isang window na hahayaan kang alisin ang plugin mula sa iyong IDEA : 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 11Gaya ng nakikita mo, ang lahat ay talagang simple :) Kung gayon, tingnan natin ang ilang mga plugin ng IDEA na maaaring maging lubhang kapaki-pakinabang.

2. Pagmamanipula ng String

Narito ang isang plugin na magdaragdag ng maraming bagong kakayahan sa paghawak ng string sa iyong IDEA. Maaari mong mahanap ito dito . Kapag na-install at na-restart mo ang development environment, kung nag-right click ka, halimbawa, sa pangalan ng variable o isang seleksyon ng ilang text, mapapansin mo ang isang bagong item sa menu ng konteksto ng String Manipulation , na nagbibigay ng maraming posibilidad para sa pagbabago ng napiling string :10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 12Ang plugin na ito ay magiging pinakakapaki-pakinabang kapag kailangan mong makipag-ugnayan sa ilang napakalaking teksto. Binibigyang-daan ka nitong mag-filter, mag-uri-uriin, magpalit ng case, magpalit ng istilo ng coding (halimbawa, baguhin ang lahat ng text sa camelCase), magbago ng isang bagay sa lahat ng linya ng text sa isang operasyon (ooo, mukhang nakakaintriga), i-encode ang text sa ilang format (halimbawa, sa SHA-1 hexadecimal na format), at marami pang iba. Oo, sa una ay tila napakaraming iba't ibang mga pag-andar, at hindi ito lubos na malinaw kung ano ang ginagawa nito o iyon. Ngunit sa paglipas ng panahon, masasanay ka at magiging isang text-formatting god sa IntelliJ IDEA.

3. Tagasanay sa Mga Tampok ng IDE

Ang plugin na ito ay pangunahing inilaan para sa mga nagsisimula. Ito ay interactive na tumutulong sa iyong matuto ng mga pangunahing shortcut at function sa IDE. Maaari mong isipin ito tulad ng iyong sariling personal na drill sarhento sa IntelliJ IDEA. Maaari mong mahanap ito dito dito . Pagkatapos ng pag-install, pumunta sa Help -> IDE Features Trainer section. 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 13Susunod, pumili ng paksa na gusto mong matutunan pa. Halimbawa, refactoring: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 14At pagkatapos ay simulan ang pagkumpleto ng sunud-sunod na pagsasanay.

4. Key Promoter X

Napansin ko na mas may karanasan at mahusay ang programmer, mas maraming hotkey ang alam niya. Pagkatapos ng lahat, sa halip na manu-manong maghanap sa code o manu-manong gumawa ng isang bagay, maaari mong pindutin ang ilang mga keyboard shortcut at voila, tapos ka na! Bilang resulta, mas mabilis kang gagana. Kaya, hayaan mo akong ipakilala sa iyo ang Key Promoter X plugin. Pagkatapos i-load ito, kapag pumunta kami sa ilang window ng mga setting, menu, o tab, makikita namin sa kanang sulok sa ibaba ang isang prompt na may keyboard shortcut na maaaring gumanap ng parehong aksyon (ibig sabihin, magbubukas sa parehong window ng mga setting, menu, atbp.): 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 15Kapag idinagdag mo ito sa isang run sa pamamagitan ng IDE Features Trainermga tutorial, magagawa mong magtrabaho sa IDEA nang hindi aktwal na gumagamit ng mouse (na magpapabilis sa iyong trabaho nang maraming beses).

5. Rainbow Bracket at HighlightBracketPair

Hindi ko mabibigo na banggitin ang Rainbow Brackets plugin. Kapag na-install na, ginagawa nitong mas maginhawa ang coding, dahil nagiging maraming kulay ang mga pares ng bracket: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 16Hinahayaan ka nitong makita nang sabay-sabay kung aling pambungad na panaklong ang ipinares sa kung aling pagsasara. Ang mga kulay ay hindi arbitrary (hindi pinili nang random). Mayroong isang tiyak na lohika: ang mga bracket sa parehong antas ng nesting ay magkakaroon ng parehong kulay. Halimbawa, ang mga bracket sa loob ng mga dilaw ay magiging berde. At sa mga berdeng bracket, magiging asul ang lahat, at iba pa... Sa pagsasalita ng mga bracket, lumipat tayo sa HighlightBracketPair . Kapag ginagamit ang plugin na ito, malinaw mong makikita ang partikular na bloke ng code o mga panaklong kung nasaan ang iyong cursor, dahil iha-highlight ang nauugnay na pares ng mga panaklong:10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 17Ang dalawang tool na ito ay maaaring maging lubhang kapaki-pakinabang kung nagtatrabaho ka sa code na mabigat ang nested.

6. Codota AI

Sa malayo, malayong nakaraan, ang code ay regular na isinulat sa isang ordinaryong text editor. At ngayon isipin na nakalimutan mo ang isang panaklong sa isang lugar, mabuti, o nagkamali sa pangalan ng isang klase. Walang mag-compile! Bilang resulta, sa mga araw na iyon kailangan mong gumugol ng maraming oras sa paghahanap ng error at maging lubhang maingat sa pagsulat ng code. Ang ganitong uri ng pagdurusa ay para lamang sa mga taong may pinakamalakas na nerbiyos. Sa tingin ko ito ay naging sapat na nakakainis na ang ilang mga tao ay nagsimulang lumikha ng iba't ibang mga kapaligiran para sa pagtatrabaho sa code. IntelliJ IDEA, Eclipse, NetBeans... At ngayon narito ka na, nagtatrabaho sa IntelliJ IDEA, na napakatalino at nagbibigay ng hindi kapani-paniwalang tulong sa coding, nagmumungkahi ng mga lokasyon ng posibleng mga error at kumukuha ng mga nauugnay na pangalan ng mga klase at pamamaraan sa sandaling magsimula ka pagta-type sa kanila. Paano kung gawin itong mas matalino? Para dito,Codota AI plugin. Ang plugin na ito ay idinisenyo upang magbigay ng mas mahusay na autocompletion ng code salamat sa AI. Batay sa milyun-milyong open source na Java program pati na rin sa iyong konteksto, ginagamit ng Codota ang mga pinaka-advanced na modelo ng machine learning para makatulong sa pag-autocomplete ng mga linya ng code, na tumutulong sa iyong magsulat ng code nang mas mabilis at may mas kaunting mga error. Sa madaling salita, hinahayaan ka ng plugin na ito na i-prompt ka ng IDEA batay sa konteksto ng iyong aplikasyon. Halimbawa, maaari nitong ipakita ang naa-access, nakikitang mga variable ng kinakailangang uri: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 18Maaari ka ring pumili ng partikular na bloke ng code, halimbawa, isang pangalan ng pamamaraan, at subukang maghanap ng mga yari na halimbawa:10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 19

7. SpotBugs

Speaking of coding assistants, sa tingin ko hindi naman masama na magkaroon ng makakatulong sa paghuli ng mga bug, di ba? Dito pumapasok ang plugin ng SpotBugs sa mga yugto. Ang SpotBugs ay nagsasagawa ng static na pagsusuri ng bytecode upang mahanap ang mga bug sa Java code sa loob ng IntelliJ IDEA. Ibig sabihin, ang plugin na ito ay isang mahusay na tool para sa pag-detect ng ilang mga Java bug, at ginagawa nito ito sa pamamagitan ng pagsusuri sa iyong code at paghahambing nito sa 400+ pattern ng bug at mahihirap na solusyon. Kasama sa mga naturang error ang walang katapusang recursive loop, deadlock , livelock , at maling paggamit ng iba't ibang library. Maaaring tukuyin ng SpotBugs ang daan-daang malalang bug sa malalaking application (kadalasan ay may humigit-kumulang isang bug sa 1000–2000 na linya ng walang komentong source code). Pagkatapos i-install ang plugin, sa menu, piliin ang Suriin -> SpotBugs -><target ng pagsusuri>. Ang target ay maaaring alinman sa isang file o isang buong module, kasama o hindi kasama ang mga nauugnay na pagsubok: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 20Pagkatapos ng pagsusuri, sa ibaba ay makakakita ka ng window na nagsasaad ng lahat ng nakitang bug o hindi magandang solusyon kasama ng mga mungkahi para sa pag-aayos sa mga ito:10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 21

8. Maven Helper

Ang plugin ng Maven Helper ay kailangang-kailangan para sa sinumang gumagamit ng Maven. Nagdaragdag ito ng madaling paraan upang pag-aralan at alisin ang mga magkasalungat na dependency, pati na rin ang kakayahang makita ang mga dependency ng Maven sa iba't ibang view (bilang isang listahan o isang puno). Upang patakbuhin ang pagsusuri, buksan ang pom file at i-click ang tab na Dependency Analyzer sa ibaba. Pagkatapos ay makikita mo kung aling mga dependency ang sumasalungat sa kung alin at ibukod ang anumang mga sumasalungat: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 22Nagdaragdag din ang plugin ng mga karagdagang feature para sa pagpapatakbo / pag-debug ng mga indibidwal na file o ang root module: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 23Ang pagpapagana sa dependency manager na ito ay makakatipid sa iyo ng oras kapag nilutas ang mga problema sa mga dependency.

9. scratch

Kapag nagsusulat ng code, madalas mong maiisip na "kailangang ayusin ito bago ko gawin ito", kakailanganin mong magsulat ng pansamantalang data sa isang lugar para sa iyong sariling sanggunian o para sa ilang pagsubok, o gugustuhin mong magtala ng mga tala o ang data na nakikita kapag nagde-debug sa iyong application. Sa pangkalahatan, nangangahulugan ito ng mabilis na paglulunsad ng isang bagong halimbawa ng Notepad, ngunit hindi pa rin iyon napakahusay. Paano natin mas mahusay na magagamit ang mga tool na inaalok ng ating minamahal na IntelliJ IDEA? Halimbawa, ang Scratch plugin. Hinahayaan ka ng plugin na ito na lumikha ng mga pansamantalang tab na editor ng teksto sa IDEA, kung saan maaari kang magsulat ng code, mag-imbak ng pansamantalang data, o mabilis na magtala ng mga iniisip na kakailanganin mo sa ibang pagkakataon, ngunit hindi kailangang mag-save magpakailanman. Hinding-hindi na muling mapupuno ang iyong file system ng mga single-use TXT file. Pagkatapos i-load ang plugin, pindutin ang Alt+C. May lalabas na window, kung saan maaari kang tumukoy ng pangalan para sa iyong text file: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 24Pagkatapos naming i-click ang OK , makakakuha kami ng tab na may pansamantalang text file. Kung ang isang file ay ginawa dati, ang keyboard shortcut na ito ay magbubukas nito. Kung mayroon nang mahabang listahan ng mga tab na ito, bubuksan ang pinakabago. Sa paglalarawan ng plugin, makikita mo ang iba pang mga hotkey para sa paggamit ng mga pansamantalang text file na ito. Maaari mo ring i-access ang mga pansamantalang file na ito mula sa menu: Mga Tool -> Scratch -> ...10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 25

10. Progress Bar

At sa wakas, ilang komiks relief — Gusto kong banggitin ang ilang nakakatawang maliit na progress bar plugin. Binabago ng mga plugin na ito ang karaniwang nakakainip na hitsura ng progress bar sa isang bagay na mas masaya. Halimbawa, nagustuhan ko ang Mario plugin: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 2610 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 27O subukan ang isang napakasikat na plugin — ang Nyan Progress Bar .10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 28Kailangan kong ituro sa iyo na ang pagdaragdag ng karagdagang functionality ay maaaring maging sanhi ng IDEA na kumonsumo ng mas maraming mapagkukunan, at ang isang labis na pagkahumaling sa plugin ay maaaring makaapekto sa pagganap ng iyong development environment. Samakatuwid, kapag sinusubukan mong pagsamahin ang iyong perpektong hanay ng mga plugin, huwag madala: kailangan mong subukang mapanatili ang isang "masayang daluyan" sa pagitan ng pagganap at karagdagang pag-andar. Iyon lang para sa akin ngayon :) Sabihin sa amin ang tungkol sa iyong mga paboritong plugin sa mga komento.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION