0

Debian Buster で VIM バージョン 8.1.1401 を使用しています。私は VIM を使い始めたばかりで (ほんの数日前に使い始めました)、文法上の誤りを検出できるプラグインを入手しようとしています。いくつかのグーグル検索の後、私はvim-LanguageToolvim-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 サイトからこの質問を再投稿しています。そこから応答がなく、質問への露出が非常に限られているためです。

4

0 に答える 0