Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Here is a list that I use frequently:</p> <p><kbd>Ctrl</kbd> + <kbd>I</kbd>: for progressive search. If you don't type anything after <kbd>I</kbd>, and keep pressing <kbd>I</kbd> (holding the <kbd>Ctrl</kbd> key down), it will search the last item you had searched. <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>I</kbd> will reverse search. You might also want to use <kbd>F3</kbd> (and <kbd>Shift</kbd> + <kbd>F3</kbd>) once some search string is entered.</p> <p><kbd>Ctrl</kbd> + <kbd>K</kbd> <kbd>Ctrl</kbd> + <kbd>C</kbd>: For commenting highlighted region. If nothing is highlighted, current line will be commented. Naturally, you can just hold <kbd>Ctrl</kbd> and press <kbd>K</kbd>, <kbd>C</kbd> in succession.</p> <p><kbd>Ctrl</kbd> + <kbd>K</kbd> <kbd>Ctrl</kbd> + <kbd>U</kbd>: For uncommenting highlighted region. Works like above.</p> <p><kbd>Ctrl</kbd> + <kbd>/</kbd>: Will take the cursor to the small search box on top. You can type <strong>">of filename"</strong> (without the quotes) to open a file. Very useful if your project contains multiple files.</p> <p><kbd>Ctrl</kbd> + <kbd>K</kbd> <kbd>Ctrl</kbd> + <kbd>K</kbd>: Will bookmark the current line. This is useful if you want to look at some other part of code for a moment and come back to where you were.</p> <p><kbd>Ctrl</kbd> + <kbd>K</kbd> <kbd>Ctrl</kbd> + <kbd>N</kbd>: Will take you to the next bookmark, if there are more than one.</p> <p><kbd>Ctrl</kbd> + <kbd>-</kbd>: Will take the cursor to its previous location</p> <p><kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>-</kbd>: Will take the cursor to its next location (if it exists)</p> <p><kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>B</kbd>: Build your project</p> <p><kbd>Ctrl</kbd> + <kbd>C</kbd>: Although this does the usual copy, if nothing is highlighted, it copies the current line. Same for <kbd>Ctrl</kbd> + <kbd>X</kbd> (for cut)</p> <p><kbd>Ctrl</kbd> + <kbd>Space</kbd>: Autocomplete using IntelliSense</p> <p><kbd>Ctrl</kbd> + <kbd>]</kbd>: Will take you to the matching brace. Works with all kinds of braces: '(', '{', '['. Useful for big blocks.</p> <p><kbd>F12</kbd>: Will take you to the function definition/variable definition.</p> <p><kbd>Alt</kbd> + <kbd>P</kbd> + <kbd>P</kbd>: Will open up project properties. Although not many use this, it useful if you want to quickly change the command line arguments to your program.</p> <p><kbd>F5</kbd>: To start debugging</p> <p><kbd>Shift</kbd> + <kbd>F5</kbd>: To stop debugging</p> <p>While debugging, you can use <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Q</kbd> to add a quick watch. Other debugging shortcuts can be found in the debug drop down menu.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload