글

라벨이 vi인 게시물 표시

ctags 팁 : ctagsignore

서론 ctags는 아직 구닥다리 개발자에게 소중한 툴입니다. 다만 ignore 기능이 있는지 모르고 사용하다보니 꽤 불편했었는데, 날잡아서 찾아봤습니다. RTFM (Read the fxxking manual) 진작 좀 man 페이지 볼껄.. 결론은 아래에 있습니다. exclude 옵션        --exclude=[pattern]             Add  pattern  to  a list of excluded files and directories. This option may be specified as many times as desired. For each file name considered by ctags, each pattern specified using this option will be compared against both the complete path (e.g. some/path/base.ext) and the base name (e.g. base.ext) of the file, thus allowing patterns which match a             given file name irrespective of its path, or match only a specific path. If appropriate support is available from the runtime library of your C compiler, then pattern may contain the usual shell wildcards (not regular expressions) common on Unix (be sure to quote the option parameter to protect the wildcards from being expanded by the shel...

astronvim

개요 무료한 개발에 활력을 불어넣기 위해 vim 에서 nvim으로 교체합니다. 잘 쓰고 있는 vim 을 버리고 왜 삽질하는지 모르겠지만 그런거죠 뭐.. vim으로 다시 돌아가지 않기 위해 돌아갈 다리를 불질러버리고 nvim만 쓰기로 합니다. 이 페이지는 지속적으로 업데이트합니다. 네오빔에서 루아 사용하기 일단 루아를 익혀야하는건지..  플러그인 하나 설치하는 것부터 힘드네요. Optional Requirements lazygit git ui toggle terminal (<leader>tl or <leader>gg) git commit history를 쉽게 찾을 수 있는 방법을 그렇게 찾아헤메다가 알게된 사실인데, lazygit 이라는 외부 앱을 사용하군요 ㅎ 설치 후 nvim에서 space gg 명령을 내리면 lazygit 이 실행됩니다. q : quit 공부할게 또 늘었네요... lazygit 은 nvim하고 연동하는 부분들이 fugitive 처럼 되질 않네요 하... nvim 키 매핑 astrovim 설치 후 가장 난해한게 그동안 잘 쓰던 키바인딩을 새로 익혀야하는겁니다. 다행히 잘 정리해놓은 페이지를 찾았네요. Astronvim key mapping 잘 쓰는 키 매핑만 따로 정리 Leader key : Space Command Mode 에서 Space 를 누르면서 명령 입력을 시작..신기하네 Git Git diff Space gd Git blame Space gl 한 라인에 대해서만 blame을 보여줌 파일 전체의 blame 정보를 보여줄 방법이 필요함 Space gL 한 라인에 대한 blame 전체 내용을 보여줌 Git log 볼 방법이 없는건가.. gitsigns 에 log를 보여줄 방법을 못찾겠네 plugin 정보 nvim 에 포함된 plugin Plugins used in AstroNvim Git Integration https://github.com/lewis6991/gitsigns.nvim  Col...

VIM 에러 E173: 고칠 파일이 30 개 더 있습니다

E173: 고칠 파일이 30 개 더 있습니다 E173: 30 more files to edit  $ vim -o * 위와 같은 명령으로 vim으로 다수의 파일을 열었을때 split으로 파일이 열립니다. 보통은 하나씩 확인하고 :q로 나가게 되는데 어느 순간 위의 메시지가 나오게됩니다. 난 더 알기 귀찮다, 그러면 그냥 :n 으로 다음 파일 로딩하시면됩니다. 새로운 세계가 궁금하다. 그러시면 아래 내용을 보시면 됩니다. vim buffer vim -o 로 파일을 로딩하면 buffer에 파일이 로딩 됩니다. 로딩된 파일 리스트 :ls 파일 제거 :bd(elete) 파일 추가 :bad(d) 버퍼에 있는 파일 로딩 :ba(ll) 이동 :n(ext) :p(eview) 직관적으로 이정도만 알아도 충분히 잘 활용할 수 있습니다. 보다 자세한 명령은 다음의 명령으로 확인할 수 있습니다. :help buffer-list http://vimdoc.sourceforge.net/htmldoc/windows.html#buffer-list

이 블로그의 인기 게시물

구글 시트에 여러 행 한번에 추가하기

WSL2 Ubuntu 20.04 및 네트워크 설정

우분투 terminator 에서 파일 경로 클릭시 vscode 에서 열기