-
window Ctag 설정카테고리 없음 2021. 4. 21. 22:33
1. 터미널에서 ctags -R입력 2. tags 파일 생성 끝 근데 소스코드를 추가하거나 변경되면 tags 파일이 갱신이 안됨 갱신하기 위한 3가지 방법이있음 1. 일일히 해당 디렉터리로 가서 ctags -R로 tags 파일을 다시만들기 2. 저장 시 갱신 기능 사용하기 3. 자동 갱신 기능 사용하기 1번 방법 너무 귀찮다. 2번 방법 좋다. 3번 방법 좋다. 2,3번 방법을 사용한다. 저장 시 갱신 기능 사용하는 방법 autocmd BufWritePost * call system("ctags -R") 말그대로 저장 시 ctags -R을 부른다 자동 갱신 기능 사용하는 방법 vim-gntentags 플러그인 설치 bolt80.com/gutentags/#overview Gutentags Gutentags..
-
[Git] 커밋 수정하기Git 2021. 3. 19. 14:49
원격저장소에 아직 push되지 않은 커밋을 수정할 경우 [마지막 커밋 수정] $ git commit --amend [특정 커밋 수정] $ git rebase -i HEAD~~ // 가장 마지막 커밋을 포함한 ~의 개수만큼 수정할 커밋을 출력 수정할 커밋을 pick -> reword으로 수정 후 종료 수정할 커밋이 팝업되면 수정 후 종료 원격저장소에 이미 push된 커밋을 수정할 경우 [마지막 커밋 수정] $ git commit --amend $ git push --force origin master //강제로 로컬저장소를 원격저장소로 push한다. [특정 커밋 수정] $ git rebase -i HEAD~~ // 가장 마지막 커밋을 포함한 ~의 개수만큼 수정할 커밋을 출력 수정할 커밋을 pick -> r..
-
vi 명령어Vim 2021. 1. 28. 15:08
이동 왼쪽으로 커서 이동 h 아래로 커서 이동 j 위로 커서 이동 k 오른쪽으로 커서 이동 l 다음 페이지로 이동 ctrl + f 이전 페이지로 이동 ctrl + b 절반만큼 다음 페이지로 이동 ctrl + u 절반만큼 이전 페이지로 이동 ctrl + d 문서 맨 앞으로 이동 gg 문서 맨 끝으로 이동 G 문장 맨 앞으로 이동 ^ 라인 맨 앞으로 이동 0 문장 맨 뒤로 이동 $ 지정한 라인넘버로 이동 :숫자 ]] 아랫 방향으로 '{'가 위치한 곳으로 이동 [[ 윗 방향으로 '{'가 위치한 곳으로 이동 ][ 아랫 방향으로 '}'가 위치한 곳으로 이동 [] 윗 방향으로 '}'가 위치한 곳으로 이동 창 가로로 분할된 창 열기 :sp 세로로 분할된 창 열기 :vs 분할된 상측창 이동 ctrl + w + k 분할..
-
[Git] commitGit 2020. 12. 2. 10:57
이전 커밋한 내용 수정 //따로 창을 띄워 커밋 내용을 적는다. git commit //따로 창을 띄우지 않고 바로 커밋 내용을 적는다. git commit -m "message" //git add 과정 생략(수정 -> add -> commit -> push 과정에서 add 생략) git commit -a ex) //add과정을 생략 해주고 따로 창을 띄우지 않고 바로 커밋내용을 적는다. git commit -am "message" //마지막 커밋을 수정 할 수 있다. or 새로 수정된 내용의 커밋을 남기지 않는다(마지막 커밋으로 퉁침) $ git commit --amend