2017-01-17 5 views
0

VAX/VMS(またはOpenVMS Alphaおよびその他の名前)には、TPUというエディタがありました。 TPUでは、キーを押さえたままテキストを選択することができます。 SELECTを押した後、カーソルの移動によって、編集ポイントと新しいカーソル位置の間で選択されたテキストが作成されました。マクロで選択が有効になっている間の検索VS2015

マクロを記録することもできます。

  • だから
  • ストップ記録
  • をカット

  • "XYZ" を見つけ選択

    • 検索 "ABC"
    • :だからあなたのようなマクロを作成するには、このテキスト選択機能を使用することができますこのマクロは "abc"を含む行を見つけ、 "abc"と "xyz"の間のすべてのテキストを切り詰めます。大幅な時間節約。

      意味がありますか? VS2015でどうしたらいいですか?私はこれを行うために必要な選択動作を提供するマクロ拡張を見つけることができません。

      乾杯、

      .pd .pd。

      EDIT

      これは正規表現で行うことができるが、それは聞いて非常に大きなのように思える私に起こりました。

      @Html.DropDownListFor(m => m.Property, Model.SelectListProperty, htmlAttributes: new { @class="whatever" }) 
      // the regex would replace this with 
      @Html.MyDropDownListFor(m => m.Property, Model.SelectListProperty, Model.Property, htmlAttributes: new { @class="whatever"}) 
      

      だから私は に正規表現を探していることだろうに - Html.DropDownList @見つける - 「」でトークン0スプリットのトークン1で「」によって分割、その行のトークン1を置き換えます接頭辞は "Model"です。

  • 答えて

    1

    Model.Propertyとすると、m => m.Propertyとなります。

    @Html\.DropDownListFor\(((\w+)\s*=>\s*\2\.(\w+)),\s*(Model\.\w+)(,(?:[^(){}]|\{[^{}]*\})*)?\) 
    

    ため

    検索は

    @Html.MyDropDownListFor($1, $4, Model.$3$5) 
    

    デモと交換してください:

    +0

    http://regexr.com/3f3ioはこのためにどうもありがとうございます。これは間違いなくこの特定の形式で動作します。私は今、私のための練習は、それが何をしているのか理解するためにこれを分けて、他のフォーマットでも使えるようにすることだと思います。 など。 @Html.DropDownListFor(m => m [i] .award、(SelectList)Model [i] .award_SelectList、htmlAttributes:new {@class = "フォームコントロールcol-med"})と一致するものはありません 私はそれが私のための運動だと言ったように。再度、感謝します。 (いいぞ) – twelveFunKeys

    関連する問題