2014-12-29 3 views
8

스크립트가 실행 중일 때 SublimeREPL-tabs에서 구문 강조를 비활성화하는 방법이 있습니까?Sublime REPL-tabs에서 구문 강조 기능을 비활성화 할 수 있습니까?

것은 문맥이 질문에 참조하시기 바랍니다 : 파이썬 스크립트 숭고한 REPL에서 실행할 때 예를 들어 Red lines coming up after strings in SublimeREPL (python)?

을 출력 텍스트에 아포스트로피 (') 구문으로 강조 얻을. 이 때문에 행의 마지막 부분은 문자열 (실제로는 텍스트 출력이며 실제 코드가 아님)이 제대로 닫히지 않은 것처럼 강조 표시됩니다.

처럼 출력이 모습입니다 : 숭고한 REPL 대화 형 파이썬 쉘을 실행할 때 강조 유용 enter image description here

하지만, 그냥 스크립트를 실행해야 할 때, 나는없이 텍스트 출력을 좀하고 싶습니다 어떤 커맨드 라인 인터페이스에서나 마찬가지입니다. 물론 명령 줄에서 스크립트를 실행할 수도 있지만 모든 프로그램을 하나의 프로그램에만 집중시키는 것이 좋을 것입니다.

이 동작을 변경할 수있는 다양한 종류의 Sublime REPL-enveronments (대화 형, 스크립트에서 실행 등)에 대한 설정이 있습니까?

도움 주셔서 감사합니다. :) @ joe.dawley으로

+0

@ Chrismas007 가장 중요한 예제를 추가했습니다. – gr33n

+1

@ Chrismas007 문맥을 제공한다면 다른 SO 질문에 연결하는 것이 좋습니다. – MattDMo

+0

@MattDMo하지만이 독립적 인 질문을보다 완전하게 만드는 그림이있는 편집을 추가 할 작업이 있습니다. – Chrismas007

답변

3

이동 에 대한 숭고한 텍스트> 환경 설정> 패키지 설정> SublimeREPL> 설정 - 사용자

(귀하의 경우 - - '기본 설정' '설정 사용자'의 내용 빈, 첫 번째 사본입니다) "repl_view_settings"아래

: 추가

, 
    "syntax": "Packages/Text/Plain text.tmLanguage" 

을 그렇게 내 현재 상황 :

// standard sublime view settings that will be overwritten on each repl view 
// this has to be customized as a whole dictionary 
"repl_view_settings": { 
    "translate_tabs_to_spaces": false, 
    "auto_indent": false, 
    "smart_indent": false, 
    "spell_check": false, 
    "indent_subsequent_lines": false, 
    "detect_indentation": false, 
    "auto_complete": true, 
    "line_numbers": false, 
    "gutter": false, 
    "syntax": "Packages/Text/Plain text.tmLanguage" 
}, 
0

원래의 질문에 대한 코멘트에 쓴 수동으로 아무것도-명령 로 이동하여 SublimeREPL에서 구문 강조를 해제하는 방법이합니다 (Ctrl + Shift + P를)를 입력 "sspl"은 일반 텍스트로 구문을 설정합니다.