В Ubuntu 20.04 на WSL2 мой vim уже настроен, чего я не хочу

#vim

#vim

Вопрос:

Я использую vim в своей Ubuntu 20.04 на WSL2. Когда я пишу код на Golang, он автоматически показывает синтаксические ошибки при запуске :w и показывает результат в списке местоположений. Я не хочу такого поведения, но я не знаю, почему это происходит. Я предполагаю, что мой vim автоматически загружает некоторые файлы конфигурации по умолчанию, но я не знаю, где он находится. Ниже приведен мой $HOME/.vimrc , но после того, как я прокомментировал их все, список местоположений по — прежнему автоматически открывается. Есть идеи, как я могу узнать, где находится конфигурация?

 set nocompatible  syntax enable filetype plugin on  set showmatch set ignorecase set smartcase set hlsearch set incsearch set autowrite set belloff=all set grepprg=git grep -I --line-number set smartindent  set path =** set wildmenu set wildignore =*git/*  let g:netrw_banner=0 let g:netrw_liststyle=3  au BufReadPost * if line("'"") gt; 1 amp;amp; line("'"") lt;= line("$") | exe "normal! g'"" | endif  au FileType go compiler go au QuickFixCmdPost [^l]* cwindow au QuickFixCmdPost l* lwindow  nnoremap lt;silentgt; [b :bpreviouslt;CRgt; nnoremap lt;silentgt; ]b :bnextlt;CRgt;  nnoremap lt;silentgt; [q :cpreviouslt;CRgt; nnoremap lt;silentgt; ]q :cnextlt;CRgt;  

vim --version показывает это.

 VIM - Vi IMproved 8.1 (2018 May 18, compiled Apr 15 2020 06:40:31) Included patches: 1-2269 Modified by team vim@tracker.debian.org Compiled by team vim@tracker.debian.org Huge version without GUI. Features included ( ) or not (-):  acl -farsi -mouse_sysmouse -tag_any_white  arabic  file_in_path  mouse_urxvt -tcl  autocmd  find_in_path  mouse_xterm  termguicolors  autochdir  float  multi_byte  terminal -autoservername  folding  multi_lang  terminfo -balloon_eval -footer -mzscheme  termresponse  balloon_eval_term  fork()  netbeans_intg  textobjects -browse  gettext  num64  textprop   builtin_terms -hangul_input  packages  timers  byte_offset  iconv  path_extra  title  channel  insert_expand -perl -toolbar  cindent  job  persistent_undo  user_commands -clientserver  jumplist  postscript  vartabs -clipboard  keymap  printer  vertsplit  cmdline_compl  lambda  profile  virtualedit  cmdline_hist  langmap -python  visual  cmdline_info  libcall  python3  visualextra  comments  linebreak  quickfix  viminfo  conceal  lispindent  reltime  vreplace  cryptv  listcmds  rightleft  wildignore  cscope  localmap -ruby  wildmenu  cursorbind -lua  scrollbind  windows  cursorshape  menu  signs  writebackup  dialog_con  mksession  smartindent -X11  diff  modify_fname  sound -xfontset  digraphs  mouse  spell -xim -dnd -mouseshape  startuptime -xpm -ebcdic  mouse_dec  statusline -xsmp  emacs_tags  mouse_gpm -sun_workshop -xterm_clipboard  eval -mouse_jsbterm  syntax -xterm_save  ex_extra  mouse_netterm  tag_binary   extra_search  mouse_sgr -tag_old_static   system vimrc file: "$VIM/vimrc"  user vimrc file: "$HOME/.vimrc"  2nd user vimrc file: "~/.vim/vimrc"  user exrc file: "$HOME/.exrc"  defaults file: "$VIMRUNTIME/defaults.vim"  fall-back for $VIM: "/usr/share/vim" Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fdebug-prefix-map=/build/vim-iU6mZD/vim-8.1.2269=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1  Linking: gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim -lm -ltinfo -lnsl -lselinux -lcanberra -lacl -lattr -lgpm -ldl -L/usr/lib/python3.8/config-3.8-x86_64-linux-gnu -lpython3.8 -lcrypt -lpthread -ldl -lutil -lm -lm   

Комментарии:

1. Есть ли какой-нибудь справочник $HOME/.vim/ ? Есть ли $HOME/.vim/ftplugin/go.vim ?

Ответ №1:

Я заметил, что один из моих плагинов выполнял свою работу, и после того, как я отключил его, список адресов так и не появился.