Keil™, An ARM® Company

µVision® IDE & Debugger

This feature works with...
ARMC166C251C51Eval

Editor Features

µVision contains many powerful editor features that help you rapidly create embedded applications.

Find in Files

Find in Files Dialog Find in Files performs a text search in multiple source files and displays the results in the Find in Files tab of the Output Window. It is useful for finding and changing object names on a program-wide scale.

Find In Files Button Click the Find In Files button on the toolbar to open the Find In Files Dialog.

Find in Files Results You may click on any of the results to position the cursor to that line in the corresponding source file.

Bookmarks

Bookmarks mark important locations in your embedded program.

Editor Window with Bookmarks

Toggle Bookmark Button Click the Toggle Bookmark button to toggle a bookmark on or off for the current line.

Find Next Bookmark Button Click the Find Next Bookmark button jump to the next bookmark.

Find Previous Bookmark Button Click the Find Previous Bookmark button to jump to the previous bookmark.

Clear All Bookmarks Button Click the Clear All Bookmarks button to clear all bookmarks.

Editor Advanced Utilities Menu Advanced Editor Features
New! in µVision3

The Advanced Editor Functions Menu is available in the Editor Window context menu (right-click in an Editor Window). This menu offers a number of advanced editor operations like:

  • Tabify/Untabify
    Converts spaces to tabs and vice-versa for the currently selected text.
  • Delete Whitespace
    Removes whitespace characters from the selected text.
  • Uppercase/Lowercase
    Converts the currently selected text to uppercase or lowercase.
  • Comment/Uncomment
    Inserts comment characters in front of the currently selected text.
  • Increase/Decrease Line Indent
    Adjusts the indent before the selected lines.

Brace Matching
New! in µVision3

Matching Braces As you edit, µVision highlights matching brace pairs. You may use the advanced menu to jump between matching braces.

Brace matching works for ( and ), { and }, and [ and ].

User Keywords
New! in µVision3

User Keywords µVision supports color syntax highlighting and user keywords. You may specify a list of keywords specific to your target and µVision highlights them along with the standard keywords and tokens.