Java/Spring으로 개발하는 사람들은 대부분 Intellij IDE를 사용한다. 프론트 쪽을 구현해야 될 일이 있어 IDE를 찾아보니 웹스톰, vscode 등 여러개가 나온다. 사실 젯브레인에 절여졌기 때문에 웹스톰을 사용할까 고민했지만 FE 개발자들이 vscode를 많이 사용하는 이유가 있겠거니해서 자세한 조사 없이 vscode를 사용하게 됐다.
불편한 것들이 생각보다 많다. 일단 vscode는 Generate 기능이 조금 부실한 것 같다. (내가 잘 모르는 것일수도) 그리고 인텔리제이 단축키랑 다른게 많기도 해서 왔다갔다하며 작업할 때 불편함이 조금 크다.
우선 몇 가지 플러그인을 추가해주자.
1. Intellj 관련
2. Getter/Setter, Constructor
사용 방법 및 단축키 추가 편집
vscode에서 generate 기능을 사용하려면 ctrl + shift + p 를 누르면 된다. 누르면 아래와 같이 사용할 수 있는 기능이 나온다.
단축키 세팅은 IDE 좌측 하단에 톱니바퀴 아이콘을 눌러주자.
입맛에 맞게 설정하면 된다. 나는 단축키를 몇 개 커스텀해서 사용한다. 커스텀 방법을 한 가지만 예시로 소개해보겠다.
1. 한 줄 선택 및 복사
단축키를 누르면 한 줄을 복사해서 붙여넣는 Copy Line Down 기능에서 붙여넣기 기능만 제외한 것이다.
복사 기능을 의미하는 Copy 명령어를 찾아주자. 따로 설정하지 않앗으면 When이 비어있을 것이다.
Cahnge When Expression을 누르고 textInputFocus로 설정하자.
이제 그리고 라인 선택을 의미하는 키워드인 Expand Line Selection으로 가주자.
아마도 다른 단축키가 설정되어 있을텐데 Ctrl + C로 설정하자.
이렇게 설정하면 코드에 드래그 되지 않은 상태에서는 Ctrl + C를 누르면 한 줄이 복사된다.
'개발일기장' 카테고리의 다른 글
인메모리 캐시는 많이 사용할까라는 걱정? 고민이 있었다. (0) | 2023.06.27 |
---|---|
분산 환경에서 개발 (1) 분산 환경에서 배포하기 (0) | 2023.06.03 |
Querydsl 장단점 (1) | 2023.05.16 |
xuni - EventBridge - lambda - RDS 연동하기 (2) (0) | 2023.05.11 |
xuni - EventBridge - lambda - RDS 연동하기 (1) (0) | 2023.05.11 |