✅ IntelliJ 에 네이버 코딩 컨벤션 + CheckStyle 마저 설정하기
✅ zsh 에 plugin 설정
✅ git alias 기능 찾아봄
✅ IntelliJ 신규 플러그인 적용해서 리팩토링
✅ 깃 강의 보기
깃헙에서 파일을 다운로드 해야할 때, git clone
으로만 가능한 줄 알았다.
그런데 깃헙에서 .
키를 누르면 열리는 깃헙 에디터인 github.dev 를 이용하는 간단한 방법이 있었다. 여기서 파일에 마우스 우클릭을 하면 원하는 파일만 다운로드 받을 수 있다.
~./zshrc
파일에서 설정을 건드릴 수 있다.
j {폴더명}
: 해당 폴더로 바로 jump 한다
터미널 명령어 자동 완성 기능
명령어에 동작 가능 여부에 따라 색깔을 다르게 표시해준다
Ctrl + u
: 입력하던 명령어 전부 지우기
Ctrl + g
: 현재 명령 중단? (새 명령 프롬프트로 안넘어가질 때 사용)
단축 명령어를 만들어 사용할 수 있다.
alias 등록 : git config --global alias.{단축명령어} "{수행 명령어}"
예를 들어 git config --global alias.co "checkout"
을 등록해두면 git co
만 입력해도git checkout
이 실행된다.
alias 삭제 : git config --global --unset alias.{단축 명령어}
(.gitconfig 에서 직접 등록/삭제 할 수도 있다)
등록된 alias 확인 : git config --get-regexp alias
📚참고
https://goddaehee.tistory.com/273
https://johngrib.github.io/wiki/git-alias/
-fzf
라는 필터 프로그램? 같은걸 같이 사용해서 엄청 다양한 기능들을 만드셨다. 나도 나중에 고수가 되면 써봐야겠다.
for (int i = 0; i < encrypt.length; i++) {
for (int j = 0; j < encrypt[0].length; j++) {
temp[i][j] = encrypt[i][j];
}
}
/*---------------------↑ 같음 ↓---------------------*/
for (int i = 0; i < encrypt.length; i++) {
System.arraycopy(encrypt[i], 0, temp[i], 0, encrypt[0].length);
}
for (String s : stage) {
if (s.contains("=")) {
break;
}
if (s.contains("Stage")) {
continue;
}
System.out.println(s);
}
/*---------------------↑ 같음 (?!)↓---------------------*/
stage.stream()
.takeWhile(s -> !s.contains("="))
.filter(s -> !s.contains("Stage"))
.forEach(System.out::println);
//stream 은 하나도 모르겠다
Sonarlint 가 알려줬다.
stream
공부해보자
🟥 try-with-recources 기능 알아보기
🟥 enum 공부하기
🟥 stream 공부하기