Tags

  • AWS (7)
  • Apigee (3)
  • ArchLinux (5)
  • Array (6)
  • Backtracking (6)
  • BinarySearch (6)
  • C++ (19)
  • CI&CD (3)
  • Calculus (2)
  • DesignPattern (43)
  • DisasterRecovery (1)
  • Docker (8)
  • DynamicProgramming (20)
  • FileSystem (11)
  • Frontend (2)
  • FunctionalProgramming (1)
  • GCP (1)
  • Gentoo (6)
  • Git (15)
  • Golang (1)
  • Graph (10)
  • GraphQL (1)
  • Hardware (1)
  • Hash (1)
  • Kafka (1)
  • LinkedList (13)
  • Linux (27)
  • Lodash (2)
  • MacOS (3)
  • Makefile (1)
  • Map (5)
  • MathHistory (1)
  • MySQL (21)
  • Neovim (10)
  • Network (66)
  • Nginx (6)
  • Node.js (33)
  • OpenGL (6)
  • PriorityQueue (1)
  • ProgrammingLanguage (9)
  • Python (10)
  • RealAnalysis (20)
  • Recursion (3)
  • Redis (1)
  • RegularExpression (1)
  • Ruby (19)
  • SQLite (1)
  • Sentry (3)
  • Set (4)
  • Shell (3)
  • SoftwareEngineering (12)
  • Sorting (2)
  • Stack (4)
  • String (2)
  • SystemDesign (13)
  • Terraform (2)
  • Tree (24)
  • Trie (2)
  • TwoPointers (16)
  • TypeScript (3)
  • Ubuntu (4)
  • Home

    i_CTRL-R

    Published Jul 18, 2024 [  Neovim  ]

    • CTRL-R {register} *i_CTRL-R*
      • Insert the contents of a register. Between typing CTRL-R and the second character, ‘”’ will be displayed to indicate that you are expected to enter the name of a register. The text is inserted as if you typed it, but mappings and abbreviations are not used. If you have options like ‘textwidth’, ‘formatoptions’, or ‘autoindent’ set, this will influence what will be inserted. This is different from what happens with the “p” command and pasting with the mouse.

    Special registers

    • ’”’ the unnamed register, containing the text of the last delete or yank
    • ’%’ the current file name
    • ’#’ the alternate file name
    • ”*” the clipboard contents (X11: primary selection)
    • ’+’ the clipboard contents
    • ’/’ the last search pattern
    • ’:’ the last command-line
    • ’.’ the last inserted text
    • ’-‘ the last small (less than a line) delete register. This is repeatable using |.| since it remembers the register to put instead of the literal text to insert.
    • ’=’ the expression register: you are prompted to enter an expression (see |expression|)