VSCode에서 줄을 자동으로 줄 바꿈하려면 어떻게해야합니까? 즉, 행이 지정된 열에 도달하면 해당 열에 가장 가까운 단어 경계에 자동으로 줄 바꿈을 삽입하지 않고 새 행을 삽입합니다. Vim에는 Markdown을 편집 할 때 사용하고 싶은 textwidth 라는 설정 이 있습니다. 내가 말할 수있는 한 VSCode처럼 보이지 않습니다. 소프트 랩핑을 제어하는 방법 만 있습니다.
VSCode에서 줄을 자동으로 줄 바꿈하려면 어떻게해야합니까? 즉, 행이 지정된 열에 도달하면 해당 열에 가장 가까운 단어 경계에 자동으로 줄 바꿈을 삽입하지 않고 새 행을 삽입합니다. Vim에는 Markdown을 편집 할 때 사용하고 싶은 textwidth 라는 설정 이 있습니다. 내가 말할 수있는 한 VSCode처럼 보이지 않습니다. 소프트 랩핑을 제어하는 방법 만 있습니다.
답변:
VSCode는 기본적으로이를 지원하지 않습니다. 그러나 + Rewrap
를 눌러 커서가 현재있는 블록을 포맷 할 수있는 확장을 설치할 수 있습니다 .AltQ
Rewrap
중단 할 열을 얻기 위해 VSCode의 설정을 읽으므로 추가 설정이 필요하지 않습니다.
Rewrap
자동 줄 바꿈도 지원합니다 (기본적으로 해제 됨) : https://github.com/stkb/Rewrap/wiki/Auto-wrap
불행히도 VSCode에는 아직이 기능이 없습니다. 그러나 우리는 여전히 vim 자동 자동 줄 바꿈 기능에 가깝게 만들 수 있습니다.
VSCode에서 소프트 워드 랩 기능을 설정해야합니다.
Code => Preferences => Settings
.이 3 줄의 편집기 설정을 추가합니다.
"editor.wordWrap": "wordWrapColumn",
"editor.wrappingIndent": "same",
"editor.wordWrapColumn": n
선호하는 열 줄 길이 로 변경 ( n )하는 것을 잊지 마십시오 . 저에게는 60으로 설정하는 것이 더 편합니다.
이 설정을 저장하십시오.
이 첫 번째 단계의 주요 목적은 Enter긴 텍스트 줄 을 수동으로 입력 하고 볼 필요가 없기 때문에 입력 할 때 더 편안하게 느끼도록하는 것 입니다.
VSCode 용 Vim 에뮬레이션 을 설치 하고 vim textwidth
.
Code => Preferences => Settings
.이 vim 설정 줄을 추가하십시오.
"vim.textwidth": n,
선호하는 열 줄 길이 로 변경 ( n )하는 것을 잊지 마십시오 . 저에게는 첫 번째 단계에서 ( n ) 과 동일하게 설정합니다 .
이 설정을 저장하십시오.
전체 문서 작성을 마치면이 방법을 사용하여 줄 바꿈이되도록 서식을 지정할 수 있습니다.
이제 VSCode는 상자에서 자동 포장을 지원합니다.
설정-> 텍스트 편집기-> 마지막 3 개 옵션 (오늘과 동일)은 자동 줄 바꿈을위한 것입니다.
기본적으로 자동 줄 바꿈은 꺼져 있습니다.
현재 GitHub의 VS 코드 문제 추적기에 이에 대한 공개 요청이 있습니다. 여기에서 찾을 수 있습니다.
하드 랩 주석
Rewrap 확장을 사용합니다 .
소프트 랩 코드
다음 설정을 추가합니다 (열 너비를 원하는대로 대체). "editor.wordWrapColumn": 100
그런 다음 "editor.wordWrap": "wordWrapColumn"
(기둥에서 감싸기) 또는 "editor.wordWrap": "bounded"
(기둥 또는 뷰포트에서 감싸기)를 추가합니다.
하드 랩 주석 및 소프트 랩 코드
불행히도 확장 및 VSCode 설정이 제대로 재생되지 않습니다.