2014-02-15 1 views
2

Vimperator의 외부 편집기로 Sublime Text 2 (ST2)를 설정하려고합니다. (OS X 10.9.1, Firefox 27.0, Vimperator 3.8.1)Vimperator : Sublime Text 2의 소스 코드보기

나는 set editor="subl -w"을 사용했으며 바로 가기 'gF'를 사용하여 Sublime Text 2를 성공적으로 시작했습니다.

그러나 소스 코드없이 ST2의 창에서 "http"또는 "https"만 얻을 수 있습니다. ST2에서 현재 페이지를 볼 때 소스 코드를 얻는 방법이 있습니까? 외부 편집기

내용보기 :

나는 명 Vimperator의 도움말 문서에서 해당났습니다. 'editor'옵션으로 지정된 외부 편집기를 사용하여 현재 웹 사이트의 소스 코드를 엽니 다. 지금은 외부 편집기가 원격 URL에서 파일을 다운로드하고 열 수 있어야합니다.

ST2가 원격 파일을 열 수 없기 때문입니까?

의견을 보내 주시면 감사하겠습니다.

답변

2

실제로 SublimeText는 원격 파일을 열 수 없으므로 파일을 보는 유일한 방법은 먼저 저장하는 것입니다. 어떻게 든 파일을 먼저 저장할 수 있으면 파일의 로컬 복사본을 열 수 있습니다.

내가 명 Vimperator를 사용하지 않는,하지만 난 이것에 대한 bash는 별칭이 수행

curl -s http://mylink.com/x.html > /tmp/srcSublime && subl -a /tmp/srcSublime 

이 방법의 숭고한 파일을 열 수 있습니다합니다. 이것은 브라우저 세션을 벗어나는 주요 문제를 가지고 있으므로 승인이 필요한 링크는 작동하지 않을 가능성이 높습니다.

Vimperator에 익숙하지 않아 링크에서 소스를 저장하고 외부 프로그램으로 URL을 보낼 수 있는지 여부는 알 수 없습니다. 그것이 정말로 외부 응용 프로그램에 대한 링크를 게시하는 경우, 링크가 세션 기반 일 경우 대부분 작동하지 않습니다. 이 문제가되지 않습니다 그래서, 당신은 bash는 전역 함수를함으로써 (위) 내 스크립트를 실행하려고 할 수 있습니다 :

sudo vim /usr/bin/srcSublime 다음과 같은

#!/bin/bash 
curl -s $1 > /tmp/srcSublime && subl -a /tmp/srcSublime 

를 붙여 넣은 명 Vimperator 편집기 명령은 간단해야한다 :

srcSublime 

또는 쉘 명령로 명 Vimperator의 외부 사용했을 때

srcSublime http://url.to/source.html 

curl을 입력하거나 curlwget

1

으로 대체 해보십시오. 대체 솔루션을 찾고있는 사용자는 누구입니까? 이 구성을 ~/.mozilla/firefox/ramdom_profile/prefs에 앱과 함께 추가하십시오.JS

user_pref("view_source.editor.args", "-w"); 
user_pref("view_source.editor.external", true); 
user_pref("view_source.editor.path", "/usr/bin/subl"); 

또는 약으로 새로운 FF 탭에서 같은 변수를 편집

: 설정

BR

추신 : 불행하게도 GF는 명령이 작동하지만 페이지 - 마우스 오른쪽 버튼으로 클릭하지 않습니다> 페이지 소스를 보거나 키보드의 컨텍스트 키를 누르고 V를 누르면 두 가지 솔루션이 모두 작동합니다.