2016-08-09 11 views
2

は私の.vimrcに次の行を考えてみましょう自動閉鎖ブラケットが機能します。

しかし、私がTeXファイルを開くと、VimはただメッセージNo mapping foundを出力します。私もドル記号(... inoremap \$ $$^[i)から逃げようとしましたが、これは違いはありません。

+0

なぜ '$$'の代わりに '$$^[i']ですか? – SibiCoder

+0

@SibiCoder '^ [i'はドル記号('^['が' ESC')の間にカーソルを置くことです。 – mgunyho

+0

btw、あなたは '^ ['の代わりに ''と書くことができます。わかりやすく、 – Elisha

答えて

1

はそれを考え出しました。ドル記号の間のスペースは改行されないスペースでした($は私のキーボードでAltGrを押す必要があります。スペースと組み合わせるとUnixでは改行されません)。それを通常のスペースに変更することで問題が解決されました。

問題の原因を突き止めようとしているときに、設定の周りのさまざまな場所でコマンドを再入力したように、私は何度も同じミスを繰り返していたようです。

0

あなたの問題は、あなたの012imがtexファイルをplaintexファイルタイプとして認識することです。 あなたはそれがTeXのようtexファイルを認識させるためにあなたの.vimrcファイルに行

let g:tex_flavor = "latex"

を追加する必要があります。

ので、私はあなたの.vimrcファイルにこれらの行を追加したいと考えている:あなたはここにこの問題の詳細な情報を見つけることができ

let g:tex_flavor = "latex" 
autocmd Filetype tex inoremap <buffer> $ $$^[i 


https://superuser.com/questions/208177/vim-and-tex-filetypes-plaintex-vs-tex

+0

私の '.vimrc'に' g:latex_flavor'設定が既にあるので、そうではありません。メッセージ「No mapping found」は、コマンドが実行されることを示唆しています。 – mgunyho

関連する問題

 関連する問題