메모장에서 기본 언어를 설정하는 방법 ++


47

나는 주로 XML 파일을 처리하기 위해 메모장 ++를 사용합니다. 메모장 ++에서 파일을 열 때 XML 언어를 기반으로 파일을 구문 분석하고 색상을 지정하면 좋을 것입니다. 대신 파일을 열고 언어 메뉴에서 XML을 선택해야합니다.

XML이 기본 언어임을 메모장 ++에 알리고 파일을 적절히 처리하는 방법이 있습니까?


.xml 파일 확장자를 인식하지 못합니까? 아니면 파일에 미친 확장명을 사용하고 있습니까?
Sasha Chedygov

1
@musicfreak : AngryHacker가 파일-> 새 파일을 클릭하면 강조 표시를 요구한다고 생각합니다. 파일을 저장할 때까지 확장명이 없습니다.
Joshua

.config 확장이며 메모장 ++이 해당 확장의 기본 앱으로 설정되어 있습니다.
AngryHacker

답변:


66

메모장 클릭하여 기본 설정 대화 상자를 엽니 ++에서 Settings-> Preferences켜기를 클릭 New Document/Default Directory탭과 변경 Default LanguageXML.

메모장 + + 환경 설정

편집 : 방금 .config 파일에도 적용하려는 것을 보았습니다. 이 작업을 수행 할 수 있지만 재정의하려는 모든 확장 프로그램마다 수행해야합니다. 에 클릭 Settings-> Style Configurator아래로 스크롤 XML언어 섹션과 추가 config받는 사람 User ext상자. 저장 후 닫기 및 열린 새 .config 파일이 XML로 표시됩니다. 사실, 나는 이미 아래와 같이 설치를 위해 이것을 수행했습니다.

스타일 구성 기


2
이 설정은 기존 파일을 여는 것이 아니라 새 파일에만 적용됩니다.
09 년

1
작동하지 않습니다. 기본 언어는 세션 사이에 유지되지만 언어 / XML을 수동으로 선택할 때까지 파일은 구문으로 표시되지 않습니다.
AngryHacker

5
완벽하게 편집했습니다. 너바나 컴퓨팅.
AngryHacker

2
기존 파일을 열지 않고 새 파일에서 작동합니다. 너무 나쁘다. 제안 해 주셔서 감사합니다. +1
Felipe Alvarez

고마워, 나는 이것을하는 방법을 잊었다. 설정-> 스타일 구성자 대신 설정-> 환경 설정을 보았습니다. -_-
alimbada

13

메모장 ++ 디렉토리에서 langs.xml 파일을 찾으십시오.

아래와 같은 노드를 찾아 그림과 같이 "config"를 추가하십시오.

<Language name="xml" ext="xml xsml xsl xsd kml wsdl config" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />

메모장 재시작 ++ .config 파일을 엽니 다. XML 형식이어야합니다.


GUI를 통해이 작업을 수행 할 수 있다고 생각합니다. (하지만 메모장 ++를 사용한 지
오래되었습니다

PHP 파일 형식을 더 추가하려고했지만 작동하지 않는 것 같습니다. :-(
Simon East

1
프로그램 폴더 대신 % APPDATA % \ Notepad ++에서 langs.xml을 찾아야 할 수도 있습니다.
Sygmoral

충돌이있는 경우 동일한 확장자가> 1 언어와 연관되어 있으면 어떻게됩니까?
tbone

5

설정> 스타일러 구성기로 이동하십시오. 왼쪽 스크롤 목록에서 XML을 선택하십시오. 이 대화 상자의 맨 아래에는 기본 확장명과 '사용자 확장명'에 대한 두 개의 상자가 있어야합니다. '사용자 확장명'상자에 .config를 추가하고 '저장 후 닫기'를 클릭하십시오.

참고 : '사용자 확장명'은 모든 언어 선택에 사용 가능하지 않을 수도 있습니다 (직장에서 사용하는 구문 강조 표시이므로 C에 사용 가능하다는 것을 알고 있습니다). 따라서 사용할 수없는 경우 고유 한 언어 파일을 작성해야합니다.


3

이것이 내가 한 방법입니다.

파일을 찾아서 %APPDATA%\Notepad++엽니 다langs.xml

아래와 같은 노드를 찾아 그림과 같이 "config"를 추가하십시오

<Language name="xml" ext="xml xsml xsl xsd kml wsdl **config**" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />

메모장을 다시 시작합니다 ++ .config파일을 엽니 다 . XML 형식이어야합니다.

또한 충돌하는 다른 설정 (예 : .config 파일에 매핑 된 항목)이 없는지 확인하십시오.


1

해결책 :

이 기능은 환경 설정 대화 상자에서 사용할 수 있습니다.

로 이동 Settings한 후 Preferences다음New Document/Default Directory

마지막 Default Language으로 HTML로 편집하십시오 .

캡처 :

메모장 + + 환경 설정


-1

설정> Styler 구성 기> + [사용자 확장명]에서 XML 선택-확장 프로그램 추가-저장 후 닫습니다. .csproj를 위해 나를 위해 일했습니다.


나는 이것이 인정 된 대답의 두 번째 단락과 동일하다고 생각합니다.
G-Man, 'Reinstate Monica'라고
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.