2011-12-02 3 views
6

git show 명령을 사용하여 기본보기 대신 파일의 내용을 다른 편집기 (예 : 메모장 ++)로 보내주십시오.힘내 다른 편집기에 표시

나는 이것이 git config를 변경함으로써 가능하다고 생각하지만, 나는 어디 있는지 모른다. 당신이 git show 무엇인가, 그것은 당신의 호출기를 호출 할 때

답변

11

힘내는 편집기를 호출되지 않으며, 두 사람은 완전히 다른 목적을 제공합니다.

설정이 core.pager이고, 사용자가 git config --global core.pager <your editor here>으로 구성 할 수 있지만 편집기에서 stdin을 읽을 수 있도록 구성 할 수없는 경우 도움이되지 않습니다.

+0

고마워요! 다음 질문은 stdin에서 읽을 수있는 텍스트 편집기가 있습니까? (나는 원래 메모장을 생각하고 있었다 + + +) – nashwan

+1

Vim은'vim -'을 통해 할 수 있지만, 왜 이것을하고 싶습니까? 'diff'의 출력은 근본적으로 편집 할 수 없습니다. 당신이해야 할 일은 페이지를 통해 페이지를 이동하는 것입니다. GUI 기반 호출기를 사용하지 않았습니까? 그게 존재하기 때문에. 페이저 (paneer)로 편집기를 사용하고자하는 이유는 없습니다. – meagar

+6

@meagar'git show VERSION : FILE'은 주어진 파일의 이전 버전을 여는 데 사용할 수 있습니다. 엄격한 의미에서 편집 할 수는 없지만 diff 파일은 아닙니다. Vim을 사용하여 출력을 열 수 있습니다 :'git show | (': set filetype = '와 함께 구문 색칠하기). – nojhan

관련 문제