본문 바로가기
320x100
728x90

IntelliJ6

Intelli J 유용한 단축키 정리 일단 본 글을 읽기 전에, 더 자세한 내용은 https://www.jetbrains.com/help/idea/refactoring-source-code.html Code refactoring | IntelliJ IDEA www.jetbrains.com 위 링크에 있습니다! 그리고, 단축키는 MacOS를 기준으로 작성되었습니다. 코드 포맷팅 (cmd + option + L) 예를 들어, 이렇게 인덴트가 엉망인 코드가 있다고 가정하면, 일일이 하나하나 맞추기 매우 귀찮다. 이럴 때 단축키를 사용하면 사전에 정의된 설정대로 코드가 포맷팅이 된다. 사용하면 현재 수정 중인 파일이 모두 포맷팅 되지만 내가 일부분만 포맷팅 하고 싶다면 드래그를 해주고 단축키를 누르면 된다. 일부분 포맷팅 사용 전 메인 메서드는 여.. 2022. 9. 3.
Intelli J에서 AWS 아테나 및 DB 연결하기 인텔리제이는 참 간편한 IDE다. 여러 가지 언어에 대한 개발 지원 및 다양한 도구들을 지원하여 개발단계에서 많은 기능을 제공하여 개발을 한 층 편하게 해 준다. AWS 아테나는 인텔리제이에서 연결을 지원하는지 모른 채로 매 번 aws 콘솔에 들어가 쿼리를 사용하곤 했다. 게다가 우리 회사는 2중 보안이 되어있어, 매 번 이 과정을 거치며 아테나를 뚫고 뚫고 들어가야 했다. 그러나 인텔리제이에서 이를 해결할 수 있다. 인텔리제이 우측에 보면 Database 탭이 있다. 만약 보이지 않을 경우. View -> Tool Windows -> Database로 활성화 가능하다. 탭을 열면 +버튼이 있는데, Data Source -> Other -> AWS Athena 가 있다. 클릭해주자. User에는 acce.. 2022. 4. 11.
intelliJ]Live Template 사용하기(커스텀 자동완성) 오늘은 인텔리제이 라이브 템플릿을 이용할 것이다. 라이브 템플릿을 사용하게 된 이유는 클래스를 만들고 매번 public void methodName(){ something... } 이와 같은 형태를 쓰기 매우 귀찮았다. 그래서 들었던 생각이 이와 같이 템플릿을 커스텀할 수 있지 않을까 방법을 찾다가, 라이브 템플릿을 알게 됐다. 일단 내가 가장 많이 사용하는 public void 랑 int 메서드 템플릿을 정의하기로 했다. Preferences -> Editor -> Live Templates -> Java 항목을 열어준다. 나온 항목들을 살펴보니까, 평소에 사용하던 템플릿들이 보인다. 바로 여기서 커스텀 템플릿을 정의할 수 있다. 우측에 + 버튼을 눌러 항목을 추가하자 그럼 위 그림과 같이 나오게 되는.. 2021. 1. 7.
Error]Intelli J]Unable to parse template "Class" 인텔리제이를 사용하면서 클래스를 생성하려는 도중 위와 같은 오류가 발생했다. 위 오류의 발생 이유를 찾아봤는데, 원인은 코드 템플릿에 문제가 있었다. 인텔리제이의 Preferences 항목으로 이동한다. 그다음 Editor -> File and Code Templates -> Files -> Class 항목으로 이동해준다. 옆에 에디터에 보면 뭔가 오류 같은 빨간 줄이 그어져 있다. 바로 저 부분이 오류였는데 아래 #parse("File Header.java")와 비교해보면 문자열로 인식이 되지 않았다. 쌍 따옴표가 들어가 있는 게 아니어서 오류가 발생했던 것이다. 바꿔주니까 클래스가 잘 생성된 모습이다. 참고 : stackoverflow.com/questions/45497266/unable-to-par.. 2021. 1. 6.
300x250
320x100