# vim 환경에서도 같은 shortcut 을 사용하려고 ~/.vimrc 에 다음과 같이 설정했다.
noremap <c-t> :FZF<enter>
# 일반적인 경우에는 잘 동작하는데, *.go 파일을 열었을 경우
# 다음과 같이 godef 스택 관련 명령이 실행된다.
vim-go: godef stack empty
# godef(정의로 이동)를 할때 이동한 위치를 스택으로 쌓는데
# https://github.com/fatih/vim-go-tutorial 에 보면
# c-t 는 godef 이전 위치로 이동하는 것으로 지정되어 있다.
# 사용자가 map 으로 설정했지만 .go 에서는 vim-go 의 단축키가 우선하는 것 같다.
# 이런 문제가 나뿐만은 아닌지 이슈가 등록되어 있었다.
# 해결책은 다음과 go_def 매핑을 비활성화시키는 것이다.
let g:go_def_mapping_enabled=0
comments:
댓글 쓰기