: 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 도움말 감사합니다.

좋은 웹페이지 즐겨찾기