Some good IntelliJ IDEA Plugins for
Developer
Nguyen Thanh Tuan
Platform Department @Septeni-Technology
Agenda
- AngularJS
- LiveEdit
- Key promoter, IdeaVim
- QAPlug
AngularJS
+Install Angular JS, NodeJS Plugin
+File -> Settings -> Plugins -> Search and Install
+Install NodeJS
+Access nodejs.org and download lastest version
+Add PATH
+Linux : export PATH=$PATH:{nodeJs directory}
+Windows : My Computer -> Properties ->
Advanced System Settings -> Advanced tab ->
Environment Variables button -> Path -> Edit ->
Insert -> Save
AngularJS ( Create project) 1
+ Choose File | New | Project on the main menu or click the New Project
button on the Welcome screen.
+ On the first page of the New Project wizard, choose Static Web in the left-
hand pane.
+ In the right-hand pane, choose AngularJS and click Next.
+ On the second page of the wizard, specify the project name and the folder
to create it in.
+ From the Version drop-down list, choose the branch
https://github.com/angular/angular.js to download the project template
from. By default, master if shown.
AngularJS ( Create project) 2
+ When you click Finish , IntelliJ IDEA sets up the AngularJS-specific
project structure and generates the bower.json and package.json files with
the definitions of all the necessary dependencies.
+ Download the AngularJs dependencies that contain the AngularJS code
and the tools that support development and testing.
+ Launch the embedded Terminal by hovering your mouse pointer over
show_tool_window_bars in the lower left corner of IntelliJ IDEA and
choosing Terminal from the menu (see Working with Embedded Local
Terminal for details).
+ Switch to the directory where NPM is stored or define a PATH
variable for it so it is available from any folder, see Installing NodeJs.
+ At the command line prompt, type the following command: npm
install
LiveEdit
+Enable or Install Live Edit Plugin
+File -> Settings -> Plugins -> Search Live Edit
+Install JetBrains IDE Support for Chrome
+Config debug in Javascript Debug
+Click button Debug or Run -> Debug or
Alt+Shift+F9
=> enjoy
ideaVim
File -> Settings -> Plugins -> ideaVim
Key promoter
Shows to user how easy he can make same
action using only keyboard(menus and toolbar
button mouse clicks initiates shortcut display)
QAPlug
+Install
+File -> Settings -> Plugins -> QAPlug , QAPlug -
CheckStyle, QAPlug - FindBugs, QAPlug -
Hammurapi, QAPlug - PMD
+Use :
+Right Click to File or Project -> Analyze -> Analyze
Code
+Customize :
+Build ower Codeing rules for each project
Thank you for coming

More Related Content

PDF
Building .NET Microservices
ODP
Introduction to Swagger
PDF
Getting started with Apollo Client and GraphQL
PPTX
The Microservices world in. NET Core and. NET framework
PPTX
Introduction to ASP.NET MVC
PDF
Prometheus
PPTX
Automated Test Framework with Cucumber
PDF
Webdriver io presentation
Building .NET Microservices
Introduction to Swagger
Getting started with Apollo Client and GraphQL
The Microservices world in. NET Core and. NET framework
Introduction to ASP.NET MVC
Prometheus
Automated Test Framework with Cucumber
Webdriver io presentation

What's hot (20)

