.. _Editor Right Click Menu:

Editor Right Click Menu
=======================


Folding
~~~~~~~



.. list-table::
   :header-rows: 0
   :widths: auto

   * - Collapse All Levels
     - Fold to statement level.
   * - Show Active Preprocessing
     -  
   * - Show First Level
     - Collapse all levels then expand one level.
   * - Expand All Levels
     - Unfold code.
   * - Toggle Current Line
     - Fold/unfold.
   * - Define Custom Region
     - Create a folding marker for the selected region.


Macros
~~~~~~



See :ref:`Macro Expansion`

Source
~~~~~~



.. list-table::
   :header-rows: 0
   :widths: auto

   * - Jump to Pair Bracket
     -  
   * - Format Source
     - See :ref:`Code Formatting`
   * - Toggle Comment
     - Comment/uncomment selection or current line.
   * - OVM Field Editor
     - See :ref:`OVM Field Editor`
   * - UVM Field Editor
     - See :ref:`UVM Field Editor`
   * - Override Methods
     - See :ref:`Override Functions`
   * - Emacs
     -  


Code Factory
~~~~~~~~~~~~



See :ref:`Code Factory`

Show
~~~~



.. list-table::
   :header-rows: 0
   :widths: auto

   * - Declaration
     - See use :ref:`Hyperlinks` to Move Around in the Code
   * - Call Hierarchy
     - See :ref:`Call Hierarchy View`
   * - Design Hierarchy
     - See :ref:`Design Hierarchy View`
   * - Diagram
     - See :ref:`Diagrams`
   * - Layers
     - See :ref:`Layers View`
   * - Type Hierarchy
     - See :ref:`Type Hierarchy View`
   * - UVM Sequence Tree  
     - See :ref:`UVM Sequence Tree`
   * - Verification Hierarchy
     - See :ref:`Verification Hierarchy View`
   * - Quick Compile Order
     - See :ref:`Quick Compile Order View`
   * - Quick Layers
     - See :ref:`Quick Layers View`
   * - Quick Macros
     - See :ref:`Quick Macros View`
   * - Quick Outline
     - See :ref:`Quick Outline View`
   * - Quick Type Hierarchy
     - See :ref:`Quick Type Hierarchy View`
   * - Quick Types
     - See :ref:`Quick Types View`
   * - Constraints
     - See :ref:`Show Constraints`
   * - | Usages  
       | Readers  
       | Writers
     - See :ref:`Show Usages, Readers or Writers`
   * - Including File
     - Jumps to the location where the current file is \`included.


  

References
~~~~~~~~~~



See :ref:`Show Usages, Readers or Writers`

Trace
~~~~~



See :ref:`Trace Connections`

Refactor
~~~~~~~~



.. list-table::
   :header-rows: 0
   :widths: auto

   * - Rename
     - See :ref:`Rename Refactoring`
   * - Add Port
     - See :ref:`Add Port to Module from Selected Field` or :ref:`Add New Port to Module`

