1

vi には非常に便利なオプションがあり、ctrl+p (または次の一致の場合は n) を押して前の一致を完了することができます。

たとえば、次のコードを使用します

$res = mysql_query("SELECT * from TABLE_1");
while(list($a, $b) = mysql_fetch_row($res){
  // do something
}

$res1 = mysql_query("SELECT * from TABLE_2");
while(list($a, $b) = mysql_f

カーソルが上の「f」文字の隣にあると仮定しましょう。control+pviを押すと、mysql_fetch_row上記で見つかったもので完了します。

サブライムに同様のショートカットがありますか、それともマクロを作成する簡単な方法はありますか? 私はPythonの知識がないので、すべての助けをいただければ幸いです!

4

1 に答える 1

1

メニューの作成は、基本的に通常のポップアップ オートコンプリートのようなものではないでしょうか。プラグインを介して前/次の一致を取得することは可能です。以前の一致を取得する必要がある次の(リンク)をまとめました(1回)。コマンドとして使用して、キーバインドに関連付けることができますprevious_keyword_match。control+p (システムによって異なります) は、マップされたデフォルト コマンドであることに注意してください。テスト キー マップに使用していたものを追加しましたが、おそらく変更したくなるでしょう。

ああ、ちょっとした設定の補足として、私は 5000 をハードコーディングしました (これにより、5000 文字を逆方向に、または開始点に再び到達するまでビューを検索できます)。それ以上必要な場合は、自由に調整してください。マッチは1つしかないので必要ないと思いますが。

于 2013-03-07T18:48:42.723 に答える