Mac 및 VS 코드 터미널을 쉽게 사용자 정의하십시오!
참고로, 저는 터미널을 가지고 노는 전문가는 아니지만 인터넷 검색을 통해 다음과 같은 터미널을 찾았습니다.
1) 가장 먼저 할 일은 을 눌러 "폴더로 이동"을 여는 것입니다.
쉬프트 + 커맨드 + G
입력 상자 안에 다음을 입력합니다. ~/.bash_profile
어떤 이유로든 파일이 존재하지 않는다고 표시되더라도 당황하지 마십시오.
1a) .bash_profile 파일을 만들어 봅시다
터미널을 열고 다음을 입력하십시오.
nano ~/.bash_profile
- .bash_profile 파일을 생성/열었습니다.
터미널에 Git 브랜치 이름 추가
# Git Branch
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ "
터미널을 다시 시작하고 git repo가 있는 폴더 내부에서 테스트합니다.
폴더에 색상 추가
# Add Color to Folders
export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
alias ls='ls -GFh'
터미널을 다시 시작하고 git repo가 있는 폴더 내부에서 테스트합니다.
참고: 이 시점에서 더 이상 git 분기가 표시되지 않는다는 것을 알 수 있습니다. 이것은 PS1 변수와 관련된 것과 관련이 있습니다.
참고 2: 폴더에 색상만 표시하려는 경우 Git 분기에 대한 코드를 제거할 수 있습니다. git 브랜치 이름만 표시하려면 색상 폴더 코드를 제거하면 됩니다.
그러나 나는 색상과 지점 이름을 원합니다!! 😡
그래, 그게 내가 원했던거야. 저장소가 있는 폴더 안에 있는 동안 내 폴더에 색상을 표시하고 분기 이름을 볼 수 있기를 원했습니다.
이것이 최적의 솔루션인지는 모르겠지만 모든 것을 하나의 변수로 결합해야 했습니다.
콤바인 라인은 다음과 같이 표시됩니다.
export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\[\033[32m\]\$(parse_git_branch)\[\033[00m\]$ "
최종 코드:
# Git Branch
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
#export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ "
# Folder Color
export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\[\033[32m\]\$(parse_git_branch)\[\033[00m\]$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
alias ls='ls -GFh'
터미널을 다시 시작하고 테스트
더 많은 사용자 정의
터미널 -> 환경 설정으로 이동
그럼 아래 이미지를 보세요. 빨간색 사각형 안의 모든 것이 내가 변경한 것입니다.
참고: 배경 속성 내에서 클릭하면 불투명도 옵션이 표시됩니다. 이 옵션은 터미널에 투명 효과를 주는 옵션입니다. 내 것은 60%로 설정되어 있습니다.
대소문자 구분 자동 완성 변경
터미널에서 탐색할 때 문서 폴더에 말하고 탭을 사용하여 이름을 자동 완성하면 폴더 이름은 대소문자를 구분한다는 사실을 눈치채셨기를 바랍니다. 이름이 대문자이면 그렇게 쓰라는 뜻입니다. 다음 명령을 사용하면 원하는 경우 소문자로 작성할 수 있습니다.
echo "set completion-ignore-case On" >> ~/.inputrc
컴퓨터 이름(HostName)에 이모티콘 추가
여기에서 이모티콘을 받으세요: https://emojipedia.org/
sudo scutil --set HostName paste-emoji-here
sudo scutil --set HostName 🔥
이모티콘을 입력할 필요가 없습니다. 표시하고 싶은 것은 무엇이든 쓸 수 있습니다.
터미널을 다시 시작하십시오
VS 코드에서 테스트
VS Code에서 터미널을 열고 짜잔! 여기에서도 작동합니다.
자원
http://osxdaily.com/2013/02/05/improve-terminal-appearance-mac-os-x/
http://osxdaily.com/2006/12/11/how-to-customize-your-terminal-prompt/
http://blog.nickburwell.com/blog/2008/11/mac-os-x-terminal-case-insensitive-auto/
https://emojipedia.org/
Reference
이 문제에 관하여(Mac 및 VS 코드 터미널을 쉽게 사용자 정의하십시오!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/devpato/customize-your-mac-terminal-vs-code-too-easy-2315텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)