원격 서버의 hub browse에서 Mac 브라우저의 Github 열기
소개
hub browse
편리하네요.
단 하나의 문제는 원격 서버에서 Mac 브라우저를 열 수 없다는 것입니다.
지금까지는 export BROWSER=echo
로 설정하고 URL을 echo하고 ⌘ + 클릭하여 열었습니다.
iTerm2의 설정을 여러가지 만나고 있었는데, Triggers 기능과 Coprocess 기능으로 이것을 실현할 수 있었으므로 소개합니다.
가정 환경
설정
먼저 iterm-https://~라는 URL schema를 echo하는 쉘 스크립트를 만듭니다.
iterm#!/bin/sh
echo "iterm-$@"
clear
이것을 실행 권한을 부여하고 PATH가 통과 한 위치에 놓고 BROWSER로 지정하십시오.
chmod +x iterm
mv iterm /path/to/bin/
echo "export BROWSER=iterm" >> ~/.zshrc
그런 다음 iTerm2 환경 설정을 열고 Profiles > Advanced > Triggers를 엽니다.
여기에 다음과 같은 설정을 추가합니다.
Regular Expression
액션
Parameters
iterm-(https?://[\w/:%#\$&\?()~.=+-]+)
Run Coprocess...
open\1
이상으로 OK입니다.hub browse
에서 Mac 브라우저가 시작됩니다!
구조
iTerm2의 Triggers 기능은 터미널 화면을 모니터링하여 설정한 정규식에 대해 Action을 발생시킵니다.
Action으로 설정된 Run Coprocess라는 iTerm2의 기능은 Mac에서 Macro에서 프로세스를 실행합니다.
이번에는 iterm-https://~라는 문자에 반응하여 https://~ 부분을 인수로 open
명령을 실행하도록 설정하고 있습니다.
Reference
이 문제에 관하여(원격 서버의 hub browse에서 Mac 브라우저의 Github 열기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/fmy/items/281d5756ca0e56f70ccc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
#!/bin/sh
echo "iterm-$@"
clear
chmod +x iterm
mv iterm /path/to/bin/
echo "export BROWSER=iterm" >> ~/.zshrc
iTerm2의 Triggers 기능은 터미널 화면을 모니터링하여 설정한 정규식에 대해 Action을 발생시킵니다.
Action으로 설정된 Run Coprocess라는 iTerm2의 기능은 Mac에서 Macro에서 프로세스를 실행합니다.
이번에는 iterm-https://~라는 문자에 반응하여 https://~ 부분을 인수로
open
명령을 실행하도록 설정하고 있습니다.
Reference
이 문제에 관하여(원격 서버의 hub browse에서 Mac 브라우저의 Github 열기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fmy/items/281d5756ca0e56f70ccc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)