Software Defined Radio for Global Online Listening
Disclosure: Skywavelinux.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program such that this site earns advertising fees by linking to Amazon.com. If you make a qualifying purchase after clicking a link on this website, the associate affiliated with this site may earn a comission at no cost to you.

#Advert: ASUS has your next laptop, powerful and elegant.


Main Menu --- Click to Unfold --- HOME
Skywave Linux 11/2020 Update
i3 Key Bindings
Neovim Key Bindings
Tmux Key Bindings
Bash Aliases
Downloads
Source Code
Skywave Linux Hard Drive Installation
Skywave Linux USB Installation
WebSDRs in 2019
Programmatic RTL-SDR Calibration
Fixing Audio: Dell, HP, Compaq
Skywave Linux Tumblr Page
Gqrx Spyserver Linux Client
Best Internet SDR Servers
Quick Tune HFGCS List
Quick Tune VOLMET List
New Features: Quick Tune Global Internet SDR List Quick Tune HFCGS List Quick Tune VOLMET List

Key Bindings for Neovim (and Legacy Vim)

"What at first seems simple is quite complex whenseen up close..."


Start your Vim experience with some time using the built in Vim Tutor.
From normal mode, enter a colon and "Tutor" like this:

	 :Tutor 

To open a specific file:	nvim  filename 

To edit a "a new buffer":	nvim  filename 

"Buffers" are content being edited in Neovim.
"Files" are that same content when saved (written) to the filesystem.

Vertical splits cut the window into left and right panes with:
 :vs  or  Ctrl+w   v 

Horizontal splits cut the window into upper and lower panes with:
 :sp  or  Ctrl+w   s 

Navigate among the splits with  Ctrl+w  and  h   j   k   l .
Mouse clicks also work for moving among splits.

Normal mode is for selecting, moving, and manipulating text.
To exit normal mode and close nvim, enter  :q 

Navigate lines with  0  to go fully left and  $  to go fully right.

Go to the top of the document with  gg 

Go to the bottom with  G 

Navigate to the middle of the screen with uppercase  M 

Jump a half page up with  Ctrl+u  and down with  Ctrl+d 

To save the buffer before exiting, make the command  :wq 

To save with a different filename, use  :w filename.txt 

Insert mode is for writing.
To edit a buffer, change to insert mode by using these keys:
	 i 
	 0 

Yes, an  i  or number key  0  changes the mode to insert mode.

To get out of insert and return to normal mode,
use the  ESC  key.

Searching for text:
From normal mode, enter  :/  followed by the search string.  If the string
has white space, terminate it with  / .  For example...

	 /Four score and seven years/ 
	 /Let me take you down/ 
	 /mode 

Replacing text:
Search and replace all with the command:
	 %s/find this/replace with this/g 

The % means "whole file" and the g means "every instance on every line." 

Visual mode is for selecting, copying, and pasting text.
Copying is called yanking and pasting is called putting.

To highlight text in snippets:
	1) Set the cursor to the start of the selection...
	2) Enter a lower case  v  to begin highlighting / selecting text...
	3) Move the cursor to the end of the selection...

To highlight whole lines, use an upper case V instead:  Shift+V 
	
	4) Yank the text to the clipboard with a lower case  y 
	5) Smile happily that you didn't need to use cryptic  "*y  to do it!
	6) Old-style yanking to any chosen buffer is still available...
	7) Put text into a place with  p 

Note:  Skywave Linux uses a riced-up version of Neovim with many plugins,
making yanking and putting easy.
You can  Ctrl+v  or  Ctrl+Shift+v  to paste into other buffers or the terminal.

Note: Yanking and putting can be quite complex.  This is the tip of a large
iceberg.

To cut text, highlight first, then enter a lower case  c .

Try this in normal mode:
	Copy a whole line with  yy 
	Copy a whole file with  :ggVGy  or cut with  :ggVGc 

Neovim, in this distro, is enhanced by several plugins for code syntax
highlighting, autocompletion, error checking, automatic formatting,
and fuzzy searching.

Enter the command  :PlugStatus  to see the list of installed plugins.

Knowledge of Neovim and its plugin ecosystem is encyclopedic in nature, but it
is huge because it is a fabulous tool for efficiency of work flow.  Start
writing and coding without delay if you want to become proficient with Vi
style editing.  Use it to make your writing and coding easier.

For big dreams and big journeys, you need tools to give you big leverage.



#Advert: Supercharge your computing on systems and parts from MSI

Tags:
©2015-2020 Skywavelinux.com, All Rights Reserved.
Contact Us, Privacy Policy and Affiliate Disclosure, XML Sitemap.