tools & libs/IDES
-
이번 포스트에서는 vscode에서 사용되는 extension들을 묶어서 packag로 배포하는 방법에 대해 살펴보자. 내용은 다음 링크를 참조하였다.https://code.visualstudio.com/api/working-with-extensions/publishing-extension Publishing ExtensionsLearn how to publish Visual Studio Code extensions to the public Marketplace and share them with other developers.code.visualstudio.com 환경 설정 vsce 설치vscode의 extension 배포를 위해서는 "Visual Studioi Code Extensions"라는 no..
[vscode] extension pack 작성 및 배포이번 포스트에서는 vscode에서 사용되는 extension들을 묶어서 packag로 배포하는 방법에 대해 살펴보자. 내용은 다음 링크를 참조하였다.https://code.visualstudio.com/api/working-with-extensions/publishing-extension Publishing ExtensionsLearn how to publish Visual Studio Code extensions to the public Marketplace and share them with other developers.code.visualstudio.com 환경 설정 vsce 설치vscode의 extension 배포를 위해서는 "Visual Studioi Code Extensions"라는 no..
2024.12.19 -
이번 포스트에서는 intellij에서 JEE 애플리케이션을 만들면서 Tomcat 서버에 자동으로 deploy 하게 만드는 방법에 대해 살펴보자.이 내용은 https://www.jetbrains.com/help/idea/updating-applications-on-application-servers.html 를 참조한다. 자동 반영 설정하기프로젝트 실행 후 [Run] - [Edit Configurations]를 선택한다.with JavaScript Debugger: 자동 실행과는 상관 없는데 브라우저 실행 시 intellij에서 javascript debugger를 연동시켜준다.On 'Update' action: 일단 Tomcat을 실행 한 후 다시 한번 클릭하면 update 가 진행되는데 이때 어떤 ..
[intellij] JEE 애플리케이션 업데이트 시 자동 반영이번 포스트에서는 intellij에서 JEE 애플리케이션을 만들면서 Tomcat 서버에 자동으로 deploy 하게 만드는 방법에 대해 살펴보자.이 내용은 https://www.jetbrains.com/help/idea/updating-applications-on-application-servers.html 를 참조한다. 자동 반영 설정하기프로젝트 실행 후 [Run] - [Edit Configurations]를 선택한다.with JavaScript Debugger: 자동 실행과는 상관 없는데 브라우저 실행 시 intellij에서 javascript debugger를 연동시켜준다.On 'Update' action: 일단 Tomcat을 실행 한 후 다시 한번 클릭하면 update 가 진행되는데 이때 어떤 ..
2024.08.09 -
여기에서는 vscode를 사용하면서 설정한 사용한 내용들을 정리해보자. Java Compiletion: Match Casevscode에서 코드 자동완성 기능은 기본적으로 대소문자를 가린다.이때 Java > Completion: Match Case를 사용한다. 이 속성의 기본 값은 FirstLetter 즉 첫 글자를 기준으로 하는데 대소문자를 가린다. 이 부분을 off 로 변경해주자.
[vscode] 사소한 설정들여기에서는 vscode를 사용하면서 설정한 사용한 내용들을 정리해보자. Java Compiletion: Match Casevscode에서 코드 자동완성 기능은 기본적으로 대소문자를 가린다.이때 Java > Completion: Match Case를 사용한다. 이 속성의 기본 값은 FirstLetter 즉 첫 글자를 기준으로 하는데 대소문자를 가린다. 이 부분을 off 로 변경해주자.
2024.04.30 -
점점 눈이 침침해지면서 작은 글씨 읽기가 부담스러워진다면.. eclipse font 설정 기본 font 설정 일반적으로 elcipse에서 폰트 크기를 키우기 위해서는 설정 > General > Appearance > Colors and Fonts에서 수정할 대상 메뉴를 선택해서 변경하면 된다. theme에서 변경 하지만 간혹 메뉴가 없는 경우가 있다. 이클립스에는 있지만 STS에는 없기도 하고. 이런 경우 직접 theme를 변경하는 방법이 있다.! root/plugins/org.eclipse.ui.themes_xxx/css/e4_default_[os_name].css에는 CSS로 툴에 대한 스타일 정보가 저장되어있다. 이 부분을 원하는 대로 수정하면 프로그램 전체를 수정할 수 있다.(이런 식으로 스타일을..
[eclipse] UI 폰트 크기점점 눈이 침침해지면서 작은 글씨 읽기가 부담스러워진다면.. eclipse font 설정 기본 font 설정 일반적으로 elcipse에서 폰트 크기를 키우기 위해서는 설정 > General > Appearance > Colors and Fonts에서 수정할 대상 메뉴를 선택해서 변경하면 된다. theme에서 변경 하지만 간혹 메뉴가 없는 경우가 있다. 이클립스에는 있지만 STS에는 없기도 하고. 이런 경우 직접 theme를 변경하는 방법이 있다.! root/plugins/org.eclipse.ui.themes_xxx/css/e4_default_[os_name].css에는 CSS로 툴에 대한 스타일 정보가 저장되어있다. 이 부분을 원하는 대로 수정하면 프로그램 전체를 수정할 수 있다.(이런 식으로 스타일을..
2023.11.14 -
이번 포스트에서는 liveserver를 실행할 때 개발자 도구를 활성화 시킨 상태에서 실행하는 방법을 알아보자! 시간 절약! liveserver 실행 시 개발자 도구 활성화 하기 귀차니즘 liveserver란 vscode의 extension으로 간단히 html을 테스트 해볼 수 있는 서버이다. 문제(사실은 귀차니즘)는 요즘 html에서 동작하는 javascript를 많이 작성하는데 실행시킬 때마다 계속 개발자 도구를 켜야한다는 점이었다. 한참 개발중인데 자동으로 개발자 도구를 실행시킬 수는 없을까? Chromium 실행 flag 다행히 chromium 계열의 브라우저(chrome 부터 edge, brave 등)에는 실행 시 다양한 옵션을 flag로 전달할 수 있다. https://peter.sh/expe..
[vscode] liveserver 실행 시 개발자 도구 활성화하기이번 포스트에서는 liveserver를 실행할 때 개발자 도구를 활성화 시킨 상태에서 실행하는 방법을 알아보자! 시간 절약! liveserver 실행 시 개발자 도구 활성화 하기 귀차니즘 liveserver란 vscode의 extension으로 간단히 html을 테스트 해볼 수 있는 서버이다. 문제(사실은 귀차니즘)는 요즘 html에서 동작하는 javascript를 많이 작성하는데 실행시킬 때마다 계속 개발자 도구를 켜야한다는 점이었다. 한참 개발중인데 자동으로 개발자 도구를 실행시킬 수는 없을까? Chromium 실행 flag 다행히 chromium 계열의 브라우저(chrome 부터 edge, brave 등)에는 실행 시 다양한 옵션을 flag로 전달할 수 있다. https://peter.sh/expe..
2023.11.02 -
IntelliJ는 세세한 내용까지 규제를 많이 하고 있어서 처음부터 잘 따른다면 뭐 좋을 수도 있겠지만 나름대로 무언가를 만들려고 할때는 상당히 귀찮다. ㅠㅠ 대부분 심각도(severity)를 warning으로 설정해 놓아서 동작은 하지만 웬지 껄끄러운 내용들!! 이번 포스트에서는 inspections 과정에서 간간히 튀어나오는 warning 메시지의 의미를 알아보고 처리하는 내용을 정리해보자. Test class name 'A_ObjectOrientedQuery_Test' doesn't match regex '[A-Z][A-Za-z\d]*Test(s|Case)?|Test[A-Z][A-Za-z\d]*|IT(.*)|(.*)IT(Case)?' intellij는 테스크 클래스를 만들 때 권장하는 정규 표현식을..
[IntelliJ]Inspection 수정하기IntelliJ는 세세한 내용까지 규제를 많이 하고 있어서 처음부터 잘 따른다면 뭐 좋을 수도 있겠지만 나름대로 무언가를 만들려고 할때는 상당히 귀찮다. ㅠㅠ 대부분 심각도(severity)를 warning으로 설정해 놓아서 동작은 하지만 웬지 껄끄러운 내용들!! 이번 포스트에서는 inspections 과정에서 간간히 튀어나오는 warning 메시지의 의미를 알아보고 처리하는 내용을 정리해보자. Test class name 'A_ObjectOrientedQuery_Test' doesn't match regex '[A-Z][A-Za-z\d]*Test(s|Case)?|Test[A-Z][A-Za-z\d]*|IT(.*)|(.*)IT(Case)?' intellij는 테스크 클래스를 만들 때 권장하는 정규 표현식을..
2023.05.29 -
평소 VSCode를 쓰다가 Servlet 프로그래밍(Spring이 아닌)을 할 때는 Eclipse를 이용했는데 VSCode에서 그냥 쭉 하면 안될까? 생각으로 이번 프스트를 작성해본다. Community Server Connectors 이클립스의 경우 J2EE 지원 버전을 설치하면 간단히 되지만(물론 내부적으로 플러그인이다.) VSCode는 별도의 버전이 존재하지는 않기 때문에 몇 가지 설정을 해주어야 한다. VSCode extension 설치 확장 프로그램에서 Community Server Connectors를 설치한다. extension이 설치되면 좌측 하단에 Servers 탭이 추가되고 그 안에 Community Server Connector 메뉴가 생성되어있다. Community Server Co..
[vscode] VSCode에서 Servlet 프로그래밍평소 VSCode를 쓰다가 Servlet 프로그래밍(Spring이 아닌)을 할 때는 Eclipse를 이용했는데 VSCode에서 그냥 쭉 하면 안될까? 생각으로 이번 프스트를 작성해본다. Community Server Connectors 이클립스의 경우 J2EE 지원 버전을 설치하면 간단히 되지만(물론 내부적으로 플러그인이다.) VSCode는 별도의 버전이 존재하지는 않기 때문에 몇 가지 설정을 해주어야 한다. VSCode extension 설치 확장 프로그램에서 Community Server Connectors를 설치한다. extension이 설치되면 좌측 하단에 Servers 탭이 추가되고 그 안에 Community Server Connector 메뉴가 생성되어있다. Community Server Co..
2023.03.23 -
이번 포스트에서는 vscode에서 emmet이 작성해주는 태그를 수정하는 방법에 대해 살펴보자. 기본적으로 설정들은 F1 > Preferences: Open Settings(UI)에서 emmet으로 검색한 후 설정을 수정하면 된다. !으로 생성된 템플릿의 lang 변경 !를 사용하면 기본적인 html 템플릿을 작성해주는데 여기 사용된 lang이 en이다. 이 녀석을 ko로 변경해보자. 기본적으로 emmet은 추가로 설정된 내용이 없으면 default를 사용하게 되는데 default lang의 값이 en이다. 이를 변경하기 위해서는 맨 하단에 Emmet:Variables를 찾아서 [Add Item] 클릭 후 lang item의 값을 ko로 지정해주면 된다.
[vscode] emmet: !으로 생성된 템플릿의 lang 변경이번 포스트에서는 vscode에서 emmet이 작성해주는 태그를 수정하는 방법에 대해 살펴보자. 기본적으로 설정들은 F1 > Preferences: Open Settings(UI)에서 emmet으로 검색한 후 설정을 수정하면 된다. !으로 생성된 템플릿의 lang 변경 !를 사용하면 기본적인 html 템플릿을 작성해주는데 여기 사용된 lang이 en이다. 이 녀석을 ko로 변경해보자. 기본적으로 emmet은 추가로 설정된 내용이 없으면 default를 사용하게 되는데 default lang의 값이 en이다. 이를 변경하기 위해서는 맨 하단에 Emmet:Variables를 찾아서 [Add Item] 클릭 후 lang item의 값을 ko로 지정해주면 된다.
2023.03.08