Als je in vi <SHIFT>k doet en je staat op een commando dan wordt de man page van het desbetreffende commando getoond.
Editors vi/vim
Plaats van config file:
~/.vimrc
vi: ~/.exrc
vim/vi commando/settings:
set autoindent (set ai)
set number (set nu)
set list (Toont hidden karakters in een file)
syntax on|off
syntax off
" Disable automatic visual mode
" Voorkomt dat je cursor wordt verplaatst naar de positie waarvan je wilt kopieren
set mouse-=a
" commentaar regel. Er is slechts 1 " nodig. (dus geen afsluitende ")
ongeformatteerde code in 1 x formatteren.
zorg dat je in command mode bent in vi.
type in : gg=G
en je code wordt geformatteerd.
Eerdere commandos van : herhalen
Zorg dat je op de : prompt bent.
Met pijltje omhoog kun je nu eerdere commandos tevoorschijn halen.
formattering text met tiny, od smartindent instellingen
cindent, cinkeys, indentexpr
https://opensource.com/article/18/9/vi-editor-productivity-powerhouse
https://unix.stackexchange.com/questions/106526/stop-vim-from-messing-up-my-indentation-on-comments
https://www.a2hosting.com/kb/developer-corner/linux/setting-the-default-text-editor-in-linux
https://vim.fandom.com/wiki/How_to_stop_auto_indenting
archlinux vim : https://wiki.archlinux.org/index.php/vim
vi commando´s + nuttige info : http://glaciated.org/vi/
Tips en trucs:
bijbehorende ( { [ ] } ) vinden.
Ga op het karakter staan en druk % en cursor springt naar het bijbehorende karakter
If you really want to search backwards for common matching characters, you can use one of these vim-specific commands:
[( ...(go to previous unmatched ( character)
[{ ...(go to previous unmatched { character)
These two commands have matching forwards partners:
]) ...(go to next unmatched ) character)
]} ...(go to next unmatched } character)
There are other similar commands for #ifdef and for C comments.
You can find more when in vim by using the command :help %.
Recoveren van een .swp file:
Soms gebeurt het dat een een geopende file met vi niet correct wordt wordt afgesloten. Met vi -r <filename> kan het tijdelijke bestand worden geopend en vervolgens netjes worden afgesloten.
Vervolgens moet het .swp nog handmatig verwijderd worden.
vi instellingen : https://www.oreilly.com/library/view/learning-the-vi/9780596529833/apbs01.html
vi commando's :
vi links
mooie vi cheat sheet
http://www.atmos.albany.edu/daes/atmclasses/atm350/vi_cheat_sheet.pdf
Waarde van een setting:
https://stackoverflow.com/questions/12060462/display-value-of-set-option
waarde opvragen:
:set autoindent?
Revert waarde:
:set autoindent!
Default waarde setten:
:set autoindent&
displaying current vim environment:
https://vim.fandom.com/wiki/Displaying_the_current_Vim_environment
problemen met schermweergave:
https://superuser.com/questions/411093/putty-refresh-vim-screen/411095
in vi:
^L of :redraw of :!clear of unmaximize-them-maximize putty window