>source

i) 코드가 성공적으로 구현되었지만 다른 더 효율적인 옵션을 탐색하고 ii) 코드가 성공적이지 않은 등의 이유로 때때로 코드 섹션을 주석 처리해야하는 일부 코드를 작성 중입니다. 그러나 내가 생각하고있는 것을 달성 할 수있는 방법을 찾을 때까지 유지하고 싶은 코드의 일부가있었습니다.

예를 들어, 작업 코드가있는 이 이미지 를 살펴보십시오. (위의 더 큰 구조의 일부). 그런 다음 'nSteps'코드 간섭없이 내 문제를 해결하는 다른 옵션을 탐색하고 싶습니다. 따라서 해당 줄을 줄 설명 바로 가기로 주석 처리하면 이.

"#"기호 아래에 나타나는 빨간색 밑줄을 비활성화하고 싶습니다. 왜냐하면 코드 주석이 아닌 코드 줄이 잘못된/잘못 들여 쓰기 연습을한다고해서 귀찮고 유용하지 않기 때문입니다. 코드를 실행할 때 오류가 없지만 일정한 빨간색 밑줄과 '들여 쓰기 예상'메시지가 실망 스럽습니다. 오류가 없지만 여기 에서 볼 수 있듯이 프로젝트 파일 이름에도 빨간색으로 밑줄이 표시됩니다. .

나는 온라인에서 광범위하게 보지 못했다. 설정 및 확인 표시 옵션 옆에 빨간색 사각형이있는 '설정-편집기-검사'의 모든 옵션을 확인했습니다. 그 밑줄을 비활성화하는 옵션을 찾지 못했고 '들여 쓰기'를 검색 할 때 '일관되지 않은 들여 쓰기'노란색 옵션을 발견하여 비활성화했습니다. 그럼에도 불구하고 여전히 경고가 우세했습니다.

여기에서와 같이 일부 코드 오른쪽으로 주석을 옮길 수 있음을 알고 있습니다. . 그러나 시간이 많이 걸리고 작업 흐름의 효율성이 떨어지기 때문에 실용적이지 않습니다. 특히 해당 코드 줄로 되돌리고 나중에 주석 처리를 제거하려는 경우에 특히 그렇습니다. 또한 때로는 코드 줄의 오른쪽을 어지럽히고 싶지 않고 별도의 줄에 주석을 달고 싶습니다.

이 빨간색 밑줄을 비활성화하고 활성 코드에서 주석 처리 된 항목에 나타나는 '들여 쓰기 예상'경고를 해제하는 방법에 대한 아이디어가 있습니까? 이 문제를 해결할 수 있으면 프로젝트 파일 이름의 빨간색 밑줄도 사라집니다.

  • 답변 # 1

    와이즈 비즈 추가  무시하려는 코드 줄 앞에. (또는 pass 를 사용할 수 있습니다 .) 그런 다음 코드 줄을 주석으로 처리할지 여부를 결정할 수 있습니다. 가능성을 설명하기위한 두 가지 예 :

    None
    
    

  • 답변 # 2

    문제는 x=1; y=2 if x != y: pass print(True) mylist=("1", "2") for n in (mylist): None #print(n) 의 내부 섹션을 주석 처리하면  들여 쓰기 된 블록이 없습니다.

    이 예제를 찾으십시오 :

    if
    
    

    그런 다음 문장을 추가하면 오류 메시지가 사라집니다 :

    if x == y:
        # bla bla
        ^ indent expected
    
    

    if x == y: # bla bla x += 1 # no "indent expected" error 이후에 들여 쓰기 된 문장이 있어야하기 때문에 .

    if

  • 이전 testing - cypress api를 통해 특정 탭을 닫을 수 있습니까?
  • 다음 MariaDB를 Grails와 연결하는 방법?