
nvim 과 vim에서의 마우스 설정:
nvim과 vim (이하 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?
같이 보면 좋은 자료들
2023.07.07 - [utils] - [Vim] WSL2의 vim에서 윈도우 app로 copy and paste하기
[Vim] WSL2의 vim에서 윈도우 app로 copy and paste하기
예전에는 linux와 windows를 동시에 사용하기 보다 각각 사용하고, terminal로 접속하여 사용하던 것과 달리, WSL2를 사용하다보니 하나의 환경으로 왔다갔다의 경우가 점점 늘어났다. notepad보다는 vim
ds31x.tistory.com
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
'utils' 카테고리의 다른 글
| [Tool] Builder System (or Packaging System) (0) | 2025.04.06 |
|---|---|
| [vscode] Refactoring (0) | 2025.04.02 |
| [vim] vim-plug 이용: nvim-treesitter, gruvbox (1) | 2025.01.20 |
| [vscode] gcc 사용한 C/C++ 프로젝트 환경 구축. (1) | 2025.01.19 |
| [summary] vscode (1) | 2025.01.17 |