iTerm에서 SSH 연결 대상에 따라 배경색 변경
색을 바꾸는 이유?
매우 쉽고 SSH 대상 프로덕션 서버에서 부담을 피하기 위해
구구는 나오는 것 ( iTerm SSH 接続先 背景色 変更
), 확실히 색은 바뀌지만 원래의 색으로 되돌리는 것이 귀찮거나 미묘하게 다른 색이 되기 때문에 좌절한다
에서
결론에서 보면 프로파일 스위치를 이용
우선, iTerm2
-> Preference
로 설정 화면을 엽니다.
Profile
탭을 클릭하여 현재 사용 중인 프로파일을 복제합니다. (프로필을 선택하고 아래의 톱니 바퀴 아이콘을 클릭하십시오 Duplicate Profile
)
이름을 Default 포함하여 알기 쉬운 이름으로 한다. (나는 zsh
, zsh_red
, zsh_blue
처럼 하고 있다)
프로파일의 카피·이름을 변경할 수 있으면 Colors
탭을 선택해, 좋아하는 배경 칼라를 선택한다.
끝나면
.zshrc
를 편집한다. bash는 모른다.
function ssh_color() {
case $1 in
# product- から始まるところは背景を赤くする
# staging- から始まるところは背景を青くする
product-* ) echo -e "\033]50;SetProfile=zsh_red\a" ;;
staging-* ) echo -e "\033]50;SetProfile=zsh_blue\a" ;;
*) echo -e "\033]50;SetProfile=zsh\a" ;;
esac
ssh $@
echo -e "\033]50;SetProfile=zsh\a"
}
alias ssh='ssh_color'
compdef _ssh ssh_color=ssh
미소는 compdef _ssh ssh_color=ssh
로 이것을 하지 않으면 커맨드 보완이 효과가 없어 mac를 파괴하고 싶어진다
편집이 끝나면 $ source .zshrc
한다.
이것으로 매치한 호스트명에 대응하는 프로파일이 읽히고, 끝나면 디폴트 프로파일로 돌아가므로 행복해진다.
사이고에게
덧붙여 대상 호스트 SSH로 접속하면서 프로파일의 색을 만지면서도 색의 프리뷰가 효과가 있다.
iTerm2로 편안한 환경 만들기 | 편집기 | DoRuby 가 비교적 내용 같다는 것을 지금 깨달았지만, 보완 효과가 없을 것 같았기 때문에 투고한다
블로그에 쓴 것을 그대로 가져 왔습니다 htps : // my. 말하자면. 코 m / 포 st / rm-sh
Reference
이 문제에 관하여(iTerm에서 SSH 연결 대상에 따라 배경색 변경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/k725/items/5c220a4ab87eb84a8233
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
결론에서 보면 프로파일 스위치를 이용
우선,
iTerm2
-> Preference
로 설정 화면을 엽니다.Profile
탭을 클릭하여 현재 사용 중인 프로파일을 복제합니다. (프로필을 선택하고 아래의 톱니 바퀴 아이콘을 클릭하십시오 Duplicate Profile
)이름을 Default 포함하여 알기 쉬운 이름으로 한다. (나는
zsh
, zsh_red
, zsh_blue
처럼 하고 있다)프로파일의 카피·이름을 변경할 수 있으면
Colors
탭을 선택해, 좋아하는 배경 칼라를 선택한다.끝나면
.zshrc
를 편집한다. bash는 모른다.
function ssh_color() {
case $1 in
# product- から始まるところは背景を赤くする
# staging- から始まるところは背景を青くする
product-* ) echo -e "\033]50;SetProfile=zsh_red\a" ;;
staging-* ) echo -e "\033]50;SetProfile=zsh_blue\a" ;;
*) echo -e "\033]50;SetProfile=zsh\a" ;;
esac
ssh $@
echo -e "\033]50;SetProfile=zsh\a"
}
alias ssh='ssh_color'
compdef _ssh ssh_color=ssh
미소는 compdef _ssh ssh_color=ssh
로 이것을 하지 않으면 커맨드 보완이 효과가 없어 mac를 파괴하고 싶어진다
편집이 끝나면 $ source .zshrc
한다.
이것으로 매치한 호스트명에 대응하는 프로파일이 읽히고, 끝나면 디폴트 프로파일로 돌아가므로 행복해진다.
사이고에게
덧붙여 대상 호스트 SSH로 접속하면서 프로파일의 색을 만지면서도 색의 프리뷰가 효과가 있다.
iTerm2로 편안한 환경 만들기 | 편집기 | DoRuby 가 비교적 내용 같다는 것을 지금 깨달았지만, 보완 효과가 없을 것 같았기 때문에 투고한다
블로그에 쓴 것을 그대로 가져 왔습니다 htps : // my. 말하자면. 코 m / 포 st / rm-sh
Reference
이 문제에 관하여(iTerm에서 SSH 연결 대상에 따라 배경색 변경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/k725/items/5c220a4ab87eb84a8233
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
function ssh_color() {
case $1 in
# product- から始まるところは背景を赤くする
# staging- から始まるところは背景を青くする
product-* ) echo -e "\033]50;SetProfile=zsh_red\a" ;;
staging-* ) echo -e "\033]50;SetProfile=zsh_blue\a" ;;
*) echo -e "\033]50;SetProfile=zsh\a" ;;
esac
ssh $@
echo -e "\033]50;SetProfile=zsh\a"
}
alias ssh='ssh_color'
compdef _ssh ssh_color=ssh
덧붙여 대상 호스트 SSH로 접속하면서 프로파일의 색을 만지면서도 색의 프리뷰가 효과가 있다.
iTerm2로 편안한 환경 만들기 | 편집기 | DoRuby 가 비교적 내용 같다는 것을 지금 깨달았지만, 보완 효과가 없을 것 같았기 때문에 투고한다
블로그에 쓴 것을 그대로 가져 왔습니다 htps : // my. 말하자면. 코 m / 포 st / rm-sh
Reference
이 문제에 관하여(iTerm에서 SSH 연결 대상에 따라 배경색 변경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/k725/items/5c220a4ab87eb84a8233텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)