목록Developer Tools/IntelliJ & DataGrip (24)
써먹는 웹개발
push 순서 ※ 기존에 .git 폴더가 있으면 숨긴 폴더를 지울 것 1. commit할 것 2. git > Manage Remotes에 Name과 URL 각각 입력 (URL은 정확한 gitlab 주소) 3. master Branch에 push 4. push가 안될 때 참고 1) setting > repository > Protected Branches > Allowed to Push : Developer + Maintainer 지정 2) 이래도 push 안되면 Allowed to Push 밑에 강제 Push 적용 후 다시 Push 해볼 것 - 참고 : https://uxgjs.tistory.com/190
1. camel case 변환하는 플러그인 - 추가후에 Shift + Alt + U 2. 변환기 주소 : https://heavenly-appear.tistory.com/270
보통 생각했을때 단일 파일의 Local History를 클릭해서 복구시킬 생각을 하는데 프로젝트를 선택해서 Local History를 클릭하면 특정 시점 기준으로 여러 개의 파일을 복구할 수 있다. ※ 그래도 만약의 상황을 대비해 매일 commit하는 습관을 들이자. 참고 : https://blog.naver.com/PostView.nhn?blogId=occidere&logNo=222085549220&categoryNo=0&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=1&from=postView
파일에서 문자열 검색 등을 쓸때 한글 입력 안되는 현상 해결방법 1. Help -> Edit Custom VM Options... 2. 맨 마지막 줄에 다음 소스 입력 1 -Dauto.disable.input.methods=false cs
1. 전체 파일에 특정 문자열 전체 바꾸기 (단축키 : ctrl + shift + r) - 이 기능을 처음에 몰랐을땐 맨 앞에 띄워진 파일의 문자열만 변경하는 줄 알았는데 아니었어서 실행취소나 롤백을 못해서 새로 프로젝트를 셋팅해야되는 난감한 상황이 왔었다. 그래서 앞으로는 개별 파일 변경만 쓰거나 안 쓰기로 다짐했다.
Commit일때 Unversioned Files에 파일이 너무 많아서 필요한 파일을 체크하지 못할 때가 있습니다. 그럴때는 Unversioned Files 우클릭하고 Add to .gitignore > .gitignore를 선택하면 됩니다. ※ 1. .gitignore 파일 Commit은 프로젝트 상황에 따라 다르지만 안하는 것을 추천합니다. 2. Can't update가 떴을때 commit 버튼 클릭시 commit 목록에서 commit 하고싶은 대상이 하나도 없다면 다음과 같은 방식으로 전부 commit목록 제외시키고 다시 update하면 됩니다.
1. 설정(application-local.yml) 파일 확인 (없으면 추가) 1 2 3 spring: thymeleaf: cache: false cs 2. Edit Configurations... 클릭 3. On 'Update' action, On frame deactivation 둘 다 Update classes and resources 선택 ※ 서버 재시작 이후에 Thymeleaf 관련 html 파일 수정 이후에 새로고침하면 바로 반영됩니다. 환경에 따라 몇초 지연될 수 있습니다. 참고 : https://zzang9ha.tistory.com/345
시간 단축하는 단축키 ※ 1,3,4번은 블록지정 안해도 자동으로 1줄 블록지정 됨 1. 위(아래)로 소스 옮기기 : shift + alt + 위(아래) 화살표 1-2. 들여쓴대로 옮기기 : shift + ctrl + 위(아래) 화살표 ※ ctrl 이동은 클래스 또는 메서드 안/밖을 벗어날 수 없음 2. 찾아 바꾸기 : ctrl + r - 모두 바꾸기 : 블록 지정한 상태에서 replace all 3. 한줄 잘라내기(복사) : 해당 라인에서 ctrl + x(c) 4. 복붙 (복사+붙여넣기) : ctrl + d 5. 라인 (컬럼) 찾기 : ctrl + g 6. 검색 : ctrl + f 자동정렬 (줄맞춤) : ctrl + alt + l 7. 찾아바꾸기 : ctrl + r 8. 클래스 찾기 : ctrl + n ..