Skip to content
| Marketplace
Sign in
Visual Studio>Tools>uCalc Search/Transform

uCalc Search/Transform

Preview

uCalc Software

|
784 installs
| (1) | Free
1. Say goodbye to the limited Ctrl-F way of searching your code. 2. uCalc's innovative approach to refactoring puts you in the driver's seat, letting you transform code just the way you want, with unprecedented power and ease.

The uCalc Search/Transform extension for Visual Studio takes search and refactoring to a new level.

Why search for just one thing at a time, when you can find as many things as you want simultaneously? MultiSmall.gif

Gone are the days of old fashioned Ctrl-F type searches that limited you to words and phrases, or complicated regex patterns that still couldn't capture everything you wanted. Check out intuitive uCalc patterns. Just combine tokens (words/symbols) and parmeters (which capture everything up to the next anchor token or delimeter). Patterns.JPG

Thought that was pretty cool? How about nested patterns? NestedSmall.gif

Once you start designing fancy searches and transforms, you'll want to save them for later reuse. Save__1.JPG

At its simplest you can think of the Transform part as an innovative alternative to the old-fashioned Ctrl-H Search/Replace. uCalc, gives you full control over refactoring your code exactly they way you want it.

Here we want to move the ++ operator from after the counter variable to before the variable inside of "for" loops. We also want to change an if statement to a simpler ternary conditional operation. TransformSmall.gif

Prepare to be blown away once full documentation comes out, and you find out just how powerful uCalc patterns are beyond these simple examples. Speaking of documentation, the HTML code for the documentation (see https://www.ucalc.com/beta/docs/ ) of the next version of uCalc Fast Math Parser was entirely auto-generated using an older iteration of the same underlying uCalc parser technology that powers this extension.

There's a lot to play with already, but there's also a lot more to go. I need your feedback.

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft