728x90 반응형 utils81 [vim] buffer 와 window vim의 기능은 끝이 없음...이중에서 buffer 관리와 옆에 창을 띄어서 보는 정도만 가끔 사용하긴 하지만...tmux를 이용하고, vim을 하나 새로 띄우는 것을 보다 선호함.buffer 와 windowvim 의 구조는 대략적으로 다음과 같음;Vim └─ Tab └─ Window └─ BufferTab :하나의 작업 공간 단위로, 여러 개의 window를 묶어 관리하기 위한 컨테이너.Window :화면에 실제로 보이는 편집 영역으로, 특정 buffer의 내용을 표시하는 뷰(view) 역할을 수행.Buffer :파일의 내용이 메모리에 로드된 편집 대상 자체로, 화면에 보이지 않더라도 존재할 수 있음.buffer 관련 명령어주로 버퍼 관련하여 다음의 명령어를 이용.현재.. 2026. 1. 24. johngrib의 vimwiki + github.io 를 설치하기 이 문서는 Debian 13.3, neovim 기준으로 작성됨.다음이 skeleton vimwiki+github.io 임: https://github.com/johngrib/johngrib-jekyll-skeleton GitHub - johngrib/johngrib-jekyll-skeleton: my github.io jekyll blog skeletonmy github.io jekyll blog skeleton. Contribute to johngrib/johngrib-jekyll-skeleton development by creating an account on GitHub.github.com이를 본인의 정보에 맞게 설정하는 법을 다룸동시에 vimscript부분을 lua로 변경하고,conda 환경.. 2026. 1. 14. PAT를 통한 authentication for GitHub PAT란Personal Access Token의 약어로,기존의 GitHub 계정 password 대신에 사용되는 긴 문자열 Token임.HTTPS 프로토콜로 git push / pull 할 때,password 자리에 PAT를 넣으면 인증이 됨.현재 보안 문제로 password 를 통한 push / pull 은 안되는 상황이므로 이를 대체하는 방법임. 비밀키 / 공개키 기반의 authentication 을 권장하나...Token이 직관적인 측면이 있어서 password 처럼 이용하는 이들도 있음 키 관련해서 다음을 참고:더보기2023.12.27 - [utils/git and github] - [github] ssh 키 등록하기. [github] ssh 키 등록하기.Github 계정에 사용할 ssh 키 만들.. 2026. 1. 14. vimwiki/vimwiki (neovim의 init.lua로 설정) Neovim + vim-plug 환경을 기반으로 작성함.VimwikiVimwiki는 Vim/Neovim 안에서 동작하는 개인 위키(Wiki) 시스템 임.마크다운 파일을 링크로 연결하고, 일기·목록·태그·검색을 제공하여Obsidian + Notion + Zettelkasten을 Vim 방식으로 구현한 도구 임.Vimwiki = “Vim을 파일 기반 위키로 바꾸는 플러그인”1. Vimwiki의 핵심 개념개념의미Wiki하나의 디렉토리 = 하나의 위키Page.md 파일 하나Link[[PageName]]Index위키의 홈 페이지Diary날짜 기반 자동 노트Backlink어떤 문서가 나를 링크하는지모든 것은 일반 파일(.md) 임 (단순 text)git, grep, ripgrep, fd, fzf와 완벽히 호환됨.2.. 2026. 1. 14. vim-startify (neovim의 init.lua로 설정) 1. Startify 설치 (vim-plug in init.lua)Lua 기반의 init.lua 에서 vim-plug를 호출.local plugged = vim.fn.stdpath("data") .. "/plugged"vim.cmd("call plug#begin('" .. plugged .. "')")vim.cmd("Plug 'mhinz/vim-startify'")vim.cmd("call plug#end()") 설치::PlugInstall2. Startify 기본 동작Neovim을 파일 없이 실행하면 자동으로 Startify 화면이 뜸.nvim 이미 파일을 열고 있는 상태에선 다음을 입력하면 Startify 화면이 뜸::Startify3. Startify 설정을 init.lua로 옮기기VimScript .. 2026. 1. 14. vim-plug 설치하기 (neovim의 init.lua로 설정) vim-plug전통적으로 사용되던 Vundle 에 비해 빠르고 lazy loading등의 추가 기능을 제공하면서 좀 더 많이 사용되는 플러그인 매너저임.vim-plug는 애초에 Vim과 Neovim 둘 다 지원하도록 설계되어 있음Vim 7.4 이상 지원Neovim 0.x ~ 최신 버전까지 호환Neovim의 비동기(job, channel) 기능을 활용 → 플러그인 설치/업데이트가 더 빠름실제로 Neovim에서 쓰면 Vim에서보다 체감 속도가 더 빠름.2024.01.01 - [utils] - [vim] Neovim 설치 : A Project that seeks to extend Vim. [vim] Neovim 설치 : A Project that seeks to extend Vim.neovim 은 현재 업데이.. 2026. 1. 13. 이전 1 2 3 4 ··· 14 다음 728x90 반응형