質問

私Taglist Cコード:

マクロ
||MIN_LEN
||MAX_ITERATIONS
||-typedef
||細胞
||source_cell
||変数
||len_given

Taglist素のドメイン):

A = {MIN_LEN, MAX_ITERATIONS, cell, source_cell, len_given}

コードスニペット(codomain):

B = {"code_MIN_LEN", "code_MAX_ITERATIONS", ..., "code_len_given"}

目標: いbijectionのセットA及びB

例: もしあなたが任意の要素などのMIN_LENから、AとBを取り除いはその要素AまたはB

質問 はしてもらえると助かりますquarantee、bijection、AとBのように変更はA又はBに変更、その他。

役に立ちましたか?

解決

私は間違いでいます。のtaglistプラグインを使ctagsのシンボルコードを表示してい側面を分割します。側面の分割を含む情報を読み取り専用の場合は試されるとともに、この画面で、vimかる変更はこのバッファ).

何を実現したいようとも、非常に複雑な構文解析のソースコードのご変更.でも簡単に行う自動変更を想定内容を変更機能名を入力しtaglistバッファのインスタンスにはソース更新が必要で写複合体解析を越えるようにctagsの特徴はtaglistそのものです。削除するとすべてを収めることに同期をbijectiveとの関係もさらに複雑になります。いprintf線を使用するマクロを削除したいと考えていました.うことです。の全線がなくなり、またマクロ(この場合、線その構文上が間違っています。

taglistは嬉しいプラグインで閲覧コードが、この手法に適用自動リファクタリングで何を実現したい).

編集:としての計算の複雑さ、最悪のシナリオを想定するスカウトの文書全体べてのキーストローク、新規発生のラベルが統合される、この感覚といえるのかもしれませんのでO(n)の各キーストローク.このコースを失わせないアイテムと最悪の方法を実行いたします。私はよく知らないの計算複雑性の構文ハイライト用語集vim、役立つであろう抽出液のタグとしても、適切なtokenization)には、見積もりも低く、非常に限られた量の解析データでは大きな構の解析を抽出し、トークンと解はそのコンテキスト).いずれの場合ではないかtaglistます。Taglist運ctags毎vimは、呼び出しない構文解析の文書ながら生活ます。これはしかしによる食系)、ebcdicなど)をわずかKDevelop例えば、これらのツールを自動又は半自動リファクタリングし、最終的に統合vimしています。が必要な場合はこれらの特徴は、絶対に間違ったツールです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top