Debian Buster で VIM バージョン 8.1.1401 を使用しています。私は VIM を使い始めたばかりで (ほんの数日前に使い始めました)、文法上の誤りを検出できるプラグインを入手しようとしています。いくつかのグーグル検索の後、私はvim-LanguageToolとvim-grammarousを見つけました. 初心者向けの vim-grammarous のインストール手順に関する情報はほとんどありませんでした。それにもかかわらず、私は最終的にそれらの両方を機能させました。これら2つのエラーを見ることができます。ただし、それらの間を修正またはナビゲートすることはできません。「スクラッチ」ウィンドウで立ち往生しています。そのウィンドウにいくつかの修正や間違いを示唆するテキストが表示されますが、それらの使用方法を理解できません。これらのプラグインの使用方法を素人の言葉で説明できる人はいますか? バッファとスクラッチ ウィンドウを切り替える方法を確認しようとしましたが、どれも機能しませんでした。
以下は私の.vimrc
ファイルです(簡潔にするためにコメントは削除されています)
runtime! debian.vim
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'ervandew/supertab'
Plugin 'Valloric/YouCompleteMe'
Plugin 'dpelle/vim-LanguageTool'
Plugin 'SirVer/ultisnips'
Plugin 'lervag/vimtex'
Plugin 'honza/vim-snippets'
Plugin 'mtth/scratch.vim'
call vundle#end()
filetype plugin indent on
let g:ycm_key_list_select_completion = ['<C-n>', '<Down>']
let g:ycm_key_list_previous_completion = ['<C-p>', '<Up>']
let g:SuperTabDefaultCompletionType = '<C-n>'
if !exists('g:ycm_semantic_triggers')
let g:ycm_semantic_triggers = {}
endif
let g:ycm_semantic_triggers.tex = g:vimtex#re#youcompleteme
let g:tex_flavor='latex'
syntax on
filetype plugin indent on
set showcmd
set showmatch
if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif
nnoremap <buffer> <F9> :exec '!python3' shellescape(@%, 1)<cr>
map <f2> :w<cr><leader>ll
autocmd VimLeave * call system("xsel -ib", getreg('+'))
noremap j gj
noremap k gk
:let g:languagetool_jar='/path/to/LanguageTool-4.7/languagetool-commandline.jar'
:let g:languagetool_lang='en-GB'
このブログ投稿に示されているように、vim-grammarous がインストールされました。
注:他のSE サイトからこの質問を再投稿しています。そこから応答がなく、質問への露出が非常に限られているためです。