인터넷에서 기사 내용을 복사하여 vim에 붙여 넣으니
한 라인이 굉장히 길어졌습니다.
강제로 80칼럼을 기준으로 잘라서 문서를 보관하고 싶은데요
어떤 명령어로 작업을 하면 되는가요?
금방 떠오르는 것은
:g/./norm 80|a^m^[ :g/^$/d
형태로 입니다.
^m 은 윈도용 vim은 컨트롤키 + q 다음에 엔터이고 리눅스 용은 컨트롤키 + v 다음에 엔터키입니다.
^[ 은 윈도용 vim은 컨트롤키 + q 다음에 ESC키이고 리눅스용은 컨트롤키 + v 다음에 ESC키입니다.
한줄로 처리하는 방법은 무엇이 있을까요.
길다란 한 라인에 대해서만 자르고 싶으시면, 노말모드에서 커서를 대상 라인에 위치시킨 후 아래와 같이 입력하세요gqgq 여러 라인에 대해 자르고 싶으시면 비주얼 블락을 설정한 후, 'gq' 를 입력하세요. 기본으로 설정은 한 행에 79칼럼을 기준으로 하고 있고요, 조정하고 싶으시면 "set textwidth=xx" 와 같이 바꾸어 주세요. 자세한 것은:help gq
gqgq
:help gq
훗, 못 믿겠나?
set textwidth=76 " 76번째 칸을 넘어가면 자동으로 줄 바꿈 이 옵션을 사용해 보세요. 저도 아직 이 기능은 사용해 보질 못해 무어라 말씀은 드릴수 없지만... 이런게 있군요.
set textwidth=76 " 76번째 칸을 넘어가면 자동으로 줄 바꿈
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h> do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
금방 떠오르는 것은 [code:1]:g/./norm 80|
금방 떠오르는 것은
형태로 입니다.
^m 은 윈도용 vim은 컨트롤키 + q 다음에 엔터이고 리눅스 용은 컨트롤키 + v 다음에 엔터키입니다.
^[ 은 윈도용 vim은 컨트롤키 + q 다음에 ESC키이고 리눅스용은 컨트롤키 + v 다음에 ESC키입니다.
한줄로 처리하는 방법은 무엇이 있을까요.
길다란 한 라인에 대해서만 자르고 싶으시면, 노말모드에서 커서를 대상 라
길다란 한 라인에 대해서만 자르고 싶으시면, 노말모드에서 커서를 대상 라인에 위치시킨 후 아래와 같이 입력하세요
gqgq
여러 라인에 대해 자르고 싶으시면 비주얼 블락을 설정한 후, 'gq' 를 입력하세요.
기본으로 설정은 한 행에 79칼럼을 기준으로 하고 있고요, 조정하고 싶으시면 "set textwidth=xx" 와 같이 바꾸어 주세요.
자세한 것은
:help gq
훗, 못 믿겠나?
[code:1]set textwidth=76 " 76번째
set textwidth=76 " 76번째 칸을 넘어가면 자동으로 줄 바꿈
이 옵션을 사용해 보세요. 저도 아직 이 기능은 사용해 보질 못해 무어라 말씀은 드릴수 없지만... 이런게 있군요.<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
댓글 달기