Witzend ReplaceInFiles Add-in for Visual C++

Global search and replace now comes to Microsoft Visual C++

June, 2010 -- Witzend Software now offers the feature that Microsoft left out: fast one-step search-and-replace for all source files in a Visual C++ project. The Witzend ReplaceInFiles Add-in integrates seamlessly into the Visual C++ environment, becoming a part of the normal Visual C++ command set. The only outward change to Visual C++ is a new Replace in Files command added to the environment’s Edit menu. Behind the scenes, the ReplaceInFiles Add-in communicates with Visual C++ via COM interfaces.

By endowing Visual C++ with the capability to search and replace in project source files, the Witzend component neatly solves what has been a persistent weakness of Visual C++. Although the environment can locate text in files, until now it could replace text only in the active document, forcing the user to manually open and search each file individually. The Witzend ReplaceInFiles Add-in queries for search parameters and in a single step replaces text in all indicated files.

The ReplaceInFiles Add-in incorporates search technology from Witzend’s own Search Library product. Thus all of the Add-in’s core functions are written in highly-optimized assembly language, ensuring that the component remains small and amazingly fast. A hundred replacements in a dozen source files, for example, take less than a second on a typical mid-range Pentium machine

The ReplaceInFiles Add-in gives the developer plenty of control over the search process. Date and size filters allow the user to confine a search to files that fall within a specified range of size or date — for example, only those files between 10K and 50K in size and dated within the last month. The user can specify case sensitivity (find Abc but not abc) and whole-word filters (find any but not anywhere), and can choose whether or not to confirm each replacement before it is made. The ReplaceInFiles Add-in can also “drill down” through nested subdirectories, ensuring that all files in a project are searched.

The Witzend ReplaceInFiles Add-in license has been reduced to $39.95 USD. Still included is a 30-day warranty and free technical support. Licensing for multiple sites is available at significantly reduced cost.

For More Information Contact: