Vim tips – wikia oldal

Spéci karakterek begépelése forráskódba:

unicode blokk elemek pdf táblája, második oldalt nézd

–INSERT– módban CTRL+V u kombinációt nyomjál, ez hexa unicode értéket vár, négy jegyűt, 0061 az a betű kódja

ha CTRL+V -t nyomsz, u nélkül, akkor három betűt vár, és decimális értéket.
a betűt így tudsz csinálni: 097 – a unicode táblában U0061-nél találod, mert 6*16=96, +1 = 97

Hasznos Ascii táblázat Unicode értékekkel is, VIM-be fontos lesz

=================================

függvények összevonása, kibontása: folding, hacking vim 100.
:set foldenable
:set foldmethod=syntax
zc   : close a fold
zo   : open a fold
zM   : close all folds
zR   : open all folds

ha egy foldingolt szovegresz tovenel jobb kurzort nyomsz, kibomlik

aktualis sor kiemelese:
:set cursorline
:highlight CursorLine guibg=lightblue ctermbg=blue

tabulátoros dolgokat a 261. oldalon taglalja.
:set tabstop=4

ha szerkesztő módban CTRL-W-t nyomsz, egész szavakat töröl ki visszafelé

copy, paste: 36. oldal
windows: 45. o

ablak ket reszre vagasa  :split
ablak fuggoleges ket reszre  :vsplit
ctrl-W, es ha felfel nyil akkor feljebbi ablakba megy,
lefele nyilra a lejjebbi ablakba

segitsegkeres:  :help CTRL-W

CTRL-W < and CTRL-W > decrease and increase the
window width, respectively.  CTRL-W o, or :only, will close all but the
current window (I assume :qa is not what you want).

:set number    a sorszamozast megjeleniti
:set nonumber kikapcsolja

/etc/vim/vimrc-be linkeld ezt a fájlt, vagy kapcsold ki utolsó sorban hogy mindig a
/etc/vim/vimrc-t használja a home-ban lévő helyett. lehet hogy úgy műkszik hogy
előbb központit olvassa, aztán home-ot, ezt még ki kell próbálni.

:syntax on    a színkiemelés bekapcsolása
:set background=dark   sotet hatternel szineket valtja
:help syntax.txt

==========
Tweaking the colours isn’t too hard.

as root head over to /usr/share/vim/vim63/colors/ or where ever you’re storing all the .vim definitions for the colorschemes. Then open the color scheme file you use most of the time and look for the line starting with `hi Comment`.

If it’s not in there (it wasn’t in the evening.vim for me) just add it. then set ctermfg=<something> and guifg=<something> if you’re using gvim.

eg: (my evening.vim file has the added line
hi Comment ctermfg=DarkGrey guifg=DarkGrey

you can then do the same things for Constant and Identifier types. You’ll notice what you’re looking for in the syntax definition files.
/usr/share/vim/vim63/syntax for me.

=======

h: left l: right j: down k: up w: move cursor one word to the right b: move cursor one work to the left 0: move to beginning of line $: move to end of line gg: move to beginning of document G: move to end of document nG: move to line #nThere are a lot more commands, but these are the most essential ones. The nice feature is that you can apply multipliers. You can type 20jand the cursor will move 20 lines down.
 új fül nyitása :tabnew fajlnev  egérműveletek engedélyezése konzolon: set mouse=a
ha könyvtárat nyitsz meg, és ENTER-t nyomsz, szerkeszted a fájlt, de ha o-t nyomsz, akkor kettévágja az ablakot és megmarad a könyvtárstruktúrád is

Undo-redo műveletek: u, :redo
sortörés kikapcsolása: set nowrap

:m    Move lines
:co or:t    Copy lines
:30, 60m0    Move lines 30 through 60 to top of