vim script 에서 function 수정 후 반영하기까지 절차를 줄이는법...

barami97의 이미지

안녕하세요.

요즘 vim script 로 간단한걸 짜고 있는데 수정하고 적용하는데 아래와같이 하고 있습니다.

:delfunction Bank4
:so $VIMRUNTIME/pat.sh
:call Bank4()

위에서 첫번째 delfunction과 so 를 없애는 방법이나, 아니면 세 문장을 원샷에 실행시킬수 없을까요?
처음 하는거라 고치고 실행하고를 반복하고 있는데 저거 하는데 들이는 노력이 더 큰거 같네요.

그리고 정말 해결해야 할 문제가 있는데,
buffer에서 검색을 하려고 합니다. execute를 사용해서요

execute "normal /^\w\+:"

위와 같이 하면 검색이 안되네요
정규표현식이 잘못되었나싶어

execute "normal LLL" 처럼 간단하게 해봐도 안 되구요
뭐가 잘못되었는지 찾을수가 없네요

vim script 에 관한 여러가지 얘기도 되었으면 합니다.

즐거운 한주 되세요.

댓글

마잇의 이미지

Quote:
:Delfunction Bank4
:so $VIMRUNTIME/pat.sh
:call Bank4()

위에서 첫번째 delfunction과 so 를 없애는 방법이나, 아니면 세 문장을 원샷에 실행시킬수 없을까요?

적당한 키에 지정해서 쓰시면 될 겁니다.

nmap <F5> :Delfunction Bank4<CR>:so $VIMRUNTIME/pat.sh<CR>:call Bank4()<CR>

~/.vimrc에 넣어주시고 사용하시면 됩니다.

덧)

로 둘러싸도 빵글이는 여전히 웃고 있네요. '_'
--
마잇


--
마잇