| verzia 1.3, 2002/04/23 10:28:53 |
verzia 1.4, 2002/04/23 15:48:39 |
| Riadok 11 The notation used in this manual is expl |
|
| Riadok 11 The notation used in this manual is expl |
|
| Note: Use CTRL-] and CTRL-T when looking for keyword. |
Note: Use CTRL-] and CTRL-T when looking for keyword. |
| |
|
| ============================================================================== |
============================================================================== |
| 1. Short description *vimconfig-description* |
1. Short description *conf-description* |
| |
|
| Vimconfig is a complete set of Vim 6.1 configurations files. It includes |
Vimconfig is a complete set of Vim 6.1 configurations files. It includes |
| personal vimrc config file with many features and some usefull plugins e.g. |
personal vimrc config file with many features and some usefull plugins e.g. |
| for html, TeX, Perl, ... . |
for html, TeX, Perl, ... . |
| |
|
| COMMON features *vimconfig-common* |
COMMON features *conf-common* |
| --------------- |
--------------- |
| |
|
| - support for user specific and machine specific settings See |
- multiple keys mapping, see |conf-keys|. |
| |vimconfig-specific-setup|. |
|
| - improved status bar |vimconfig-statusbar|. |
- defined new commands for better work, see |conf-commands|. |
| |
|
| |
- support for user specific and machine specific settings. |
| |
See |conf-specific-setup|. |
| |
|
| |
- improved status bar, see |conf-statusbar|. |
| |
|
| - ability to open multiple files at ViM startup when they are specified at |
- ability to open multiple files at ViM startup when they are specified at |
| command line |vimconfig-startup|. |
command line |conf-startup|. |
| |
|
| - when opening new file a common used strings are inserted according to file |
- when opening new file a common used strings are inserted according to file |
| type; ie. #include directives in *.c files and so on |
type; ie. #include directives in *.c files and so on. |
| - automatic 'perltidy' detection and usage for Perl source codes indentation |
See |conf-plugin-template|. |
| |
|
| |
- automatic 'perltidy' detection and usage for Perl source codes indentation. |
| |
|
| |
============================================================================== |
| |
2. Keyboard mapping *conf-keys* |
| |
|
| |
|conf-keys-global| Global keyboard mapping |
| |
|conf-keys-insert-mode| Insert mode keyboard mapping |
| |
|conf-keys-normal-mode| Normal mode keyboard mapping |
| |
|conf-keys-cmdline-mode| Cmdline mode keyboard mapping |
| |
|conf-keys-plugin| Filetype specific keyboard mapping |
| |
|conf-keys-plugin-insert-mode| Insert mode keyboard mapping in |
| |
filetype plugins |
| |
|conf-keys-plugin-normal-mode| Normal mode keyboard mapping in |
| |
filetype plugins |
| |
|conf-keys-plugin-cmdline-mode| Cmdline mode keyboard mapping in |
| |
filetype plugins |
| |
|
| KEYS (INSERT mode) *vimconfig-insert-mode* |
|
| |
GLOBAL KEYBOARD MAPPING ~ *conf-keys-global* |
| |
----------------------- |
| |
|
| |
KEYS (INSERT mode) *conf-keys-insert-mode* |
| ------------------ |
------------------ |
| *vimconfig-key-CTRL-a* |
*conf-key-CTRL-a* |
| CTRL-a - move to beginning of line |
*conf-key-CTRL-A* |
| *vimconfig-key-CTRL-e* |
CTRL-A - move to beginning of line (<Home> key). |
| CTRL-e - move to end of line |
*conf-key-CTRL-e* |
| *vimconfig-key-CTRL-d* |
*conf-key-CTRL-E* |
| CTRL-d - delete current line without saving it to buffer and without |
CTRL-E - move to end of line (<End> key). |
| possibility of Undo; use with care! |
*conf-key-CTRL-d* |
| |
*conf-key-CTRL-D* |
| |
CTRL-D - delete current line without saving it to buffer. Undo seems to be |
| |
possible. This uses function SafeLineDelete(). |
| |
See |conf-func-SafeLineDelete|. |
| |
*conf-key-CTRL-l* |
| |
*conf-key-CTRL-L* |
| |
CTRL-L - mapped to CTRL-X CTRL-L, see |i_CTRL-X_CTRL-L| for explanation. |
| |
*conf-key-CTRL-o* |
| |
*conf-key-CTRL-0* |
| |
CTRL-O CTRL-V - This work like CTRL-O CTRL-V in normal mode, |
| |
see |conf-keys-normal-mode-CTRL-0|. |
| |
CTRL-O CTRL-K - This work like CTRL-O CTRL-K in normal mode, |
| |
see |conf-keys-normal-mode-CTRL-0|. |
| |
CTRL-O CTRL-O - This work like CTRL-O CTRL-O in normal mode, |
| |
see |conf-keys-normal-mode-CTRL-0|. |
| |
|
| KEYS (NORMAL mode) *vimconfig-normal-mode* |
|
| |
KEYS (NORMAL mode) *conf-keys-normal-mode* |
| ------------------ |
------------------ |
| |
*conf-keys-normal-mode-CTRL-0* |
| |
CTRL-O CTRL-V - Quickly split new window with your Vim configuration |
| |
directory ~/.vim. |
| |
CTRL-O CTRL-K - Quickly split new window with your Vim configuration |
| |
file ~/.vimrc. |
| |
CTRL-O CTRL-O - Start opening new window. Type name of file and press <Enter>. |
| |
New window will be opened with requested file. |
| |
*conf-key-CTRL-x* |
| |
*conf-key-CTRL-X* |
| |
CTRL-X - go to the next window. |
| |
|
| |
New |foldcommands| are defined. Here is a list of defined commands. All |
| |
commands have a global behavior. E.g. ZO is like zO but this opens |
| |
all folds in whole range of the file, not only in the selected area. |
| |
ZX |
| |
Zx |
| |
ZA |
| |
Za |
| |
ZD |
| |
Zd |
| |
ZC |
| |
Zc |
| |
ZO |
| |
Zo |
| |
|
| |
|
| *vimconfig-key-CTRL-o* |
KEYS (COMMAND-LINE mode) *conf-keys-cmdline-mode* |
| CTRL-o - open file |
------------------------ |
| |
|
| |
|
| COMMANDS *vimconfig-commands* |
|
| -------- |
|
| |
============================================================================== |
| |
3. New commands *conf-commands* |
| |
|
| |
|
| Here is a list of defined commands: ~ |
Here is a list of defined commands: ~ |
| ------------------------------------------------------------- |
------------------------------------------------------------- |
| |vimconfig-com-Printf| :Printf |
|conf-com-Printf| :Printf |
| |vimconfig-com-FoldLongLines| :FoldLongLines |
|conf-com-FoldLongLines| :FoldLongLines |
| |vimconfig-com-Indent| :Indent |
|conf-com-Indent| :Indent |
| |vimconfig-com-CallProg| :CallProg |
|conf-com-CallProg| :CallProg |
| |vimconfig-com-OpenAllWin| :OpenAllWin |
|conf-com-OpenAllWin| :OpenAllWin |
| |vimconfig-com-UnquoteMailBody| :UnquoteMailBody |
|conf-com-UnquoteMailBody| :UnquoteMailBody |
| |vimconfig-com-ReadFileAboveCursor| :ReadFileAboveCursor |
|conf-com-ReadFileAboveCursor| :ReadFileAboveCursor |
| |vimconfig-com-R| :R |
|conf-com-R| :R |
| |vimconfig-com-Help| :Help |
|conf-com-Help| :Help |
| |vimconfig-com-Calendar| :Calendar |
|conf-com-Calendar| :Calendar |
| |vimconfig-com-CallProg| :CallProg |
|conf-com-CallProg| :CallProg |
| |vimconfig-com-Explore| :Explore |
|conf-com-Explore| :Explore |
| |vimconfig-com-FoldLongLines| :FoldLongLines |
|conf-com-FoldLongLines| :FoldLongLines |
| |vimconfig-com-Help| :Help |
|conf-com-Help| :Help |
| |vimconfig-com-Inc| :Inc |
|conf-com-Inc| :Inc |
| |vimconfig-com-IncN| :IncN |
|conf-com-IncN| :IncN |
| |vimconfig-com-IncR| :IncR |
|conf-com-IncR| :IncR |
| |vimconfig-com-Indent| :Indent |
|conf-com-Indent| :Indent |
| |vimconfig-com-LoadFile| :LoadFile |
|conf-com-LoadFile| :LoadFile |
| |vimconfig-com-LoadTemplateFile| :LoadTemplateFile |
|conf-com-LoadTemplateFile| :LoadTemplateFile |
| |vimconfig-com-MatchDebug| :MatchDebug |
|conf-com-MatchDebug| :MatchDebug |
| |vimconfig-com-Next| :Next |
|conf-com-Next| :Next |
| |vimconfig-com-NetUserPass| :NetUserPass |
|conf-com-NetUserPass| :NetUserPass |
| |vimconfig-com-Nread| :Nread |
|conf-com-Nread| :Nread |
| |vimconfig-com-Nwrite| :Nwrite |
|conf-com-Nwrite| :Nwrite |
| |vimconfig-com-OpenAllWin| :OpenAllWin |
|conf-com-OpenAllWin| :OpenAllWin |
| |vimconfig-com-Print| :Print |
|conf-com-Print| :Print |
| |vimconfig-com-Printf| :Printf |
|conf-com-Printf| :Printf |
| |vimconfig-com-R| :R |
|conf-com-R| :R |
| |vimconfig-com-ReadFileAboveCursor| :ReadFileAboveCursor |
|conf-com-ReadFileAboveCursor| :ReadFileAboveCursor |
| |vimconfig-com-Sexplore| :Sexplore |
|conf-com-Sexplore| :Sexplore |
| |vimconfig-com-Source| :Source |
|conf-com-Source| :Source |
| |vimconfig-com-Snip| :Snip |
|conf-com-Snip| :Snip |
| |vimconfig-com-UnquoteMailBody| :UnquoteMailBody |
|conf-com-UnquoteMailBody| :UnquoteMailBody |
| ------------------------------------------------------------- |
------------------------------------------------------------- |
| Note: Use CTRL-] and CTRL-T when looking for keyword. |
Note: Use CTRL-] and CTRL-T when looking for keyword. |
| |
|
| |
|
| FUNCTIONS *vimconfig-functions* |
FUNCTIONS *conf-functions* |
| --------- |
--------- |
| |
|
| Here is a list of defined functions: ~ |
Here is a list of defined functions: ~ |
| ------------------------------------------------------------- |
------------------------------------------------------------- |
| |vimconfig-fun-Help| Help() |
|conf-func-Help| Help() |
| |vimconfig-fun-ChangeFoldMethod| ChangeFoldMethod() |
|conf-func-ChangeFoldMethod| ChangeFoldMethod() |
| |vimconfig-fun-FoldLongLines| FoldLongLines() |
|conf-func-FoldLongLines| FoldLongLines() |
| |vimconfig-fun-AutoLastMod| AutoLastMod() |
|conf-func-AutoLastMod| AutoLastMod() |
| |vimconfig-fun-LastMod| LastMod() |
|conf-func-LastMod| LastMod() |
| |vimconfig-fun-OpenAllWin| OpenAllWin() |
|conf-func-OpenAllWin| OpenAllWin() |
| |vimconfig-fun-CallProg| CallProg() |
|conf-func-CallProg| CallProg() |
| |vimconfig-fun-Compile| Compile() |
|conf-func-Compile| Compile() |
| |vimconfig-fun-Indent| Indent() |
|conf-func-Indent| Indent() |
| |vimconfig-fun-UnquoteMailBody| UnquoteMailBody() |
|conf-func-UnquoteMailBody| UnquoteMailBody() |
| |vimconfig-fun-SafeLineDelete| SafeLineDelete() |
|conf-func-SafeLineDelete| SafeLineDelete() |
| |vimconfig-fun-GetID| GetID() |
|conf-func-GetID| GetID() |
| |vimconfig-fun-ReadFileAboveCursor| ReadFileAboveCursor() |
|conf-func-ReadFileAboveCursor| ReadFileAboveCursor() |
| |vimconfig-fun-RemoveAutogroup| RemoveAutogroup() |
|conf-func-RemoveAutogroup| RemoveAutogroup() |
| ------------------------------------------------------------- |
------------------------------------------------------------- |
| Note: Use CTRL-] and CTRL-T when looking for keyword. |
Note: Use CTRL-] and CTRL-T when looking for keyword. |
| |
|
| Riadok 118 Note: Use CTRL-] and CTRL-T when looking |
|
| Riadok 190 Note: Use CTRL-] and CTRL-T when looking |
|
| |
|
| |
|
| |
|
| *vimconfig-specific-setup* |
SPECIFIC USER SETUP ~ *conf-specific-setup* |
| SPECIFIC USER SETUP ~ |
|
| ------------------- |
------------------- |
| |
|
| If you will use specific setup (e.g you are working on multiple machines), you |
If you will use specific setup (e.g you are working on multiple machines), you |
| Riadok 147 Note: Please substitute '<server>' and ' |
|
| Riadok 218 Note: Please substitute '<server>' and ' |
|
| user name. |
user name. |
| |
|
| |
|
| *vimconfig-statusbar* |
*conf-statusbar* |
| *vimconfig-startup* |
*conf-startup* |
| |
|
| |
|
| *vimconfig-com-Calendar* |
*conf-com-Calendar* |
| :Calendar - |
:Calendar - |
| *vimconfig-com-CallProg* |
*conf-com-CallProg* |
| :CallProg |
:CallProg |
| *vimconfig-com-Explore* |
*conf-com-Explore* |
| :Explore |
:Explore |
| *vimconfig-com-FoldLongLines* |
*conf-com-FoldLongLines* |
| :FoldLongLines |
:FoldLongLines |
| |
|
| *vimconfig-com-Help* |
*conf-com-Help* |
| :Help |
:Help |
| |
|
| |
|
| *vimconfig-com-Inc* |
*conf-com-Inc* |
| :Inc |
:Inc |
| |
|
| |
|
| *vimconfig-com-IncN* |
*conf-com-IncN* |
| :IncN |
:IncN |
| |
|
| |
|
| *vimconfig-com-IncR* |
*conf-com-IncR* |
| :IncR |
:IncR |
| |
|
| |
|
| *vimconfig-com-Indent* |
*conf-com-Indent* |
| :Indent - indents whole document; especially usable for C source codes |
:Indent - indents whole document; especially usable for C source codes |
| |
|
| *vimconfig-com-LoadFile* |
*conf-com-LoadFile* |
| :LoadFile |
:LoadFile |
| |
|
| |
|
| *vimconfig-com-LoadTemplateFile* |
*conf-com-LoadTemplateFile* |
| :LoadTemplateFile |
:LoadTemplateFile |
| |
|
| *vimconfig-com-MatchDebug* |
*conf-com-MatchDebug* |
| :MatchDebug |
:MatchDebug |
| |
|
| *vimconfig-com-Next* |
*conf-com-Next* |
| :Next |
:Next |
| |
|
| *vimconfig-com-NetUserPass* |
*conf-com-NetUserPass* |
| :NetUserPass |
:NetUserPass |
| |
|
| *vimconfig-com-Nread* |
*conf-com-Nread* |
| :Nread |
:Nread |
| |
|
| *vimconfig-com-Nwrite* |
*conf-com-Nwrite* |
| :Nwrite |
:Nwrite |
| |
|
| *vimconfig-com-OpenAllWin* |
*conf-com-OpenAllWin* |
| :OpenAllWin |
:OpenAllWin |
| |
|
| *vimconfig-com-Print* |
*conf-com-Print* |
| :Print |
:Print |
| |
|
| *vimconfig-com-Printf* |
*conf-com-Printf* |
| :Printf |
:Printf |
| |
|
| *vimconfig-com-ReadFileAboveCursor* |
*conf-com-ReadFileAboveCursor* |
| *vimconfig-com-R* |
*conf-com-R* |
| :R |
:R |
| :ReadFileAboveCursor |
:ReadFileAboveCursor |
| |
|
| *vimconfig-com-Sexplore* |
*conf-com-Sexplore* |
| :Sexplore |
:Sexplore |
| |
|
| *vimconfig-com-Source* |
*conf-com-Source* |
| :Source |
:Source |
| |
|
| *vimconfig-com-Snip* |
*conf-com-Snip* |
| :Snip |
:Snip |
| |
|
| |
|
| *vimconfig-com-UnquoteMailBody* |
*conf-com-UnquoteMailBody* |
| :UnquoteMailBody removes starting '>' characters from every line |
:UnquoteMailBody removes starting '>' characters from every line |
| |
|
| |
|
| |
|
| |
|
| ============================================================================== |
============================================================================== |
| x.x Autocommands *vimconfig-autocommands* |
x.x Autocommands *conf-autocommands* |
| |
|
| |
|
| |
|
| ============================================================================== |
============================================================================== |
| x.x Plugins *vimconfig-plugins* |
x.x Plugins *conf-plugins* |
| |
|
| |
|
| |
|
| ============================================================================== |
============================================================================== |
| X.x Thanks *vimconfig-thanks* |
X.x Thanks *conf-thanks* |
| |
|
| Very thanks to many people which contribute on this Vim configuration files. |
Very thanks to many people which contribute on this Vim configuration files. |
| |
|