Notepad++에서 스마트 따옴표와 세로 따옴표 사이를 효율적으로 전환하려면 어떻게 해야 합니까?

Notepad++에서 스마트 따옴표와 세로 따옴표 사이를 효율적으로 전환하려면 어떻게 해야 합니까?

Notepad++에서 .hmtl 문서를 편집하고 있는데 효율적으로 전환할 수 있어야 합니다.타자둥근 따옴표( ' ' “ ” ) 및 세로 따옴표( ' ' " " ). 어떻게 해야 하나요?

본문 내용을 편집할 때 다음과 같이 둥근 따옴표를 사용하고 싶습니다.

“Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco Laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est labum.”

HTML과 CSS를 편집할 때 다음과 같이 세로 따옴표를 사용하고 싶습니다.

<link rel="stylesheet" href="style.css" type="text/css" media="all" />

Notepad++에서는 기본적으로(?) 세로 따옴표를 사용하는 것 같아서 이를 입력하기 위해 추가적인 노력을 기울일 필요가 없습니다. 둥근 따옴표를 입력하기 위해 Word 문서에서 Notepad++로 복사합니다.

Notepad++에서 편집 중인 문서의 언어는 다음과 같습니다.HTML.

답변1

정확한 답을 구한다면 방법이 없습니다. Notepad++에는 이 기능이 없습니다. 아마도 덜 알려진 Notepad++ 플러그인이 있을 수도 있지만 실제로는 그것에 대해 모릅니다.

하지만 이것이 특수 문자에 액세스하는 방법입니다. 다음을 사용합니다.오토핫키매크로를 사용하면 표준 키보드 시퀀스를 따옴표나 기타 문자 또는 시퀀스 생성에 매핑할 수 있습니다. 기본적으로 한 시퀀스를 다른 시퀀스로 편안하게 교체합니다. 따옴표 전환에 대한 자동 인식은 아니지만 최소한 새로운 Notepad++ 플러그인을 작성해야 합니다.

인용을 위한 AutoHotKey 매크로:

:O:;,::‘
:O:;'::’
:O:;,,::“
:O:;''::”

위의 내용을 바탕으로 ;,,(대체를 시작하려면 공백이나 쉼표 또는 개행 문자 다음에) 입력하면 .

견적 생성 이외의 매크로 예:

::;td::<td></td>

위의 예에서는 <td></td>를 입력하여 즉시 테이블 셀을 생성할 수 있습니다 ;td. 따라서 매크로는 인용문에만 적용되는 것이 아니라 보편적입니다. 나는 시퀀스의 첫 번째 문자로 세미콜론을 사용하고 있습니다. 왜냐하면 td일반 텍스트를 입력할 때 일반 텍스트를 입력하면 분명히 효과가 낮기 때문입니다. 하지만 다른 것을 선택할 수도 있습니다 `(예: 백틱).

장점: 정의한 매크로가 이제 여러 곳에서 작동합니다.귀하의 모든 애플리케이션(제한하지 않는 한).

그래서 형식은

::type-this::replacement
:O:type-this::replacement

를 입력한 후에는 type-this공백, 쉼표, 개행 등을 입력해야 합니다. 첫 번째 형식에서는 해당 문자가 유지되고 두 번째 형식에서는 해당 문자가 사용됩니다.


2017-02 업데이트:

AHK 매크로를 따옴표 사이에서 회전하도록 작성할 수 있다는 것을 깨달았습니다.
예:

"–(다시 시작)→ "→ ...

여전히 관심이 있으시면 알려주세요.

관련 정보