ホームページ > システムチュートリアル > Linux > Python モード: Vim エディターで Python アプリケーションを開発するための Vim プラグイン

Python モード: Vim エディターで Python アプリケーションを開発するための Vim プラグイン

王林
リリース: 2024-03-17 21:10:03
転載
985 人が閲覧しました

Python-mode は、 pylint、rope、pydoc、pyflakes、pep8、autotopep8、pep257、mccable などのさまざまなライブラリを使用して、Vim エディターで Python コードをより速く作成できるようにする Vim プラグインです。これらのライブラリは、いくつかのコーディング関数を提供します。静的解析、特徴の再構築、折り畳み、補完と文書化など。

Python-mode:在 Vim 编辑器中开发 Python 应用的 Vim 插件

推奨書籍: Bash-Support プラグインを使用して Vim エディターを Bash スクリプト作成用の IDE に変える方法

このプラグインには、Vim エディターで Python アプリケーションを開発するために使用できるすべての機能が含まれています。

Python モードの機能

これには、言及する価値のある次の機能が含まれています:

  • Python 2.6 から Python 3.2 バージョンをサポート
  • 構文の強調表示
  • virtualenv サポートを提供する
  • Python スタイルの折りたたみをサポート
  • 拡張された Python インデントを提供します
  • Vim で Python コードを実行する機能
  • ブレークポイントの追加/削除機能
  • Python オブジェクトの Vim アクションと演算子をサポート
  • 実行中にコードを検査する機能 (pylint、pyflakes、pylama...)
  • PEP8エラーの自動修復をサポート
  • Python ドキュメントでの検索を許可する
  • コードのリファクタリングをサポート
  • 強力なコード補完をサポート
  • サポート定義ジャンプ

このチュートリアルでは、Vim エディターで Python アプリケーションを開発するために、Linux で Vim をインストールするための Python モードを設定する方法を説明します。

Linux システムに Vim の Python モードをインストールする方法

最初に Pathogen をインストールします (プラグインのインストールが非常に簡単になり、実行ファイルはプライベート ディレクトリにあります)。これにより、Python モードのインストールが容易になります

次のコマンドを実行して、pathogen.vim ファイルとそれに必要なディレクトリを取得します。

# mkdir -p ~/.vim/autoload ~/.vim/bundle && /
#カール -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
ログイン後にコピー

次に、次の内容を ~/.vimrc ファイルに追加します:

病原体#infect()を実行
構文
ファイルタイププラグインのインデント
ログイン後にコピー

pathogen をインストールした後、次のように Python モード プラグインを ~/.vim/bunble ディレクトリに配置できます:

# cd ~/.vim/bundle
# git clone https://github.com/klen/python-mode.git
ログイン後にコピー

次に、次のように Vim でヘルプタグを再構築します:

:ヘルプタグ
ログイン後にコピー

Python モードを使用するには、filetype-plugin (:help filetype-plugin-on) と filetype-in​​dent (:help filetype-in​​dent-on) を有効にする必要があります。

Debian および Ubuntu への Python モードのインストール

Debian および Ubuntu に Python モードをインストールする別の方法は、以下のような PPA を使用することです

$ sudo add-apt-repository https://klen.github.io/python-mode/deb main
$ sudo apt-get アップデート
$ sudo apt-get install vim-python-mode
ログイン後にコピー

「公開キーが利用できないため、次の署名を検証できませんでした」というメッセージが表示された場合は、次のコマンドを実行してください。

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B5DF65307000E266
ログイン後にコピー

次に、vim-addon-manager を使用して Python モードを有効にします:

$ sudo apt install vim-addon-manager
$ vim-addons Python モードをインストールします
ログイン後にコピー
Linux での Python モードのカスタマイズ

デフォルトのキー バインディングをオーバーライドする場合は、.vimrc ファイル内で次のように再定義できます。

" go-to.setting キーのショートカットを Ctrl-] にオーバーライドします。 g:pymode_rope_goto_definition_bind = " にさせます " 現在の Python ファイルの実行キー ショートカットを Ctrl-Shift-e にオーバーライドします let g:pymode_run_bind = "" " view python doc キーのショートカットを Ctrl-Shift-d にオーバーライドします let g:pymode_doc_bind = ""
ログイン後にコピー
ログイン後にコピー
デフォルトでは、Python モードは構文チェックに Python 2 を使用することに注意してください。 Python 3 の構文チェックを有効にするには、.vimrc ファイルに次の行を追加します。

let g:pymode_python = 'python3'
ログイン後にコピー
ログイン後にコピー
その他の構成オプションは、Python モードの GitHub リポジトリで見つけることができます: https://github.com/python-mode/python-mode

###それだけです。このチュートリアルでは、Linux で Python モードを使用して Vim を構成する方法を示します。以下のフィードバック フォームからご意見をお聞かせください。

###著者について:###

Aaron Kili は、Linux と F.O.S.S の愛好家、Linux システム管理者、Web 開発者であり、現在は TecMint のコンテンツ作成者でもあります。コンピューターを扱うのが大好きで、知識を共有することを信じています。

以上がPython モード: Vim エディターで Python アプリケーションを開発するための Vim プラグインの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:linuxprobe.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート