install & 활용방법
astronvim에서 lazyvim 으로 옮겼다. 써본 결과 오류도 없고 꽤 빠른속도로 작동 하는것 같아 neovim에서 이것으로 갈아타기로 결정 하였다.
nvim 추가 연구 목록
클립보드에 이미지 저장해서 md 에 붙여넣을 경우 바로 파일로 만들어주기(vscode에서는 가능하나 아직 nvim에서는 안됨)
한/영 자동 변환
편집창에서 바로 code 실행 쉘스크립트나 python code (주피터 노트북처럼)
lazygit을 활용 하여 merge, diff 작업 해보기
image 파일 열기
install
# required
mv ~/.config/nvim{,.bak}
# optional but recommended
mv ~/.local/share/nvim{,.bak}
mv ~/.local/state/nvim{,.bak}
mv ~/.cache/nvim{,.bak}
git clone https://github.com/LazyVim/starter ~/.config/nvim
rm -rf ~/.config/nvim/.git
nvimplugins add
~/.config/nvim/lua/config/lazy.lua 을 수정 하자
makrdown 과 fzf를 추가 하였다.
lazygit
install
파일을 수정 하고 터미널을 열고 디렉토리를 이동하면서 git add , commit ,push를 치는것도 이제 지겨워졌다. 이제 바로 파일을 github에 push 하자
vim 내에서 git을 사용 하기 위해서는 lazyvim을 설치해야 한다.
참조 : lazygit github
저렇게 하고 바로 설치를 하면 오류가 날건데 아래 config를 추가 하여주자
vi ~/.config/lazygit/config.yml
lazygit used
먼저 git 폴더로 이동해서 nvim을 열자 (markdown preview 처럼 md파일이 아니면 작동하지 않는다) git 폴더가 아니라면 작동하지 않는데 .git 디렉토리가 있는지 확인하자
lazygit 실행: [space] - [gg] \

1 , 2 , 3 ,4 등 번호를 누르면 각 세션으로 이동한다.
도움말은 ? 누르면 나온다.

git pull : [p] 누르면 된다.
git add : [a] (전체선택) or space : 전체 디렉토리 선택 이후 stage

git commit : [c] 누르고 나오는 창에서 메시지 입력 후 [enter]

git push : [P]

후기
이로써 나는 5시간 정도 들여서 연구하고 글을 쓰면서 vim에서 github push 까지 하는 방법을 습득했다. [space] - [gg] - [a] - [c] - commit message - [P] 정도로 바로 push를 해보니 생각보다 쓸만 했다.
chatgpt
Last updated