PPTX
Introducing OpenAPI Version 3.1
PPTX
Презентация к вебинару по CMS WordPress
PDF
Getting started with Spring Security
PPTX
Behavior driven development (bdd)
PPTX
BDD WITH CUCUMBER AND JAVA
PDF
Awesome Prompts Naveed
PDF
Intro to GraphQL
PDF
WordPress Course Outline
PDF
Api Gateway
PDF
How To be a Backend developer
PPTX
Introduction to angular with a simple but complete project
PDF
Introduction to Wordpress
PPTX
Introduction To WordPress
PDF
Using Chrome Dev Tools
PDF
AWS CodeCommit, CodeDeploy & CodePipeline
PPTX
Cucumber BDD
PPTX
Introduction to kubernetes
PPS
Coding Best Practices
PDF
GA4 LAND - Trendigital 2023
PDF
DevCamp - O papel de um testador em uma equipe ágil
Introducing OpenAPI Version 3.1
Презентация к вебинару по CMS WordPress
Getting started with Spring Security
Behavior driven development (bdd)
BDD WITH CUCUMBER AND JAVA
Awesome Prompts Naveed
Intro to GraphQL
WordPress Course Outline
Api Gateway
How To be a Backend developer
Introduction to angular with a simple but complete project
Introduction to Wordpress
Introduction To WordPress
Using Chrome Dev Tools
AWS CodeCommit, CodeDeploy & CodePipeline
Cucumber BDD
Introduction to kubernetes
Coding Best Practices
GA4 LAND - Trendigital 2023
DevCamp - O papel de um testador em uma equipe ágil
Ad

Similar to Some good Intellij IDEA plugin for developer (20)

DOCX
Intellij idea features
PPTX
AngularJS Training in Noida
PDF
quantum_leap_angularjs_tools_redefining_development_in_2023.pdf
PDF
Big Improvement_ New AngularJS Tools Changing How We Develop.pdf
PPTX
AngularJS Training Course in Delhi
PPTX
Big Improvement_ New AngularJS Tools Changing How We Develop.pptx
PDF
7 Major Differences Between NodeJS and AngularJS
PPTX
quantum_leap_angularjs_tools_redefining_development_in_2023.pptx
PPTX
Angularjs Tutorial for Beginners
PPTX
Js tacktalk team dev js testing performance
PPTX
Javascript mynotes
PPTX
AngularJS Training in Delhi
PPTX
Java script nirvana in netbeans [con5679]
PDF
AngularJS Project Setup step-by- step guide - RapidValue Solutions
PDF
What You Need to Know About AngularJS Development Tools in 2024.pdf
PPTX
Javascript Training in Delhi
PDF
IntelliJ IDEA in Action In Action series 1st Edition Stephen Saunders
PPTX
Java Tutorial: Part 2. IntelliJ IDEA
DOCX
DOCX
Intellij idea features
AngularJS Training in Noida
quantum_leap_angularjs_tools_redefining_development_in_2023.pdf
Big Improvement_ New AngularJS Tools Changing How We Develop.pdf
AngularJS Training Course in Delhi
Big Improvement_ New AngularJS Tools Changing How We Develop.pptx
7 Major Differences Between NodeJS and AngularJS
quantum_leap_angularjs_tools_redefining_development_in_2023.pptx
Angularjs Tutorial for Beginners
Js tacktalk team dev js testing performance
Javascript mynotes
AngularJS Training in Delhi
Java script nirvana in netbeans [con5679]
AngularJS Project Setup step-by- step guide - RapidValue Solutions
What You Need to Know About AngularJS Development Tools in 2024.pdf
Javascript Training in Delhi
IntelliJ IDEA in Action In Action series 1st Edition Stephen Saunders
Java Tutorial: Part 2. IntelliJ IDEA
Ad

Recently uploaded (20)

PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
CloudStack 4.21: First Look Webinar slides
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
August Patch Tuesday
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Tartificialntelligence_presentation.pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Architecture types and enterprise applications.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
sustainability-14-14877-v2.pddhzftheheeeee
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
O2C Customer Invoices to Receipt V15A.pptx
Enhancing emotion recognition model for a student engagement use case through...
CloudStack 4.21: First Look Webinar slides
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
1 - Historical Antecedents, Social Consideration.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
August Patch Tuesday
A comparative study of natural language inference in Swahili using monolingua...
Module 1.ppt Iot fundamentals and Architecture
Tartificialntelligence_presentation.pptx
NewMind AI Weekly Chronicles – August ’25 Week III
A contest of sentiment analysis: k-nearest neighbor versus neural network
Architecture types and enterprise applications.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Zenith AI: Advanced Artificial Intelligence
Chapter 5: Probability Theory and Statistics
Benefits of Physical activity for teenagers.pptx
Getting Started with Data Integration: FME Form 101
sustainability-14-14877-v2.pddhzftheheeeee

