Updated: 09 November 2023
Insert mode, indent current line forward, backwards ctrl-t
, ctrl-d
Jersey & Guernsey, United Kingdom
Updated: 09 November 2023
Insert mode, indent current line forward, backwards ctrl-t
, ctrl-d
Updated: 02 November 2023
View default key mappings
:help nvim-tree-mappings-default
a |
Create a new file. |
d |
Delete file. |
<C-r> |
Rename: Omit Filename |
e |
Rename: Basename |
r |
Rename |
Updated: 20 October 2023
Start vim with the -d
option
vim -d feedback-form-a.xml feedback-form-b.xml
Move forwards and backwards through each difference with ]c
and [c
.
Updated: 03 November 2023
Resolution of Error while reading ShaDa file: there is an item at position …
Find all ShaDa related directories and files
find ~ -iname '*shada*'
Example list of folders returned by the find
command above
/home/chris/.local/state/lvim/shada/
/home/chris/.local/state/nvim/shada/
/home/chris/.local/share/nvim/shada/
/home/chris/.cache/lvim/
Delete all shada files in these directories.
rm -rf ~/.local/state/lvim/shada; rm -rf ~/.local/state/nvim/shada; rm -rf ~/.local/share/nvim/shada; rm -rf ~/.cache/lvim
Updated: 24 November 2023
Toggle spelling on/off with a function:
lvim.keys.normal_mode["<leader>sp"] = function()
if (true == vim.opt.spell:get()) then
vim.opt.spell = false
print("spell = false")
else
vim.opt.spell = true
vim.opt.spelllang = "en_gb"
print("spell = true")
end
end
Quick reference
Toggle floating terminal | <C-\> |
Show definition | K |
Updated: 15 October 2023
How to install Neovim, from the App Image, on Ubuntu.
chmod u+x nvim.appimage
to make the nvim.appimage file executable../nvim.appimage
.sudo apt install libfuse2
mv nvim.appimage /home/chris/.local/bin/nvim
nvim
Updated: 01 July 2023
Write a Vim script that restores the contents of the current window
:mkview
Directory which stores files for :mkview
:set viewdir?
Load the view for the current file
:loadview
Updated: 31 May 2023
Execute [cmd]
(default :p)
on lines within [range]
where {pattern}
matches
:[range]g[lobal]/{pattern}/[cmd]
Delete blank lines
:g/^$/d
Updated: 30 May 2023
qn
record macro n
q
stop recording the macro
@n
run macro n