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

    Split in Vim

    Published May 21, 2024 [  Neovim  ]

    CTRL-W s						*CTRL-W_s*
    CTRL-W S						*CTRL-W_S*
    CTRL-W CTRL-S						*CTRL-W_CTRL-S*
    :[N]sp[lit] [++opt] [+cmd] [file]			*:sp* *:split*
    		Split current window in two.  The result is two viewports on
    		the same file.
    
    		Make the new window N high (default is to use half the height
    		of the current window).  Reduces the current window height to
    		create room (and others, if the 'equalalways' option is set,
    		'eadirection' isn't "hor", and one of them is higher than the
    		current or the new window).
    
    		If [file] is given it will be edited in the new window.  If it
    		is not loaded in any buffer, it will be read.  Else the new
    		window will use the already loaded buffer.
    
    		Note: CTRL-S does not work on all terminals and might block
    		further input, use CTRL-Q to get going again.
    		Also see |++opt| and |+cmd|.
    							*E242* *E1159*
    		Be careful when splitting a window in an autocommand, it may
    		mess up the window layout if this happens while making other
    		window layout changes.