728x90 반응형 nvim7 [vim] 마우스 설정 nvim 과 vim에서의 마우스 설정nvim과 vim (이하 vim)에서는 마우스 사용을 제어하는 mouse 옵션을 제공함. 이 설정은 터미널에서 vim을 사용할 때 마우스 이벤트를 vim이 처리할 수 있도록 해 줌.기본 설정vim에서 mouse 옵션이 명시적으로 설정되지 않으면, 기본값은 빈 문자열("")임.set mouse = ""이는 마우스 지원이 비활성화된 상태를 의미함.즉, 기본적으로는 마우스를 사용하여 스크롤하거나 텍스트를 선택하거나, 창 사이를 이동하는 등의 작업이 불가능.mouse 옵션의 값mouse 옵션에 사용할 수 있는 값들은 다음과 같음:a: 모든 mode(모드)에서 마우스를 사용할 수 있게 해줌.이는 normal(일반), insert(삽입), visual(비주얼), command(명.. 2025. 1. 20. [vim] vim-plug 이용: nvim-treesitter, gruvbox macOS로 전환하고 나서 nvim에 대한 플러그를 제대로 설정을 안해놔서 조금 수정을 했다..vimrc 의 설정을 그대로 nvim 에서 불러들이는 방식을 쓰는터라... lua로 갈아타야지 하면서, 여전히 vimscript로만 처리하고 있다. (게으름....)lua가 정신없이 업데이트되던 시기는 아니라고 하지만, 설정이 자주 바뀌는건 좋아하지 않는 터라. 우선 code syntax highlight가 영 안되어서 가독성이 떨어지는 문제만 일단 해결하고 넘어감nvim-treesitter와 gruvbox를vim-plug로 추가함. nvim에서는 Lua 와 packer.vim을 쓰는 게 좋다고 하는데...제대로 살펴볼 시간이 없네. ㅠㅠinit.vim현재의 ~/.config/nvim/init.vim 은 다음.. 2025. 1. 20. [Utils] vim (or nvim) 에서의 register vim (or nvim) 에서의 registerVim과 Neovim에서 register 는 텍스트를 저장하고 조작하는 데 사용되는 저장소임. 이 문서는 "unnamed" 레지스터와 "unnamedplus" 레지스터의 용도와 차이점을 설명함.Unnamed Register ("")기본 레지스터:unnamed 레지스터는 기본 레지스터로,특별히 다른 레지스터를 지정하지 않은 경우에 사용됨.기본 동작:텍스트를 얀크(yank)하거나 삭제(delete)할 때unnamed 레지스터가 사용됨.이때 텍스트는 Vim 내부의 unnamed 레지스터에 저장됨.동기화 없음:기본적으로 unnamed 레지스터는 system clipboard와 동기화되지 않음.따라서 Vim에서 yank한 텍스트는 다른 애플리케이션에서 사용할 수 없고.. 2024. 6. 2. [vscode] nvim (neovim) 확장 에서 clipboard 사용. nvim에서 yank한 내용을 os의 clipboard에 복사되도록 하기 위해선 다음의 설정이 필요함. 1.cmd + ` 를 통해 system setting을 열고,2.검색창에 nvim clipboard 를 입력하여 Use System Clipboard 항목을 찾음.3.해당 항목에서 체크박스를 체크함.같이 보면 좋은 자료들2024.01.01 - [개발환경] - [vscode] neovim extension : vscode에서 vi 로 편집하기. [vscode] neovim extension : vscode에서 vi 로 편집하기.vscode의 기존 vim extension를 잘 쓰고 있었는데... 갑자기 한글 입력 오류 등이 발생을 하면서 다른 대체재를 찾아야 하는 상황이 되었다. programming 은.. 2024. 6. 2. [vim] clipboard 와 mouse selection 사용하기 : Neovim clipboard 와 mouse selection 사용하기 : Neovim vim에서도 설정이 비슷하지만, 우선 neovim으로 테스트를 함.vi에서 yank등을 사용하여 잘라낸 content들은 vi 내에서는 p를 통해 붙이기가 되지만, 다른 어플리케이션에 붙여지지 않는다.2024.06.02 - [utils] - [Utils] vim (or nvim) 에서의 register [Utils] vim (or nvim) 에서의 registerVim과 Neovim에서 register 는 텍스트를 저장하고 조작하는 데 사용되는 저장소임. 이 문서는 "unnamed" 레지스터와 "unnamedplus" 레지스터의 용도와 차이점을 설명함.Unnamed Register ("")기본 레지스터:unnamedds31x.ti.. 2024. 1. 5. [vscode] neovim extension : vscode에서 vi 로 편집하기. vscode의 기존 vim extension를 잘 쓰고 있었는데...갑자기 한글 입력 오류 등이 발생을 하면서 다른 대체재를 찾아야 하는 상황이 되었다.programming 은 그럭저럭 버틴다해도...markdown으로 자료 만드는 경우, vi가 안되면 고역인지라... ㅠㅠ 때문에 neovim으로 변경을 했고, 이를 vscode에 적용시키기 위한 extension을 설치했다. Extensions를 검색하는 marketplace에서 VSCode Neovim 으로 찾으면 된다.Official sitehttps://marketplace.visualstudio.com/items?itemName=asvetliakov.vscode-neovim VSCode Neovim - Visual Studio Marketplac.. 2024. 1. 1. 이전 1 2 다음 728x90 반응형