programing

주석이 포함된 코드 블록을 주석 처리할 수 있습니까?

bestprogram 2023. 7. 26. 22:14

주석이 포함된 코드 블록을 주석 처리할 수 있습니까?

이런 코드가 있다고 해주세요.

some_line_of_code
some_line_of_code
/* some comment about code */
some_line_of_code
some_line_of_code

그리고 저는 이렇게 전체 블록에 대해 논평하고 싶습니다.

/*
    some_line_of_code
    some_line_of_code
    /* some comment about code */
    some_line_of_code
    some_line_of_code
*/

보시다시피 SO 코드 파서도 마지막 두 줄의 코드 주석을 고려하지 않습니다.주석이 포함된 코드 블록을 주석 처리할 수 있습니까?

edit : 명확하게 하기 위해, 제가 변경한 함수가 모든 변경이 완료될 때까지 컴파일할 수 없는 패키지에서 컴파일할 수 있는지 확인하기 위해 코드의 큰 섹션을 주석 처리할 수 있어야 합니다.

SQL Developer에서 코멘트를 원하는 PL/SQL의 모든 행을 강조 표시하고 +를 사용합니다.

여러 줄을 빠르게 주석을 달거나 주석을 달 수 있는 방법이 필요합니다.이거는.--강조 표시한 각 줄 앞에 표시합니다.주석을 제거하려면 동일한 명령을 수행합니다.

[도구] > [환경설정] > [키 구성] (편집/선택/댓글줄)을 통해 기능키를 지정할 수 있습니다.

줄에 주석을 달 수 있는 바로 가기:명령 + 옵션 + / (Mac의 경우)

@Acroneos가 말했듯이, 방법이 없습니다.이것은 대부분의 프로그래밍 언어에서 일반적인 동작입니다.주석과 다른 토큰은 렉서스에 의해 인식됩니다.그리고 어휘 사용자는 문맥이 없는 문법으로 작업합니다. 즉, 어휘 사용자는 일반적으로 정규 표현만 인식할 수 있습니다.

C/C++ 접근법을 계속 사용할 수 있습니다.#if 0/#endif). 조건부 컴파일을 참조하십시오.하지만 그것은 "너무 좋아" 보이지 않습니다.

begin
 something1;
 $if false $then
  something2;
 $endif;
endl;

사용할 수 있습니다.

그래서 이 코드는:

some_line_of_code some_line_of_code -- some comment about code some_line_of_code some_line_of_code

다음과 같습니다.

--some_line_of_code --some_line_of_code ---- some comment about code --some_line_of_code --some_line_of_code

아니요. 첫 번째 구분 기호 사이의 모든 항목이 다음 마지막 구분 기호까지 주석으로 인식되기 때문입니다(=컴파일러에서 처리되지 않음).이것이 다중 행 주석의 작동 방식입니다. 첫 번째 구분 기호( / * )가 인식되면 컴파일러는 다음 마지막 구분 기호( * /)가 인식될 때까지 모든 것을 무시합니다.이제 여러분이 이것을 알고 있기 때문에, 여러분은 왜 두 번째 /*가 컴파일러에 의해 주석 구분자로 인식되지 않는지 이해할 수 있을 것입니다.

그러나 여러 줄의 주석 섹터 내에서 특수 문자 또는 연결로 주석을 표시하여 주석을 다른 섹션으로 정렬할 수 있습니다.

sql developer에서, 기본 바로 가기는 : ctrl + shift + c입니다.

Sql Developer에서다음 명령을 사용할 수 있습니다.

  1. 주석 달기 SQL 문...ctl 랜드 / 키

  2. 주석이 없는 SQL 문에 대해...ctl and / 다시 키

  3. 또한 sql 문 ctl 및 F7을 포맷합니다.

언급URL : https://stackoverflow.com/questions/30375611/is-it-possible-to-comment-out-blocks-of-code-that-contain-comments