16

さまざまなカラースキームで、VIMがいくつかの単語に下線を引いたり強調したりしていることに気づきました。なぜこれをオフにするのですか?

配色1

別の配色で

配色2

spf13-vim構成を使用しており、Puttyとリモートで接続しています。

VIMはこのファイルをPythonファイルと正しく想定しています(:set filetypeは「python」を返します)

4

3 に答える 3

26

あなたのVimがあなたのためにスペルチェックをしているようです。追加することでこれをオフにできます

set nospell

あなたの.vimrcファイルで。ファイルでオンに戻すには、次の操作を実行できます。

:setlocal spell spelllang=en_us

アメリカ英語でのスペルチェック用。現在開いているすべての:setlocalバッファの設定を変更しながら、現在のバッファの設定を変更します。:setVimでのスペルチェックの仕組みについて詳しくは、こちらをご覧ください。

特定のファイルのスペルチェックを自動的に有効にすると便利な場合があります。たとえば、.texファイルのスペルチェックを有効にするには、次を追加できます.vimrc

" Enable spell checking when opening .tex files
autocmd!
au BufNewFile,BufRead *.tex setlocal spell spelllang=en_us
" Or if you have filetype detection enabled:
" au FileType tex setlocal spell spelllang=en_us

以前に定義されたコマンドをautocmd!クリアし、 1回だけ必要であることに注意してください。au

于 2012-06-09T18:47:15.737 に答える
4

Vimのほとんどのファイルタイプ(python:highlightなど)には、ハイライトグループを定義する構文が付属しています(を介してそれらを参照してください)。次に、配色は、端末、カラー端末、および/またはGVIMに対して、前景色/背景色および/または太字や斜体のような書式の組み合わせを提供します。

視覚的に魅力的な配色を選択してください。Vimが付属しているものもありますが、インターネット、ほとんどの場合http://www.vim.org/でさらに多くのものを見つけることができます。

特定の配色の1つまたは2つの小さなことに悩まされている場合は、コマンドを使用してアイテムを変更できます:highlight。ハイライトを無効にするには、たとえば、

:highlight clear Statement

または(グループが別のグループにリンクされている場合、その外観を効果的に継承します)

:highlight link Statement NONE

(これらは、プリファレンスを設定するコマンドのに発行する必要があります。):colorscheme

于 2012-06-09T18:55:27.140 に答える
0

私は好きではない2種類のハイライトに出くわしました。

1.ハイライトとタブ矢印のリマインダーをインデントします。追加することで解決できます

let g:indent_guides_enable_on_vim_startup = 0
set nolist

〜/.vimrc.localへ

2.中国語の単語や間違ったスペルの単語などの通常の単語を強調表示し、追加することで解決できます

set nospell

〜/.vimrc.localへ

于 2017-09-17T14:50:11.527 に答える