ホームページ  >  記事  >  開発ツール  >  Sublime Text で関数追跡ジャンプ (ctags) を実装する方法

Sublime Text で関数追跡ジャンプ (ctags) を実装する方法

藏色散人
藏色散人転載
2021-02-10 09:53:094632ブラウズ

以下は、sublimeチュートリアル コラムで紹介されています。崇高なテキスト 中国で関数追跡ジャンプ (ctags) を実装する方法、それが必要な友人の役に立てば幸いです。

Sublime Text で関数追跡ジャンプ (ctags) を実装する方法

ソースインサイトには、他の人のコードを読むときに関数のジャンプを追跡する非常に便利な機能がありますオリジナルを簡単に閲覧できます機能。 vim を使用する場合、ctags というプラグインがあることはご存知ですが、同様に、ctags を使用して、sublime text で同じ機能を実現することもできます。

以下は、サブライム テキストで ctag をインストールして使用する方法の概要です:

1、パッケージをインストールしますcontrol: (既にインストールされているなど、無視してください)

##(https://packagecontrol.io/installation#st3 を参照)

簡単なインストール方法:

メニューの [表示] - [コンソールの表示] または Ctrl ~ ショートカット キーから、コンソールを表示します。以下のPythonコードを貼り付けて実行すると、無事にインストールが完了します。 ST3 および ST2 のインストール コードは以下に提供されます:

Sublime Text 3:

 import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

Sublime Text 2:

 import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

手動インストール:

さまざまな理由により、コードを使用してインストールできない場合があります。その場合は、パッケージを手動でインストールできます次の手順に従って制御します:

11. [環境設定] > [パッケージの参照] メニューをクリックします

12. 開いたディレクトリの上位ディレクトリを入力します。次に、Installed Packages/ ディレクトリ

13. Package Control.sublime-package をダウンロードし、Installed Packages/ ディレクトリ にコピーします。

14. Sublime Text を再起動します。

#パッケージ コントロールのメイン ファイルのダウンロード アドレス: https://github.com/wbond/sublime_package_control

Sublime Text で関数追跡ジャンプ (ctags) を実装する方法

## 使用方法:

ショートカット キー Ctrl Shift P (メニュー – ツール – コマンド パレット)、install と入力し、Install Package を選択して Enter を押し、Enter または選択します必要なもの プラグインは Enter を押すとインストールされます (インストールが成功したことを示す左下隅の小さなテキストの変化に注目してください)。

Sublime Text で関数追跡ジャンプ (ctags) を実装する方法

2. 最新の ctag を中国語以外のディレクトリにダウンロードします。ここでは、c:\windows\system32 をお勧めします。ctag は次の場所からダウンロードできます。 http:// ctags.sourceforge.net/

ダウンロード、最後の更新は 2009 年、バージョン 5.8;

ダウンロード後、ctags.exe を c ディレクトリに解凍します。 :\windows\system32 ディレクトリ 次へ;

3、パッケージ コントロールの下に ctags をインストールします。崇高なテキストでインストールします。

ショートカット キー Ctrl SHIFT P、Enter pci を選択し、コマンド ラインで「ctags Installation

4」と入力し、ctags パス

を設定します。
##ctags の settings-default を開き、すべてのコードをコピーして、setting-user に貼り付けます。


そして、上記の位置に ctags パスを追加します;

5、使用します。関数転送機能を使用する前に、プロジェクト ファイル マネージャーでプロジェクト ファイル上で Ctags:Rebuild Tags を右クリックするだけで .tags ファイルを生成する必要があります (ファイルを変更すると、.tags が再生成される可能性があることに注意してください)


##6. すべての作業の準備が完了したら、関数のナビゲーション ヘッダー定義を右クリックします。指定した関数にジャンプするには名前を使用し、戻るにはジャンプバックを使用します;

以上がSublime Text で関数追跡ジャンプ (ctags) を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。