이글 올렸던 유동임 ㅇㅇ..


https://gall.dcinside.com/mgallery/board/view/?id=github&no=56107&s_type=search_subject_memo&s_keyword=.EC.95.A0.EC.A0.B8&page=1

애져 vm에서 터미널 셋업 했다 ㅇㅇ..수업이 x86-64 환경 없으면 안되가지고 학생무료 크레딧 얻어왔음 ㅋㅋ테마는 p10k루다가 ㅇㅇ,,nvchad 써서 날먹으로 Neovim 셋업 했는데 존나 예쁘네 .. 이렇게 네오빔에 빠지는 건가?lsp도 반응 빠르gall.dcinside.com


일단 네오빔만의 문제들이 아닐 수 있음 참고해주셈 ㅠㅠ




처음에 nvim-tree로 커서 이동하는 것도 어케하는지 몰라서 약간 헤맸는데

그래도 ctrl l 이나 h 사용해서 커서 이동하는 거를 찾음

vscode에서 ctrl/cmd shift e 보다 훨씬 나은 거 같아


근데 다음과 같은 문제들은 해결을 못함




1. 파일 검색(해결완료)




vscode에서 윈도우 (ctrl + e), 맥 (cmd + p) 같은 기능이

내가 찾아본 결과로는


:Telescope fd


<~ 이게 가장 빠른 방법 같은데 맞음?

이거 너무 불편한 거 같은데방법이 따로 있는건가?

그냥 lua 파일에서 커맨드 따로 매핑해야 하는 거임?



2. 파일 닫기




:tabclose

<~ 이걸로 당연히 닫히는 건줄 알았는데




이래버림..



vscode에서 의미하는 tab이랑 의미가 다른 거 같네..?


:tabnew 해보니까 알게된 건데

아예 새로운 워크스페이스라고 해야하나?


나는 chrome에서 new tab 열듯이 새로운 탭이

동일한 윈도우 안에서 열릴 줄 알았는데 아니더라고;;


이 개념을 잘 이해못하겠음..

현재 커서가 위치한 파일을 닫으려면 어떻게 해야하는 거임?

vscode의 ctrl/cmd + w 처럼..



3. 파일 열려있는 상태에서 한번에 나가기(해결완료)



현재 어떻게 하고 있냐면


:q

(엔터)

:q

(엔터)


이러고서 원래 터미널로 나감


:qq 이런 걸 상상했는데 이런 기능은 없더라고 ㅇㅅㅇ,,

보통 어떻게 원래 터미널로 탈출하는 거임..?

이거 너무 불편함,,,

커맨드 한번으로 나갈 수 있는 방법이 없는 건가?



4. no name 파일




이게

처음에 nvim치고 들어가서

nvim-tree에서 파일 하나씩 열때는 저게 안생기는데


아무 파일도 안열린 상태에서

:Telescope fd로 파일을 찾아서 열면 저런 게 발생함


아무 파일도 열리지않았을때는 걍 fd 해서 열면 안되는 건가?

저거 너무 신경쓰임..


:bd

<~ 이걸 해보라는 사람도 있던데

뭔지 정확히 모르겠음 내가 생각한 방향으로 동작하질 않아,,,



5. 헤더파일 이동 (F12)



보통 에디터에서는 여기 위에 커서를 호버시키면 underscore가 생기면서

url 링크 타듯이 이동할 수 있잖아? 아니면 f12를 쓰거나


이런 거를 바란다는 소리가 아니라

neovim에서 이렇게 비단 cpp의 경우가 아니더라도

패키지, 모듈로 임포트된 파일을 열어보려면 어떻게 해야하는거임..?


지금 어떻게 하고 있냐면

:Telescope fd user.h <~ ㅇㅈㄹ 하고 있음


걍 내가 병신인 거 같은데 방법을 못찾겠다..



6. nvim 안에서 커맨드 실행




nvim 안에서 커맨드를 실행하고 싶은 경우가 있는데

위와 같이 :! 하고 커맨드 치는 게 최선임?


이거 진짜 절대 아닌 거 같은데 .. 고수들은 어케하는 건지 궁금합니다..



7. 마우스로 복사할 때 라인넘버가 같이 복사됨




위 부분을 복사하고 싶어서 마우스로 드래그를 하면




이렇게 됨.. 그래서 복사하면 라인넘버까지 같이 복사가 되어버림


:set mouse+=a

<~ 이걸 해보라는 의견이 있었는데 나는 제대로 동작하질 않았음


지금 어떻게 하고있냐면


:set nonu

하고서 드래그해서 복사 이후

:set nu


ㅇㅈㄹ 함


하.. option + cmd + 드래그로 하는 방법도 시도해봤는데 이건 너무 불편한 거 같음..

어케 방법이 없을까..




8. nvim 닫고서 열려있던 탭 유지?



vscode에서는 ctrl + r 또는 cmd + r로

이전에 열었던 폴더들 탐색해서 다시 열면

작업했을때 열어 놨던 탭들이 그대로 다시 열리잖아?


이걸 neovim에서 하려면 어떻게 해야하는 거임?


터미널 닫고서 다시 nvim 쳐서 들어가도

열려있던 탭들이 다시 열리게끔 하고 싶어..



9. 닫힌 탭 다시 열기 (히스토리?)


ctrl/cmd + shift + t 같은 게 없는 지 궁금함..




10. tab navigation


현재 tab, shift+tab 누르면서 navigation하고 있는데

이렇게 하는 거 맞음..?


보통 어떻게 하심 다들..?





이상입니다.

읽어주셔서 감사해요.

좋은 아침, 하루되세요.