2012-07-02 4 views
3

내가 2. 그러나 하나의 문제는 그렇게 나를 중지하고 숭고한 텍스트에 메모장 + +에서 점프 만들려고 노력 해요 :괄호 안의 텍스트 (v 2.0) - 대괄호 뒤에 새로운 줄에 자동 들여 쓰기를 어떻게 멈추게합니까?

CSS에서 작업, 자바 스크립트 나 PHP - 나는 브래킷을 눌러 입력 할 때마다 [입력] 추가 들여 쓰기가 추가됩니다. 예 : 내가 입력하면 캐럿가 끝나는 쇼의 아래에 당신은 브래킷을 입력하고 Enter 키를 누릅니다 :

{ 
     | 

을 내가 지금처럼, 브래킷과 같은 수평 지점에 표시 캐럿이 필요합니다

{ 
    | 

I 들여 쓰기 설정을 엉망으로 만들려고 노력했습니다.

{ 
"auto_indent": true, 
"auto_match_enabled": false, 
"bold_folder_labels": true, 
"color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme", 
"detect_indentation": false, 
"font_face": "Courier New", 
"font_size": 10, 
"highlight_modified_tabs": true, 
"ignored_packages": 
[ 
    "Vintage" 
], 
"indent_to_bracket": false, 
"line_padding_bottom": 1, 
"line_padding_top": 1, 
"smart_indent": false, 
"trim_automatic_white_space": false 
} 

UPDATE : 여기에 내 현재 사용자 설정은 내가이 다른 문제를 야기 거짓 auto_indent을 설정합니다. 이 경우, 캐럿은 항상 줄의 맨 처음에 배치됩니다. 예 :

 { 
| 

또한 패키지/JavaScript의 파일을 사용하지 않아도 재생 해 보았습니다.

정말이 편집기를 사용하여 시작하고 싶은 해결책을 고맙겠습니다!

감사합니다.

답변

0

auto_indent의 값을 false으로 변경하십시오. 그게 너를 위해 고쳐 줄거야!

+0

감사하지만 다른 문제가 발생합니다. 이 경우 ENTER 키를 누르면 캐럿이 항상 맨 앞에 표시됩니다 (위의 코드 예 참조). –

+0

@ 대니 코넬 - 아 .. 알았어. 흠, 생각 해봐! – fraxel

0

SHIFT + Enter를 사용하면 원하는 것을 얻을 수 있다는 것을 발견했습니다.

0

"스마트"들여 쓰기 또는 다음 자동/추가 레벨 들여 쓰기를 방지하기 위해. Ruby increaseIndentPattern과 같은 설정이 있어도 %AppData%\Sublime Text 2\Packages\Default\Indentation Rules.tmPreferences 파일이 아닌 %AppData%\Sublime Text 2\Packages\Ruby\Miscellaneous.tmPreferences 파일을 편집해야합니다. 즉, 후자를 편집하면 (예 : 내부 태그 주석 처리) 아무런 효과가 없습니다. 버전 2.0.1에 유효합니다.