메모智 유머사진 환영합니다, 손님!    메모지 | 회원가입 | 로그인
검색도움말 메모지 검색
  재미메모智.COM 설치   •   메모智 홈   •   바깥고리   •   전체 메모智 목록   •   회원가입   •   로그인   •   도움말   •  
 
vi 편집기에서 줄 가지런히 맞추기 (text wrapping) (vi;vim;text wrap;text wrapping;줄맞추기;)
메모智 -> 텍스트편집; VIM;
vi 편집기에서 줄 가지런히 맞추기 (text wrapping)
vim(vi) 편집기에서 긴 줄을 80칸에 맞추려고 할 경우에는 'gq' 명령을 사용하게 된다. 그리고 이 명령어의 범위를 지정해야 하기 때문에 'gq$' 등과 같이 세 글자 이상을 쓰기 때문에 불편한 경우가 많다. 줄 맞춤 이후에 다시 한줄을 내려가고자 하면 'gq$j'와 같이 네 글자를 입력해야 한다.

그래서 vim의 글쇠 map 기능을 사용하면 편리하다. 비주얼 모드(ESC를 누른 상태)에서 'map Q gq$j'로 입력하면 다음부터는 'Q' 한 글자만 눌러도 줄을 80칸에 가지런히 맞추고 다음 줄로 이동시켜 놓는다.

80 칸이 마음에 들지 않으면 visual 모드에서 set tw=100 등과 같이 설정하면 된다. 계속 이렇게 사용하고 자 할 경우에는 이런 명령어들을 ~/.vimrc 파일에 기록해 놓고 쓰면 편리하다. 위의 map 기능도 마찬가지로 같은 파일에 등록해 놓고 쓰면 편리하다.
작성자: 써기 추천수: 0 첨부파일: 0 등록일: 공개 MEMO
이 메모智에 달린 꼬리표 #vi #vim #text wrap #text wrapping #줄맞추기 로그인후 꼬리표 입력가능 회원만 꼬리표 입력 가능합니다.
jinsuk
'gq$j'보다는 'gqj'가 더 편한 것 같습니다. 참조~~~~

 

drupal hit counter

Site Stat
검색
Custom Search
모든 지식은 개인의 소유입니다.
그 외의 다른 내용은 Copyright © since 2010, 메모智.com이 가집니다.
메모지사용시 주의사항연락처powered by 크리스탈