본문 바로가기
Linux/Tools,Tips

[vim] command

by s_signal 2024. 12. 2.
반응형

 

AI 발달로

typing 수가 갈 수록 줄어들고 있고,

library와 open source 발달로 code 양도 갈 수록 줄어들고 있다.

이로인해

VIM의 수명이 더욱 길어질 것으로 예상된다.

 

잠깐 Visual Studio 를 사용하던 몇년을 제외하고

VIM만 사용하고 있다.

중간에 위기도 있었지만, Copilot 의 도움으로 VIM을 계속 사용할 수 있게 되었다.

 

자주 사용하지 않지만,

가끔, 정말 가끔은

알고 있으면 매우 유용한 key 를 적어둔다.

내가 잊어버려 쉽게 찾아보려 적어두고 있지만,

계속 업데이트 하니 필요한 분에게 도움이 되었으면 한다.

 

질문 올려주면,

몰라도 찾아서 알려주겠다.

 


패턴 검색

:g/PATTENR/d  // PATTERN 과 일치하면 모두 삭제
:v/PATTENR/d  // PATTERN 과 일치하지 않으면 모두 삭제

 


vimdiff


Cursor Move

  • 커서 위치 고정하고 화면 이동
z+ENTER (상) / z. (중) / z- (하) 커서가 위치한 line 을 화면상에 이동
first non-blank 이동.
zt (상) / zz (중) / zb (하) line 내에서 커서 이동 없음

 

  • 화면 고정되고 커서만 이동
H (상단) M (중앙) L (하단)

 


Buffer

<C-6>
:b#
이전 사용했던 buffer로 이동
:bp next buffer in buffer tabs
:bn previous buffer in buffer tabs
:bd remove current buffer
\be previous used buffer
   

 

반응형

'Linux > Tools,Tips' 카테고리의 다른 글

[vim] GitHub Copilot  (1) 2025.01.03