본문 바로가기

정보6

맥에서 화면 캡쳐 저장 위치 변경하기 맥에서 Shift + Command + 3,4 로 화면을 캡쳐하면 기본적으로 데스크탑 위치에 파일이 저장되는데 이 위치를 변경하는 방법은 다음과 같습니다. 터미널 실행 defaults write com.apple.screencapture location 위치 2번의 위치는 폴더 경로를 직접 입력하거나 파인더에서 터미널로 폴더를 드래그해서 입력할 수 있습니다. 2021. 10. 20.
zsh 터미널에서 사용자 이름 및 컴퓨터 이름 제거하기 터미널을 사용하다 보면 @와 함께 사용자 이름, 컴퓨터 이름이 나오는 부분이 공간을 차지하기도 하고 불필요하다고 느껴질 때가 있습니다. vi ~/.zshrc로 zsh 설정 파일을 열어 제일 아랫줄에 아래 내용을 추가해줍니다. prompt_context() { if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then prompt_segment black default "%(!.%{%F{yellow}%}.)$USER" fi } 추가한 내용을 저장한 후 터미널을 재시작하거나 source ~/.zshrc 을 입력하면 @ 이후 불필요한 부분이 깔끔하게 제거된 것을 볼 수 있습니다. 2021. 8. 17.
[MacOS] 환경변수 설정하기 터미널에서 프로그램을 실행시키려면 아래 예시와 같이 항상 경로까지 포함해서 적어야 하는 번거로움이 있습니다. #/usr/local/mysql/bin 경로의 mysql 프로그램 실행 /usr/local/mysql/bin/mysql 하지만 /usr/local/mysql/bin 경로를 환경변수에 추가해주면 보기만해도 귀찮아지는 저 경로들을 매번 적을 필요 없이 어디서든 프로그램 이름만으로 실행이 가능해집니다. mysql 환경변수 설정 방법 ~/.zshrc 파일을 자신이 선호하는 에디터로 연다. 파일의 맨 아래줄에 환경변수에 export PATH="$PATH:프로그램 경로" 형식으로 프로그램 경로와 함께 적어주고 저장한다. export PATH="$PATH:/usr/local/mysql/bin" 터미널에서 so.. 2021. 6. 6.
IntelliJ에서 lombok 사용하기 1. Lombok 의존성 추가하기 https://mvnrepository.com/artifact/org.projectlombok/lombok 위 링크에서 lombok 버전을 선택하고 자신이 사용하는 빌드 툴에 맞는 의존성을 복사하여 추가한다. maven, lombok 1.18.18 버전 기준 의존성 추가 예시 org.projectlombok lombok 1.18.18 provided 2. intellij lombok 플러그인 설치하기 Preferences -> plusgins -> lombok 검색하여 설치 3. intellij annotation processing 활성화 Preferences -> Annotation Processors -> Enable annotation processing 활성화 2021. 2. 1.
[MacOS/Tip] 독 자동 숨기기 딜레이, 애니메이션 없애기 MacOS에서 화면을 더 넓게 사용하기 위해 독 자동 숨기기 기능을 사용하는 경우가 많은데 애니메이션 효과와 딜레이 때문에 독이 빠르게 올라오지 않아 답답함을 경험하는 경우가 많다. 이를 해결하기 위한 방법을 소개한다. 터미널을 열고 다음과 같은 명령어를 입력해주면 된다. 딜레이 없애기 defaults write com.apple.dock autohide-delay -float 0;killall Dock 애니메이션 속도 빠르게 하기 defaults write com.apple.dock autohide-time-modifier -float 0.25;killall Dock 애니메이션 없애기 defaults write com.apple.dock autohide-time-modifier -float 0;kill.. 2020. 12. 27.
[Tip/Intellij] MacOS 인텔리제이 유용한 단축키 인텔리제이에서 코드 작성 시간을 줄여줄 몇가지 자동완성 팁을 알려드립니다. 메인 메서드 자동완성 psvm + tab public class App { public static void main(String[] args) {} }반복문 자동완성 메서드의 파라미터에 배열이 있을 경우 배열, 리스트 등을 순회하는 반복문을 자동완성 할 수 있다. for문 자동완성 : itar + tab private void hello(String[] arr) { for (int i = 0; i < arr.length; i++) { String s = arr[i]; } } 향상된 for문 자동완성 : iter + tab private void hello(List list) { for (String s : list) { } }p.. 2020. 12. 1.