본문 바로가기

vim5

[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.
[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.
[Error] vscode extension : Vim : 한글 입력 에러. 관련 버전Vim : v1.26.0, vscodevim Visual Studio Code : 1.82.22023.09.18 현재, vscode에서 vim처럼 에디팅을 할 수 있게 도와주는 vscode vim의 Vim emulator extension에서 한글 입력이 되질 않는다.vscode가 업데이트가 2023.09.14에 되면서 발생함.vim extension은 업데이트가 일어나지 않았으나... 정확히는 모음과 자음이 분리되면서 제대로 입력이 되지 않는 현상으로, google derive나 chrome, macOS 등에서 잊을 만 하면 보이는 에러임.vscode에서 vim extension을 사용중지하면 문제는 없다. neovim을 설치하고, 이를 사용하는 VSCode Neovim extension 을 .. 2023. 9. 18.
[Vim] substitution (치환, 교체, replace) 명령어 형식 substitution 의 기본 명령어 형식은 다음과 같음. :[range]s/[교체전문자열]/[교체후문자열]/[options] seperator로 / slash를 사용했으나 ,로 바꾸어도 동작함. [교체전문자열]이나 [교체후문자열]등에 slash가 있는 경우 ,를 seprator로 사용하길 권함. [range] 뒤의 s가 substitue 를 의미함. 지정한 범위에서 [교체전문자열]을 찾아 [교체후문자열]로 치환. [options]는 substition 수행시 세부사항을 지정 (ignore case 등) range 지정 vim에서 range 지정 방식은 다음과 같음. (delete 에서도 같은 방식으로 사용됨.) [시작부분],[끝부분] or [범위지정meta-character] [시작부분].. 2023. 7. 14.
[Vim] WSL2의 vim에서 윈도우 app로 copy and paste하기 예전에는 linux와 windows를 동시에 사용하기 보다 각각 사용하고, terminal로 접속하여 사용하던 것과 달리, WSL2를 사용하다보니 하나의 환경으로 왔다갔다의 경우가 점점 늘어났다. notepad보다는 vim을 사용하는데 (notepad는 서식제거용으로만 사용?) windows에서 따로 vim을 설치하지 않고 WSL2의 vim을 사용하면서 불편했던 부분이, vim에서 편집하던 내용을 windows에서 동작하는 어플리케이션에 copy and past가 되지 않는다는 점이었음. vim에서 shift+v 등의 visual mode로 복사할 영역을 선택하는 경우, vim 내에서는 잘 copy and past 등의 동작이 되지만, windows의 어플리케이션에는 동작이 안된다. 여러 방법 중 두가지.. 2023. 7. 7.
728x90
반응형