반응형

vim 19

[vim] 효율적인 화면관리2 tab

저번의 화면분할 (split)에 이어서 요번에는 tab을 이용한 화면관리에 대해서 쓰도록 하겟습니다. 그럼 vim의 세계로 한발자국 들어가 봅시다 1. 파일열기 먼져 파일을 하나 엽니다 # vi /etc/passwd 그럼 tab을 여는 방법들에 대해서 알아보겟습니다. 1. 다음과 같이 입력해 봅시다 :tabnew 파일이름 위와 같이 입력하면 다음과 같은 창이 됩니다 왼쪽상단에 탭이 생겻죠 ^^ 이런식으로 tabnew해서 열때마다 한개씩생긴답니다 2. 그럼 두번째 방법은 처음 콘솔에서 열때부터 탭을 선택해서 여는 방법입니다. 콘솔에서 다음과 같이 입력해 봅시다 # vim -p /etc/passwd ~/.bashrc 그럼 위에서 본것과 같은 모양이 됩니다 ^^ 물론 2개이상 열수도 있어요 tabpagemax..

vim 2009.08.07

[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

vim 주석 단축키 만들기

그냥 맨날 함수 적을때마다 주석만드는것도 노가다인것같아서 .vimrc에 만들어 봤습니다. imap /**************************************************************** //* *// * 함수 : *//* 목적 : *//* 인자 : *//* 리턴값 : *//* note : *//* *//************************************ ****************************/ 무언가 깨진듯 보이는데 vim실행하시고 insert모드에서 CTRL+j를 누르시면 아래와 같은 형식이 되죠 /****************************************************************/ /* */ /* 함수 : */ ..

vim 2009.07.17

vim의 ESC키를 좀더 편리하게..

좀더 편리하게? 어디까지나 저의 범주에서이지만요 다른분들도 편하실꺼라 생각합니다 vim을쓰다보면 유독 ESC키를 누를일이 많이 생기죠? 속가락이 거기갓다 돌아오는게 참 힘듭니다 마치 방향키까지 가기가 힘들어서 hjkl를 쓰듯이요 그럼 그방법이 뭐냐 CTRL + } 를 사용하는 거지요 ^^ ESC와 같은 효능을 지닌답니다 ^^ 너무 간단한 팁이지만 응근 ESC보다 편리해서 저는 자주 애용하고 있답니다 bash shell에서도 #set -o vi를 사용해서 vi모드로 사용중인데 esc대신 저키를 사용하니 손가락이 행복해 합니다

vim 2009.07.17
반응형