Ruby에서 주석 차단


답변:


196

넌 할 수있어

=begin
  [Multi line comment]
=end

=begin=end(모든에서 들여 쓰기) 라인의 시작 부분에 있어야합니다.

출처

또한 TextMate에서 Command+ /를 눌러 강조 표시된 코드 블록에 대한 일반 주석을 전환 할 수 있습니다 .

출처


2
한 가지주의 할 점은 CMD + / 바로 가기가 작동하려면 "소스"번들을 활성화해야한다는 것입니다. 나는 과도하게 번들을 제거하는 분노로 과거 어느 시점에서 그것을 비활성화했으며 주석 바로 가기를 사용하려고 할 때마다 Mac에서 계속 경고음을 울리는 이유를 알 수 없었습니다.
Chris Bloom

명령 + /도 너무 숭고한 텍스트에 주석을 차단하는 것이 언급 할 가치가있을 수
아담 웨이트

주석 처리 된 코드 블록에 <% %> 열린 태그가 있으면 잘못됩니다. 이 작업을 수행하는 다른 방법이 있습니까?
Gediminas

더 좋은 점은 그들 만이 그들의 라인에 있어야한다는 것입니다. "= begin"뒤에 뭔가를 쓰면 "구문 오류, 예상치 못한 '=', keyword_end 예상 '이 표시됩니다.
Nemo

21

Ruby에는 문서 주석이 있습니다. 다음과 같습니다.

=begin
...
=end

완벽하지는 않지만 작업을 한꺼번에 완료합니다.

[편집] 각 줄의 시작 부분에 =begin및이 =end있어야합니다.


2

TextMate에서 Alt 키를 누른 채 세로로 드래그하여 텍스트 열을 선택할 수 있습니다. 이렇게하면 선택한 모든 줄에 삽입 지점이 복제되므로 #한 번에 여러 개의를 삽입하거나 삭제할 수 있습니다 .

업데이트 : 또한 TextMate에서 올바른 언어를 선택했다고 가정하면 Cmd + /는 언어에 관계없이 선택 항목의 모든 줄에 주석 달기를 전환합니다.


네. Notepad ++를 사용하면 alt를 누른 상태에서도이 작업을 수행 할 수 있습니다 (예 : alt-shift-up 화살표를 여러 번). UltraEdit 및 기타 편집기에도 "열 모드"가 있습니다.
AlexC 2013 년

0

TextMate 2에서 ⌘ /를 사용하여 현재 줄 또는 선택한 줄을 주석 처리 할 수 ​​있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.