반응형

2

[vim] 효율적인 화면 관리 split

vim은 콘솔기반의 에디터이기에 창을 여러개 뛰워놓고 작업한다거나 하면 불편함이 많이 느껴집니다. 그래서 오늘은 하나의 창에서 여러개로 나누어서 각각 다른 파일을 편집하거나 tab의 형식으로 여러파일을 나누어서 오픈하는 방법에 대해서 들여다 보겟습니다. 1. 기본적인 창나누기 먼져 한화면을 여러개로 나누어서 활용하는 법뿌터 보도록 하죠. vim으로 파일하나를 열어 봅시다 # vim ~/.vimrc 그리고 이창을 가로로 2조각 내보죠 sp(split)라는 명령어를 사용합니다 vim 안에서 다음과 같이 사용하시면 됩니다. :sp ~/.bashrc 위와 같이 입력하셧다면 다음의 사진과 같이 가로로 쭈욱 나누어졌을껍니다 그럼 이렇게 열렸는데 어떻게 이동을 해야 할까? 해답은 단축키인 Ctrl w w 이다 순서대..

vim 2009.08.03

[vim] 반복되는 라인삭제와 파일의 공백제거

반복되는 라인삭제 :sort u 원본 aa bb aa 위의명령어로 처리뒤 aa bb 참고 : http://vim.wikia.com/wiki/Uniq_-_Removing_duplicate_lines 공백제거하기 정규식을 이용해서 우면 된답니다 파일의 모든것에서(g) 줄의시작(^)과 끝($)이 붙어있는(^$) 라인을 지워라(d)라는 뜻입니다 :g/^$/d 위의 것을 좀더 생각해보면 / /사이에 정규식을 넣어서 검색된 라인도 삭제 할수 있겟죠? 방금보신 명령어는 어딘가에서 익숙하신 분들이 많으실겁니다 바로 SED라는 프로그램에서 많이 보셧을껍니다. vim에서 sed의 대부분의 기능을 수행할수 있답니다. AA BB CC 위의 것을 :g/BB/d로 하면 2번째 라인만 지워지게 되겟죠 vim은 알면 알수록 재미있는..

vim 2009.07.23
반응형