메모장 + + 줄 시작시 줄 주석?


2

저는 메모장 ++을 매우 적극적으로 사용하고 있으며 단축키의 큰 팬입니다. 나는 보통 줄 주석을 토글 하는 데 CTRL+ Q를 사용 하지만 주석 문자가 줄 자체처럼 들여 쓰기되어 줄의 시작 부분에서 시작되지 않는다는 것을 항상 귀찮게합니다.

간단한 예입니다. 이것이 메모장 ++이 기본적으로하는 일입니다.

# root = {
    # set_stuff = flag
    # modify_base = new_modifier
# }

내가 원하는 것은 :

# root = {
#   set_stuff = flag
#   modify_base = new_modifier
# }

단축키를 통해 가능합니까?
(시작을 항상 항상 ALT+ 를 통해 모든 줄을 선택 LeftClick하고 줄 설명 부호를 수동으로 입력하고 싶지는 않습니다 )


귀하의 질문은 세부 사항에 약간 모호합니다. 커서가있는 행에 #을 첫 문자로 추가하는 바로 가기 키를 사용하고 있습니까? 또는 선택과 함께 작동해야합니까?
LPChip

@LPChip 선택 및 단일 행과 함께 작동해야합니다. 내 말은, 정확히 행동 그대로 CTRL + Q이지만 중간에 어딘가가 아니라 줄의 시작 부분에 주석 기호를 추가하는 것입니다.
Wolfsblvt

답변:


2

방금 작동하는 것처럼 보이는 방법을 테스트했습니다 ...

  • 텍스트를 선택할 수 있습니다
  • 매크로로 이동-> "녹화 시작"
  • 검색으로 이동-> 바꾸기
    • "선택"및 "정규 표현식"을 선택하십시오.
    • 찾기 : (. *) 다음으로 교체 : # \ 1
    • 모두 바꾸기를 선택하십시오.
  • 매크로로 이동-> "녹화 중지"
  • 이제 매크로를 저장하고 원하는 단축키를 할당하십시오

물론 ... 이것은 토글하지 않고 # 만 추가 할 것입니다 ... 매크로를 좀 더 정교하게 만들면 ...
Wouter


1
그거 .. 뭔가요 주석을 제거하는 데 실제로 필요하지는 않습니다. CTRL + Q는 이미 줄의 시작 부분에서 주석을 제거하는 훌륭한 작업입니다. 그래서 다른 핫키로 만들 수 있습니다. CTRL + K 일 수도 있고 기본 "행 주석 추가"를 대체 할 수도 있습니다. 나는 그것으로 조금 테스트 한 다음 이것을 해결책으로 만들 수 있습니다. 감사합니다!
Wolfsblvt

1
정규식을 사용하여 ^줄의 수학 시작 만 사용했습니다 . 슬프게도 CTRL + Q와 같이 라인을 부분적으로 만 선택하면 작동하지 않지만 그게 내가 해결할 수있는 문제라고 생각합니다.
Wolfsblvt

이것을 검색하면 (\ r? \ n?) (. *) 다음과 같이 바꾸십시오. \ 1 # \ 2 작동하는 것 같습니다. 내가 어떤 함정을 간과하고 있는지 잘 모르겠다 ....
Wouter
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.