Some good Intellij IDEA plugin for developer

  • 1. Some good IntelliJ IDEA Plugins for Developer Nguyen Thanh Tuan Platform Department @Septeni-Technology
  • 2. Agenda - AngularJS - LiveEdit - Key promoter, IdeaVim - QAPlug
  • 3. AngularJS +Install Angular JS, NodeJS Plugin +File -> Settings -> Plugins -> Search and Install +Install NodeJS +Access nodejs.org and download lastest version +Add PATH +Linux : export PATH=$PATH:{nodeJs directory} +Windows : My Computer -> Properties -> Advanced System Settings -> Advanced tab -> Environment Variables button -> Path -> Edit -> Insert -> Save
  • 4. AngularJS ( Create project) 1 + Choose File | New | Project on the main menu or click the New Project button on the Welcome screen. + On the first page of the New Project wizard, choose Static Web in the left- hand pane. + In the right-hand pane, choose AngularJS and click Next. + On the second page of the wizard, specify the project name and the folder to create it in. + From the Version drop-down list, choose the branch https://github.com/angular/angular.js to download the project template from. By default, master if shown.
  • 5. AngularJS ( Create project) 2 + When you click Finish , IntelliJ IDEA sets up the AngularJS-specific project structure and generates the bower.json and package.json files with the definitions of all the necessary dependencies. + Download the AngularJs dependencies that contain the AngularJS code and the tools that support development and testing. + Launch the embedded Terminal by hovering your mouse pointer over show_tool_window_bars in the lower left corner of IntelliJ IDEA and choosing Terminal from the menu (see Working with Embedded Local Terminal for details). + Switch to the directory where NPM is stored or define a PATH variable for it so it is available from any folder, see Installing NodeJs. + At the command line prompt, type the following command: npm install
  • 6. LiveEdit +Enable or Install Live Edit Plugin +File -> Settings -> Plugins -> Search Live Edit +Install JetBrains IDE Support for Chrome +Config debug in Javascript Debug +Click button Debug or Run -> Debug or Alt+Shift+F9 => enjoy
  • 7. ideaVim File -> Settings -> Plugins -> ideaVim
  • 8. Key promoter Shows to user how easy he can make same action using only keyboard(menus and toolbar button mouse clicks initiates shortcut display)
  • 9. QAPlug +Install +File -> Settings -> Plugins -> QAPlug , QAPlug - CheckStyle, QAPlug - FindBugs, QAPlug - Hammurapi, QAPlug - PMD +Use : +Right Click to File or Project -> Analyze -> Analyze Code +Customize : +Build ower Codeing rules for each project
  • 10. Thank you for coming

Editor's Notes

  • #4: https://www.jetbrains.com/idea/help/using-angularjs.html
  • #6: Installing AngularJS Manually Download the AngularJS framework at http://angularjs.org/. Configure AngularJS as a IntelliJ IDEA JavaScript library, to let IntelliJ IDEA recognize AngularJS-specific structures and provide full coding assistance: Open the Settings dialog box, and click JavaScript Libraries. In the Libraries area, click the Add button. In the New Library dialog box that opens, specify the name of the library. Click the Add button add next to the list of library files and choose Attach Files or Attach Directory on the context menu, depending of whether you need separate files or an entire folder. Select the Angular.js or Angular.min.js, or an entire directory in the dialog box that opens. IntelliJ IDEA returns to the New Library dialog box where the Name read-only field shows the name of the selected files or folder. In the Type field, specify which version you have downloaded and are going to add. If you added Angular.js, choose Debug. This version is helpful in the development environment, especially for debugging. If you added the minified Angular.min.js, choose Release. This version is helpful in the production environment because the file size is significantly smaller.
  • #9: Reading through document with keyboard shortcuts for IDE is boring and often you do not have time to learn it. Dmitry Kashin wrote simple yet powerfull plugin for IntelliJ Idea – Key Promoter. It simply displays keyboard shortcuts whenever it is possible to speed up your work.
  • #10: http://qaplug.com/about/tutorials/