들여쓰기를 사용하여 Visual Studio Code에서 OneNote로 코드를 복사하는 방법은 무엇입니까?

들여쓰기를 사용하여 Visual Studio Code에서 OneNote로 코드를 복사하는 방법은 무엇입니까?

VS Code의 코드를 OneNote에 복사하면 들여쓰기가 손실됩니다.

예:
VS Code의 코드는 다음과 같습니다.
여기에 이미지 설명을 입력하세요

OneNote에 붙여넣으면 다음과 같습니다(들여쓰기가 손실됨).
여기에 이미지 설명을 입력하세요

들여쓰기를 잃지 않고 OneNote에 코드를 복사할 수 있는 방법이 있는지 궁금합니다.


문제를 해결하지 못한 시도한 조치:

  • VS Code에서 들여쓰기를 탭이나 공백으로 변환하면 작동하지 않습니다.

    • 들여쓰기에 "공백"을 사용하는 경우 아래 단계를 사용하여 이를 "탭"으로 변경한 다음 코드를 oneNote에 복사하세요.

      단계:

      • 'ctrl + Shift + p'
      • find 명령 "들여쓰기를 탭으로 변환"
      • 코드를 복사하여 oneNote에 붙여넣으세요.

        인용하다다크 라이트의 답변


측면 관찰:

  • Word에 코드를 붙여넣을 때 완벽하게 작동합니다.Word에 붙여넣으면 다음과 같습니다.

    • 여기에 이미지 설명을 입력하세요

답변1

들여쓰기에 "공백"을 사용하는 경우 아래 단계를 사용하여 이를 "탭"으로 변경한 다음 코드를 oneNote에 복사하세요.

단계:

  • 'ctrl + Shift + p'
  • find 명령 "들여쓰기를 탭으로 변환"
  • 코드를 복사하여 oneNote에 붙여넣으세요.

이것은 나에게 효과적입니다.

답변2

우선, OneNote는 코드 편집기나 IDE가 아니므로 기본 제공 코드 강조 표시나 코드 완성 기능이 없습니다. 따라서 변경 내용을 코드 위에 복사해도 IDE처럼 색상이 자동으로 변경되지 않습니다. 아니면 코드 편집기가 그럴 것입니다.

들여쓰기에 대해 말하면 이는 특별한 메타데이터 콘텐츠가 아니라 일반 텍스트 데이터 콘텐츠이므로 복사해야 합니다. 대부분의 IDE 및 코드 편집기에서는 탭에 공백(대부분 2 또는 4)을 삽입할지 아니면 탭을 삽입할지 선택할 수 있지만 OneNote에서는 탭이 항상 탭입니다.

방금 VS Code의 일부 코드를 OneNote에 복사하여 빠른 테스트를 수행했는데 들여쓰기가 손실되지 않았습니다. 또한 강조 색상이 여전히 존재했습니다.

따라서 VS Code 또는 OneNote 설정이 원하는 대로 작동하지 않게 만드는 특별한 방식으로 설정되었을 수 있습니다.

관련 정보