2012-12-20 3 views
5

메모장 + +에서 Enter 키를 눌러 새 줄을 만들 때 새 줄에 대한 이전 줄의 정확한 들여 쓰기를 얻을 수 있습니까? 아무리 노력해도 Notepad ++는 가능한 한 많은 공백을 탭으로 대체합니다.메모장 ++ 들여 쓰기 공간 유지

--->--->a_very_long_variable_name = another_long_name 
--->--->..........................+ yet_another_variable|; 

내가에 세 번째 피연산자를 추가 할 말할 수 있습니다 : | (.입니다 커서 --->, 공간이며, 탭입니다) 예를 들어

, 나는 다음을 말한다 새로운 라인. Enter 키를 눌러 후, 나는 기대 다음

--->--->a_very_long_variable_name = another_long_name 
--->--->..........................+ yet_another_variable 
--->--->--->--->--->--->--->--->..|; 

사람이 정확한 사본을 얻을하는 데 사용할 수있는 설정이나 플러그인을 알고 있나요 :

--->--->a_very_long_variable_name = another_long_name 
--->--->..........................+ yet_another_variable 
--->--->..........................|; 

불행하게도, 어떤 메모장 ++ 실제로 생산하는 것은 이것이다 공백을 탭으로 바꾸는 대신 들여 쓰기를하십시오.

블록들의 들여 쓰기/취소는 다시 공백을 탭들로 변경하는 것보다 앞쪽에있는 탭들의 수에만 영향을 미친다.

+0

왜 공백과 탭을 혼합하고 싶습니까? – ellak

+0

@ellak 우리는 탭이 들여 쓰기에 사용되고 공백이 정렬에 사용된다는 원칙을 따른다. 이렇게하면 다른 사람들이 다른 들여 쓰기 크기를 사용할 때 불일치 문제가 발생하지 않고 모든 사용자가 원하는 들여 쓰기 크기를 선택할 수 있습니다. 앞의 두 탭은 들여 쓰기되어 있으며 공백은 정렬되어 있습니다. – zennehoy

+0

쿨! 나는 전에 그것을 본 적이 없다 :) – ellak

답변

4

나는이 질문을 통해 (들여 쓰기 스타일이 다른 여러 프로젝트에서) 비슷한 것을 찾고이 문제에 걸림돌이되는 다른 사람들에게 답을 줄 것이라고 생각했습니다.

어떤 변환, "TabIndentSpaceAlign"하지 않고 들여 쓰기를 유지 ++ 메모장을 만드는 좋은 플러그인이있다 : 메모장 ++ 플러그인 관리자에서 http://code.google.com/p/kereds-notepad-plus-plus-plugins/

이 또한 가능합니다. 플러그인을 설치 한 후 플러그인을 활성화하는 것을 잊지 마십시오! (플러그인 메뉴 참조)

2

이전 줄의 정확한 들여 쓰기 스타일 (탭과 공백의 조합)을 복사하는 설정을 모르겠습니다. 모든 탭을 공백으로 변환하고 설정 대화 상자에서 탭 당 공백 수 (탭 정지)를 선택할 수 있지만 옵션의 한계라고 생각합니다. 나중에이 작업을 수행하는 플러그인을 개발할 수 있어야하지만 현재이 작업을 수행하는 플러그인을 알지 못합니다.

관련 문제