12.29(수)

강병철·2021년 12월 29일
0

회고

목록 보기
12/68
post-custom-banner

오늘 한 일

✅ IntelliJ 에 네이버 코딩 컨벤션 + CheckStyle 마저 설정하기
✅ zsh 에 plugin 설정

  • autojump
  • zsh-autosuggestion
  • zsh-syntax-highlighting

✅ git alias 기능 찾아봄
✅ IntelliJ 신규 플러그인 적용해서 리팩토링
✅ 깃 강의 보기

오늘 배운 것

github 에서 파일 다운로드

깃헙에서 파일을 다운로드 해야할 때, git clone으로만 가능한 줄 알았다.

그런데 깃헙에서 .키를 누르면 열리는 깃헙 에디터인 github.dev 를 이용하는 간단한 방법이 있었다. 여기서 파일에 마우스 우클릭을 하면 원하는 파일만 다운로드 받을 수 있다.

oh my zsh 설정 및 Plugin

~./zshrc 파일에서 설정을 건드릴 수 있다.

autojump

j {폴더명} : 해당 폴더로 바로 jump 한다

zsh-autosuggestion

터미널 명령어 자동 완성 기능

zsh-syntax-highlighting

명령어에 동작 가능 여부에 따라 색깔을 다르게 표시해준다

기타 단축키

Ctrl + u : 입력하던 명령어 전부 지우기
Ctrl + g : 현재 명령 중단? (새 명령 프롬프트로 안넘어가질 때 사용)

Git alias

단축 명령어를 만들어 사용할 수 있다.

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 공부하기

post-custom-banner

0개의 댓글