문제

Notepad ++의 탭을 공백으로 어떻게 변환합니까?

나는 찾았다 웹 페이지 그것은 가능하다는 것을 암시하지만, 그것을하는 방법에 대한 정보는 찾을 수 없었습니다.

일부 웹 양식은 탭이있는 코드를 존중하지 않기 때문에 그렇게하고 싶습니다.

도움이 되었습니까?

해결책

기존 탭을 공백으로 변환하려면 누릅니다 Edit->Blank Operations->TAB to Space.

미래에 탭 키를 누를 때 탭 대신 공백을 입력하려면 :

  1. 이동 Settings->Preferences...->Language (버전 7.1 이후) 또는 Settings->Preferences...->Tab Settings (이전 버전)
  2. 확인하다 Replace by space
  3. (선택 과목) 변경하여 탭 대신 사용할 공간 수를 설정할 수 있습니다. Tab size 필드.

Screenshot of Replace by space

다른 팁

구식 :이 답변은 이전 버전의 메모장 ++에만 맞습니다. 탭/공백 사이의 변환은 이제 Notepad ++에 내장되어 있으며 플러그인 관리자 대화 상자에서 더 이상 TextFX 플러그인을 사용할 수 없습니다.

  • 먼저 "공간으로 교체" 설정 Preferences -> Language Menu/Tab Settings.
  • 다음으로 탭을 대체하려는 문서를 엽니 다.
  • 모든 텍스트를 강조 표시합니다 (CTRL 키+).
  • 그런 다음 선택하십시오 TextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spaces.

메모: 확실하게 하다 textfx 문자 플러그인이 설치되었습니다 (Plugins -> Plugin manager -> Show plugin manager, Installed 탭). 그렇지 않으면 TextFX 메뉴가 없습니다.

설정 -> 선호 -> 구성 요소 편집 (탭) -> 탭 설정 (그룹) -> 공간으로 교체하십시오

버전 5.6.8 (및 위)에서 :

설정 -> 선호도 ... -> 언어 메뉴/탭 설정 -> 탭 설정 (그룹) -> 공간으로 교체하십시오

교체해야합니다 \t - 확장 모드를 사용해야합니다!

Replace

이 절차를 따라 공백을 탭으로 변환하거나 그 반대를 다음과 같습니다.

Space - Tab

방금 게시했습니다 메모장 ++ 플러그인 탭을 공백으로 변환합니다. 예, 라인 중간에 탭을 변환합니다. 예, 탭 필드 내의 다른 문자를 고려합니다. 확인 해봐.

쉬운 방법 :

  1. 단일 탭 영역을 강조 표시합니다
  2. 복사
  3. 찾기/교체를 가져 오십시오
  4. 찾기 필드에 붙여 넣으십시오
  5. 교체 필드를 클릭하고 스페이스 바를 누르십시오.
  6. 그런 다음 모두 교체하십시오.

버전 5.8.7 :

메뉴 설정 -> 선호도 ... -> 언어 메뉴/탭 설정 -> 탭 설정 (탭을 공백으로 바꾸는 언어를 선택할 수 있습니다. 멋지다!) -> uncheck 기본값을 사용하십시오 그리고 확인 공간으로 교체하십시오.

Screenshot of the Preferences dialog

나는 모든 답을 읽지 않았지만 내가 찾고 있던 답을 찾지 못했습니다.

나는 사용한다 파이썬 코드를 컴파일하고 싶을 때마다 찾거나 교체하거나 '빈 작업'을하고 싶지 않습니다 ...

그래서 저에게 가장 적합한 솔루션은 그것입니다 즉시 발생합니다!

여기 내가 찾은 간단한 솔루션이 있습니다:

이동 :

  1. 메뉴 설정 -> 환경 설정
  2. 탭 설정을 선택하십시오
  3. 언어 유형을 선택하십시오 (예 : Python)
  4. CheckBox '기본값 사용'을 선택하십시오.
  5. CheckBox 'Space By Space'를 선택하십시오.

Enter image description here

기본 설정 설정에는 '구성 요소 편집'탭이 없습니다. '언어 메뉴/탭 설정'으로 이동해야하며 탭 동작을 제어 할 수있는 옵션이 있습니다. 파일의 언어에 따라 다르게 작동하도록 설정할 수도 있습니다.

CLR 탭 공간으로 플러그인이 좋은 옵션이어야합니다. 나는 그것을 사용했고 그것은 효과가있었습니다.

나는이 간단한 방법을 따른다 :

  • 더블 클릭 (하이라이트) 단일 탭 (즉: ).
  • 누르다 ctrl + F (Find/repace).
  • 당신은 볼 수 없습니다 또는 단일 탭 영역 ~에 Find What: 필드. 그러나 걱정하지 마십시오.
  • 입력하십시오 space 안에 Replace With: 필드.
  • 딸깍 하는 소리 Replce All .

완료! :)

보다:

Replace *Tab* by *Space* in <code>Notepad++</code>

메모:이 메소드는 리버스에 적용됩니다 (교체 a 우주 a ) 케이스도.

유닉스 환경에서 일하는 경우 확장하다 명령은 필요한 것입니다.

설정> 환경 설정> 탭 설정 "공간별로 교체"를 확인하십시오. 그 위에는 탭 크기가 있습니다. 4 4를 클릭하면 값을 다른 정수로 변경할 수있는 옵션이있는 창이 열립니다.

원하는 정수를 넣고 Enter 키를 누릅니다.

거기에 당신은 그것을 가지고 있습니다 <3.

다음 방법은 제 생각에 가장 좋은 방법입니다.

다운로드 :

  1. 메모장 ++
  2. 플러그인 http://sourceforge.net/projects/tabstospacesnpp/?source=typ
  3. 지침을 읽으면 탭을 공백으로 변환합니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top