이글 올렸던 유동임 ㅇㅇ..
일단 네오빔만의 문제들이 아닐 수 있음 참고해주셈 ㅠㅠ
처음에 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하고 있는데
이렇게 하는 거 맞음..?
보통 어떻게 하심 다들..?
이상입니다.
읽어주셔서 감사해요.
좋은 아침, 하루되세요.
다 안읽고 중간에 탭 보고 내려서 댓 다는데 빔은 버퍼라는 개념으로 탭을 흉내? 내고 있음 따지자만 빔이 원조이긴 한데 그래서 그냥 기본 기능인 버퍼 전환을 하면 됨.
그래서 중간에 궁금해했던 bd 명령이 있는데 이게 버퍼를 닫는 거임.
땡큐땡큐 너무 길게써서 가독성이 안좋긴하네 고마웡 ~.~
그리고 7번 마우스 드래그 는 터미널 프로그램 어떤걸 쓰느냐에 다를수 있는데 대부분 알트 누르면서 드래그 하면 원하는 부분부터 드래그 됨
iterm 맥환경이라 그런가.. 한번 이것도 알아볼게 ,,
6번 커맨드는 원래 vi 기본 기능이고 나도 그렇게 쓰는데 뭐 플러그인 있을수도 있으니 찾아보셈
4번 noname은 이게 따로 열린게 아니라 제일 처음에 빔을 켰을때 아무 파일없이 작업하는 상황이라서 그런거 같음
키매핑을 활용해보아요
전부 다 키매핑으로 해결할 수 있는 문제구나 ..
:help 로 키워드검색 가능하지않았나
ㅇㅇ 근데 몇천개가 넘는데 어케 찾아
챗gpt는 써봄? Vim설정파일 스크립트나 커맨드는 기똥차게 잘알려주던데
지금 질문이 12개가 넘는데 그러면 최소 넉넉잡아 20크레딧을 써야하는데 작업중이라 오바임
그리고 깃갤에 네오빔 고수들 많아서 물어본 것도 큼
사용자문제100프로
3번이 뭔소린지 모르겠는데 일단 구글에 vim close all files라고 치니까 :qa! 를 쓰래
지ㅣㅣㅣ야 해결완료
“nnoremap <leader>p <cmd>Telescope fd<cr>” <- 이런식으로 해보셈
캬캬캬 mappings.lua 에서 키맵 추가했음 이런게 있구나 ctrl + f로 해야것음 편하네 땡큐
5번은 neovim built-in lsp 쓰면 lspsaga로 해결 가능
오키 이건 집가서 시도해봐야겠음
6번은 tmux 같이 쓰면 됨
tmux 메모.. 근대 찾아보다가 :terminal 로 아예 탭을 여는 방법도 찾음 이건 좀 별론가? 닫을때 :bd!로 닫는게. 좀 귀찮긴하네 ㅇㅅㅇ..
7번 ssh 없이 로컬에서 쓰는 거면 `"+y` 누르면 클립보드로 복사됨
그리고 라인 넘버는 :set nonumber 아니면 :set nonu 치면 사라짐 다시 키려면 :set number 또는 :set nu
8번
https://github.com/nvimdev/dashboard-nvim
아마도 이걸로 될텐데 잘 모르겠음
이 댓글은 게시물 작성자가 삭제하였습니다.
vim 관련 내용은 영어로 검색해야 잘 나옴
이 글 개꿀이네
네오빔에서 웬만한 이동/탐색은 Telescope로 거의 해결 가능함. 근데 내가 글을 쭉 보니까 개인 설정하는게 아니고 디스트로 받아서 쓰는 것 같은데 이러면 그거 디스트로 배포하는 사람이 올린 유튜브나 깃헙 위키 이런 거에서 찾아보거나 물어보는게 빠름 디스트로는 각각 단축키 설정이나 이런걸 전부 해놨기때문에
감사합니다~!! *-*
걍 루아언어에 대해서 알고있으면 조오오온나 무긍무진함.