: Gbrowse는 브라우저를 열지 않고 URL만 표시합니다.
6865 단어 vim-fugitive
묘사
VIM이나 내 브라우저의 설정 문제인지 모르겠지만 Gbrowse를 입력하면 URL만 표시됩니다.나는
git config --global web.browser firefox
해 보았고 크롬도 해 보았지만 결과는 모두 같았다.나는 단지 복제했을 뿐이지, 이것은 결코 그것을 해결하지 못했다.토론 #1
효과가 어떤지 시험해 볼 수 있습니까?git web--browse http://google.com/
이거 나한테 줬어토론 #2
나는 아래의 답안을 통해 실현할 수 있다.http://stackoverflow.com/questions/4947915/how-can-i-configure-git-help-to-use-firefox
git config --global web.browser ff
git config --global browser.ff.cmd "open -a Firefox.app"
그러나 이것이 올바른 해결 방안입니까?The browser firefox is not available as 'firefox'.
OS X를 사용한다면 편집토론 #셋
과브라우저 내용의 모든 흔적을 삭제합니다.OS X의 Git 기본값은
~/.gitconfig
. open
브라우저 줄을 삭제할 때 (나머지 줄은name과 이메일) 원래의 행동으로 돌아갑니다.나는 확실히 OS X를 사용한다.git를 업그레이드해야 하는지 알고 싶다. 나는 지금 1.7.5.3토론 #4
을 사용하고 있는데 무엇이'원시 행위'인가?당신토론 #5
이 일을 시작하기 전에 도주범을 전혀 고려하지 마세요.Git 버전은 이미 충분히 새로워졌다.git web--browse
중에는 토론 #6
와name
만 있었다.gitconfig,runningemail
반환git web--browse http://google.com/
,내가 추가하면:[web]
browser = firefox
나는 No known browser available.
오직 내가 덧붙일 때:[web]
browser = ff
[browser "firefox"]
path = /Applications/Firefox.app/Contents/MacOS/firefox-bin
[browser "ff"]
cmd = open -a Firefox.app
내가 올바른 행동을 봤나?The browser firefox is not available as 'firefox'.
종점에서 달리기를 하고 있습니까?어플리케이션?다음 출력은 무엇입니까?echo $SECURITYSESSIONID
echo $TERM_PROGRAM
토론 #7
아니요, 저는 iTerm2입니다.$ echo $SECURITYSESSIONID
$ echo $TERM_PROGRAM
iTerm.app
편집: 이것은 터미널에서 일하는 것이지, 나의gitconfig에서 빌어먹을 쓸데없는 말을 사용하는 것이 아니다.재미있다.토론 #8
그게 이유야.왜토론 #9
가 공백이 되었는지 모르겠다.너는 자신의 상자에 물건을 넣는 것과 같은,screen/tmux에서 달리는 것과 같은 이상한 일을 하고 있니?너는
$SECURITYSESSIONID
로 이 문제를 해결할 수 있다.git config --global web.browser open
아니요, 저는 스포트라이트 아래에서iTerm2를 운행하고 있습니다.어느 곳에서도 신호를 보내지 않고, 어떤 다중 복용기도 사용하지 않는다...알고 있습니다.토론 #10
그래, 나도 이런 행동이 있어.나는 원인이 다르다고 생각한다.나는 맥 컴퓨터를 사용하고, 자체 제작 소프트웨어를 통해 링크스를 설치했다.그리고 개인 홈페이지가 있어요.vim 플러그인이 설치되었습니다(https://github.com/vim-scripts/ManPageView )토론 #11
elinks에서 구글 열기사용
git web--browse http://google.com/
은 저에게 좋은 해결 방안입니다.git config --global web.browser open
@ivanoats의solution는 MacVim의 Mac OS X에서도 저에게 적용됩니다.토론 #12
@ivanoats 감사합니다. 제 문제도 해결했습니다.토론 #13
@tpope는 사실 내가 멍청하다. 나는 iTerm2(일반적인 단말기가 아니다)는 다중복용기라고 생각한다. 분할을 시키는 일이다.만약 내가 일반 터미널에서 실행한다면, 이 명령은 정상적으로 작동할 수 있지만, iTerm2에서 오류가 발생했다.토론 #14
솔루션을 사용해도 문제를 해결할 수 있지만 이것이 올바른 솔루션입니까?open
@DelvarWorld에 기록되어 있습니다. iTerm2는 제가 선택한 단말기입니다. 저는 지금까지 문제를 겪은 적이 없습니다.토론 #15
나도 이 문제가 있어. @ivanoats solution이 해결했어.만약 우리가 근본적인 원인을 찾아낼 수 있다면 좋겠다. 이것은 OSX와 iTerm2를 실행하는 사람들의 흔한 문제인 것 같거나, 적어도 자술한 파일에 경고를 추가해야 한다. Gbrowse 부분토론 #16
그렇다. 이 문제는 의외로 유행하고 있다. @소안, 터미널이 당신을 위해 설치되었는지 확인해 줄 수 있습니까?토론 #17
어플리케이션?$SECURITYSESSIONID
@t 제 두 터미널이 모두 비어 있는 것 같습니다.어플리케이션 및 iTerm2토론 #18
구글에 따르면토론 #19
는 아마도 dropped from OS X 10.6일 것이다. 그러나 이것은 내가 17.7에서 겪은 경험과 모순된다.다른 사람들은 어떤 버전을 실행하고 있습니까?$SECURITYSESSIONID
11:40:ivan@thuja:c4c [git:master] → sw_vers
ProductName: Mac OS X
ProductVersion: 10.7.3
BuildVersion: 11D50
11:41:ivan@thuja:c4c [git:master] → uname -a
Darwin thuja 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64 x86_64
11:41:ivan@thuja:c4c [git:master] → echo $SECURITYSESSIONID
186b4
11:43:ivan@thuja:c4c [git:master] → echo $TERM_PROGRAM
iTerm.app
토론 #20
@ivanoats yours는 아주 신비로운 사건입니다.토론 #21
의 소스 코드를 보고git-web--browse
를 설정하면 open
가 가장 높은 우선 순위를 받습니다.Git 설정에서 모든 브라우저 설정을 삭제했다면, elinks를 계속 사용하시겠습니까?$SECURITYSESSIONID
에 디버깅 문구를 넣고 무슨 일이 일어났는지 직접 보셔야 할 수도 있습니다.적어도 너는 믿을 만한 책략이 하나 있다.git-web--browse
적어도 내 경우는 이렇다. 토론 #22
는 두 단말기에 설치되어 있지 않기 때문이다.어플리케이션 또는 iTerm이지만$SECURITYSESSIONID
및 :Gbrowse
는 터미널에서 작동합니다.애플리케이션, 문제가 iTerm에만 해당되는 것 같습니다.git web--browse
나는 그것이 맥빈에서도 작용하지 않을 것이라고 내기를 걸었다.또는 기타 제3자 단말기.단말기 해결 방안이 하나 있다.응용 프로그램.토론 #23
최근까지토론 #24
명령이 iTerm2에서 나에게 매우 효과가 있다고 확신했다.현재:Gbrowse
"알 수 없는 브라우저 사용 가능"만 반환됩니다.Iterm2에서그러나 터미널에서는 여전히 유효하다.$TERM 프로그램이 Terminal에서 "Apple Terminal"을 보고하지만 iTerm2에서 "iTerm.app"을 보고하기 때문인 것 같습니다.보이다https://github.com/git/git/blob/master/git-web--browse.sh#L121,L125.
나는 운행
git web--browse
을 통해 iTerm2의 문제를 해결했다.나는 왜 git web--browse
일을 시작하고 일을 멈추었는지 설명할 수 없지만, 나는 이 수수께끼를 받아들여야 한다고 생각한다.git config --global web.browser open
확인 설정git web--browse
이 iTerm2에서 시작할 때 iTerm2와 맥vim의 문제를 복구했습니다.토론 #25
이전에 문제가 없었던 후에 나도 이 문제를 제기했다.사실은 나의 예에서 iTerm2가 사실상 붕괴되었다는 것을 증명한다.그러나 그는 여전히 어떻게 달리고 있는지 몰랐다.crash reporter 창을 닫고 iTerm2를 다시 시작할 때까지 모든 것이 정상으로 돌아왔습니다.이것은 다른 사람들이 이 문제를 해결하는 것을 도울 수 있기를 바란다.
git config --global web.browser open
내가 현지에서 환매를 초기화하고 추적을 Github 지점에 추가했을 때 나도 같은 문제에 부딪혔다.토론 #26
의 가능한 대체 방안은토론 #27
를토론 #28
로 바꾸는 것이다.git web--browse
한 사람이 GBlame로 브라우저를 열 수 없고 URL이 어디에 표시되지 않으며 설정할 방법이 없다고 가정합니다.git config --global web.browser ff
git config --global browser.ff.cmd "open -a Firefox.app"
다른 것은 URL을 netrw#NetrwBrowseX()
보내거나 vim 아래의 상태막대나 다른 곳으로 출력하는 것입니다.나는 도주범이 토론 #29
pbcopy
git web--browse
에 보내려는 URL을 잡을 수만 있다면 브라우저를 켜는 것에 만족한다. 현재 우리는 넷을 사용하는데, 그것은 작동하지 않지만, 후손들에게는 그렇다. 토론 #30
이렇게 파라미터가 없는 브라우저를 덮어쓰면 이렇게 할 수 있다.dillo
내가 토론 #31
vim를 설치했을 때, 이것들은 나의 모든 문제를 해결했다...2010년vim 본체 버전을 싫어하는 것 같아요...@JamshedVesuna 도움말 감사합니다.Reference
이 문제에 관하여(: Gbrowse는 브라우저를 열지 않고 URL만 표시합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://github.com/tpope/vim-fugitive/issues/108텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)