2017-07-21 9 views
1

私はこのエディタで初心者ですが、vimrcを設定するのは複雑です。私はすべてがそこにとどまっていることを知っていますが、構成する方法、具体的にはコードを理解していません。一方、私はVimを使ってPythonコードを書いています。私は自分のコードを実行するたびに、私はVimの.vimrcで設定する方法、現在のファイルを実行するpython f9?

:w !python 

これはイライラ取得の内側にこれを入力するので、私はVimの内部でPythonコードを実行するための迅速方法を探していました。誰かが私を助けることができれば、とても感謝しています。

+0

これは時間の多くの答えがありました – dlmeetei

+0

私の質問は、ここに何かこのリンクを追加してください。 .vimrcの内部?多分私は間違いを犯しました。なぜなら、私は別の人の設定をコピーして何かを理解していないからです。あなたの時間に感謝します。 – iceice

+0

〜/ .vimrcに行を追加します。 – dlmeetei

答えて

1

非常に近いです。私の設定で、次の作品:

nnoremap <F9> :w<cr>:!python %<cr> 

まず、それはファイル(:w)を保存するためのコマンドを入力します。そして、シェルにPython(!python)が現在のファイル(%)を実行するように指示します。

+0

私の質問は、このリンクを追加したり、置かれについて? .vimrcの内部?多分私は間違いを犯しました。なぜなら、私は別の人の設定をコピーして何かを理解していないからです。あなたの時間に感謝します。 – iceice

+0

はい、あなたのvimrcの中にあります。 vimrcファイルは基本的に、起動時にvimが実行するコマンドのリストです。したがって、このキーマッピングを「スティック」にするには、vimrcに行として入力する必要があります。 [こちらは](https://github.com/wbadart/dotfiles/blob/master/.vimrc)例をお望みなら、私のvimrc。 – Will

+0

私はそれを行いましたが、vimの中でコードやファイルを実行すると、このエラーが発生し、これが間違った方法であると思った理由です。 E15:無効な式:% E116:funcionのshellscape(%) E15のための無効な引数:無効expresion:shellscape(%) 私はあなたが私を助けることができることを願っていますが、私はあなたのエラーを複製することができないんだ – iceice

関連する問題