본문 바로가기

IT 관련 기타/IDE

(5)
[IntelliJ][버그] IntelliJ jsp formatting 안녕하세요. intellij IDE 사용 중 JSP 파일을 자동정렬(Ctrl + Alt + L)시 발생한 문제입니다. 문제점 특정 파일에서 자동 정렬 시 코드가 위 사진과 같이 정렬이 안먹히고 모두 제일 앞에 표시되는 현상이 발생했습니다. 처음에는 특정파일에서만 위와 같은 현상이 발생하는지 모르고 전체 파일 모두 위와 같은현상이 발생하는지 알았습니다. 그래서 JSP 포맷팅 설정에 문제인줄알고 계속해서 검색해봤는데, 포맷팅 관련 설정을 찾아서 바꿔보아도 해결이 되지 않았습니다. 그러던중 혹시 버그인가 싶어서 버그로 관점을 바꾼 결과 다른 분들도 저와 같은 문제가 발생하는 분들이 있더군요. 그 결과 원인을 알아냈습니다. 해결 방법 위 문제는 JSP 파일이 어느 위치에 있는지에 따라서 발생하였습니다. 저의 경..
[IDE]이클립스 최적화 문제 Startup and Shutdown 정리 최근들어서 이클립스의 CPU 점유율이 100%가 되는일이 너무 많아져서 개발에 속도가 늦어졌습니다. 예전에는 메모리를 너무 많이 차지하는게 문제였는데 최적화를 통해서 이문제를 잡아놨더니 이번에는 CPU가 문제네요.. 아무래도 속도 저하 문제가 상당히 심한편이라서 최적화를 다시 진행해야할 것 같단 생각이 많이들어서 이것 저것 찾아보던 중 환경 설정의 Startup and Shutdown 항목 중 필요없는 항목은 끄면 된다는걸 확인해서 내부의 내용을 정리할겸 포스팅 합니다. 내부 항목을 봤을때 플러그인에 영향을 받아서 항목이 바뀔것으로 보여서 제가 정리하는 내용 중 자신과 일치하는 항목만 확인하시면 될 듯 합니다. 생각보다 양이 많아 일부만 정리해두도록 하겠습니다. Startup and Shutdown 항목..
[SVN][이클립스] 이클립스에서 svn 브랜치 생성 이번 포스팅은 이클립스에서 SVN의 Branch를 사용하는 방법을 정리할 생각입니다. 브랜치는 아시다시피, SVN으로 버전 관리를 할 때, 기존의 프로젝트를 그래도 두고 다른 위치에 같은 프로젝트를 생성 후 그 장소에서 버전관리를 진행하는것인데 이러한 행동을 하는 이유는 프로젝트에 큰 규모의 업데이트가 진행될 시 기존의 소스를 안전하게 보존하고 업데이트를 진행후 문제여부를 확인하고, 문제가 없을 시 다시 기존의 프로젝트와 합치는 방식의 버전관리 방법입니다. 간단한 소개가 끝났으니 이제 브랜치를 생성하는 방법을 알아보겠습니다. 브랜치 생성 방법 일단 현재 svn으로 관리하고 있는 프로젝트를 우클릭 아래 사진처럼 [team] - [Branch..] 를 선택합니다. 다음처럼 창이 나타나면 'Branch :' ..
VS Code Formatter Setting 정리. vsCode 사용 중에 editor setting 관련 내용 정리에 필요성을 느껴서 작성하게 되었습니다. vsCode는 기본적으로 에디터에 관한 세팅을 디폴트로 적용되어 있는 세팅 외에는 settings.json이란 파일에 기록되는 형태로 되어있는데, 이파일 내부에서 에디터의 폰트, 글자 크기, 포맷 관련 설정 등 에디터의 전반적인 설정에 관하여 셋팅이 가능합니다. 일반적으로 약간이나마 세팅에대해 알고있는편이 vsCode의 생산성을 높이는데 큰 도움이 된다 생각하여서 다른분들도 도움이 됐으면 하는 마음에 제가 주로 세팅하는 settings.json 파일 내용을 정리합니다. # User Setting Json 파일 접근하기 일단 기본적으로 settings.json파일으로 접근하기 위해서는 “Cmd”(윈도우..
단축키 - Visual Studio Code 기본 편집 키 명령 명령 ID ctrl+X 행 삭제 (빈 선택) editor.action.clipboardCutAction ctrl+C 행 복사 (빈 선택) editor.action.clipboardCopyAction ctrl+shift+k 행 삭제 editor.action.deleteLines ctrl+Enter 아래에 행 삽입 editor.action.insertLineAfter ctrl+shift+Enter 위에 행 삽입 editor.action.insertLineBefore alt+Down 행을 아래로 이동 editor.action.moveLinesDownAction alt+Up 행을 위로 이동 editor.action.moveLinesUpAction shift+alt+Down 위에 행 복사 추가..