![vim을 사용하여 #과 같은 선행 주석 표시를 사용하여 단어 줄 바꿈을 수정하는 방법](https://linux55.com/image/226056/vim%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%23%EA%B3%BC%20%EA%B0%99%EC%9D%80%20%EC%84%A0%ED%96%89%20%EC%A3%BC%EC%84%9D%20%ED%91%9C%EC%8B%9C%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%8B%A8%EC%96%B4%20%EC%A4%84%20%EB%B0%94%EA%BF%88%EC%9D%84%20%EC%88%98%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
주석 # 문자도 고정되도록 다음 텍스트의 줄 바꿈을 수정하려면 어떻게 해야 합니까?
이것을 고려하면:
# This is documentation
# that
# is very helpful. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sagittis eget dolor sed ultricies.
나는 이것을 원한다:
# This is documentation that is very
# helpful. Lorem ipsum dolor sit amet,
# consectetur adipiscing elit. Nunc
# sagittis eget dolor sed ultricies.
(아무거나 사용 :set tw=42
)
답변1
Mulu가 댓글에서 지적했듯이, 주문하다gq}
커서가 처음에 서식을 다시 지정할 텍스트의 첫 번째 줄에 있고 단락의 나머지 부분을 다시 서식 지정하려는 경우(이동 명령이 다루는 내용 ) }
이 작업이 수행됩니다 . 커서가 단락의 끝으로 이동합니다.
당신은 또한 사용할 수 있습니다gw}
동일한 작업을 수행하지만 작업 후 커서를 이동하지 않습니다. 또한 이 명령 은 또는 을 gw
사용하지 않습니다 . 이는 설정되어 있으면 괜찮습니다 .formatprg
formatexpr
gq
단락 시작 부분에서 먼저 커서 위치를 변경하지 않고 현재 단락의 서식을 다시 지정하려면 다음을 사용합니다.gqap
또는 gwap
(각각 gq}
및 와 동일 gw}
)