본문 바로가기
utils

[vim] 마우스 설정

by ds31x 2025. 1. 20.

nvimvim에서의 마우스 설정

nvimvim (이하 vim)에서는 마우스 사용을 제어하는 mouse 옵션을 제공함.

 

이 설정은 터미널에서 vim을 사용할 때 마우스 이벤트를 vim이 처리할 수 있도록 해 줌.


기본 설정

vim에서 mouse 옵션이 명시적으로 설정되지 않으면, 기본값은 빈 문자열("")임.

set mouse = ""
  • 이는 마우스 지원이 비활성화된 상태를 의미함.
  • 즉, 기본적으로는 마우스를 사용하여 스크롤하거나 텍스트를 선택하거나, 창 사이를 이동하는 등의 작업이 불가능.

mouse 옵션의 값

mouse 옵션에 사용할 수 있는 값들은 다음과 같음:

  • a: 모든 mode(모드)에서 마우스를 사용할 수 있게 해줌.
    • 이는 normal(일반), insert(삽입), visual(비주얼), command(명령줄) 등
    • 모든 모드에서 마우스 지원을 활성화함.
    • 대부분 이 값으로 설정하면 됨.
set mouse=a

 

다른 옵션 값들은 다음과 같음:

  • n: 일반 모드(normal mode)에서만 마우스 사용 가능.
  • v: 비주얼 모드(visual mode)에서만 마우스 사용 가능.
  • i: 삽입 모드(insert mode)에서만 마우스 사용 가능.
  • c: 명령줄 모드(command-line mode)에서만 마우스 사용 가능.
  • h: 도움말 모드(help mode)에서만 마우스 사용 가능.

이 값들을 조합하여 특정 모드에서만 마우스 지원을 활성화할 수 있음.
다음을 참고:

  • set mouse=nv: 일반 모드와 비주얼 모드에서만 마우스 사용 가능.
  • set mouse=nic: 일반 모드, 삽입 모드, 명령줄 모드에서 마우스 사용 가능.

일반적인 설정 방법

  • 마우스 지원 활성화:
    • set mouse=a 를 사용하여 모든 모드에서 마우스를 사용할 수 있도록 설정.
  • 마우스 지원 비활성화:
    • set mouse= 또는 set mouse="" 를 사용하여 마우스 지원을 비활성화.

설정 확인 

현재 mouse 옵션의 상태를 확인하려면 다음의 명령어를 이용.

:set mouse?

같이 보면 좋은 자료들

2024.01.05 - [utils] - [vim] clipboard 와 mouse selection 사용하기 : Neovim

 

[vim] clipboard 와 mouse selection 사용하기 : Neovim

clipboard 와 mouse selection 사용하기 : Neovim vim에서도 설정이 비슷하지만, 우선 neovim으로 테스트를 함.vi에서 yank등을 사용하여 잘라낸 content들은 vi 내에서는 p를 통해 붙이기가 되지만, 다른 어

ds31x.tistory.com