Skip to content
Anshul Khandelwal edited this page Apr 25, 2021 · 12 revisions

How To

To search, first press / then the search expression followed by <Enter>. You can alternate between the matches by typing n to go forward and <Shift-n> to go back.

Tips

  • Find queries are persistent and scoped to a tab -- if you search for 'test' in a tab and later return to it, pressing n will search for the next instance of 'test' on the page.
  • If your search matches the contents of an input whose contents you wish to modify, press <Esc> to enter insert mode and begin editing.
  • Find queries have a history. Use <Up> and <Down> to re-use previous queries.

Case-sensitivity and RegExps

  • Find mode uses smartcase -- it defaults to a case-insensitive search if you use only lower-case characters, but switches to case-sensitive mode upon detecting upper-case letters. Hence /test is case-insensitive, and /Test is case-sensitive.
  • The \r escape sequence ensures that the search string gets treated like a Javascript regular expression, so /t.st\r matches 'test', 'tast', 'tost', etc. *You can find a guide on how to use JavaScript RegExp here here.
  • Case-sensitivity behaves the same way for regular expressions -- /t.st\r will match 'TosT', but /t.st\r\I will only match 'tast', 'tost', etc.
  • Blackslashes themselves can be escaped, so /test\\ will match 'test\'.
Clone this wiki locally