mirror of
https://github.com/vim/vim
synced 2025-07-16 01:01:58 +00:00
Update runtime files.
This commit is contained in:
@ -1,4 +1,4 @@
|
|||||||
*change.txt* For Vim version 7.3. Last change: 2012 Jun 13
|
*change.txt* For Vim version 7.3. Last change: 2012 Aug 08
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -666,6 +666,8 @@ The flags that you can use for the substitute commands:
|
|||||||
[n] Report the number of matches, do not actually substitute. The [c]
|
[n] Report the number of matches, do not actually substitute. The [c]
|
||||||
flag is ignored. The matches are reported as if 'report' is zero.
|
flag is ignored. The matches are reported as if 'report' is zero.
|
||||||
Useful to |count-items|.
|
Useful to |count-items|.
|
||||||
|
If \= |sub-replace-expression| is used, the expression will be
|
||||||
|
evaluated in the |sandbox| at every match.
|
||||||
|
|
||||||
[p] Print the line containing the last substitute.
|
[p] Print the line containing the last substitute.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*diff.txt* For Vim version 7.3. Last change: 2012 May 18
|
*diff.txt* For Vim version 7.3. Last change: 2012 Aug 08
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -333,7 +333,7 @@ diff. This example explains the format that Vim expects: >
|
|||||||
|
|
||||||
The "1a2" item appends the line "bbb".
|
The "1a2" item appends the line "bbb".
|
||||||
The "4d4" item deletes the line "111".
|
The "4d4" item deletes the line "111".
|
||||||
The '7c7" item replaces the line "GGG" with "ggg".
|
The "7c7" item replaces the line "GGG" with "ggg".
|
||||||
|
|
||||||
When 'diffexpr' is not empty, Vim evaluates it to obtain a diff file in the
|
When 'diffexpr' is not empty, Vim evaluates it to obtain a diff file in the
|
||||||
format mentioned. These variables are set to the file names used:
|
format mentioned. These variables are set to the file names used:
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*editing.txt* For Vim version 7.3. Last change: 2012 Jul 10
|
*editing.txt* For Vim version 7.3. Last change: 2012 Aug 08
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -393,7 +393,7 @@ is to use "path\[[]abc]". Then the file "path[abc]" literally.
|
|||||||
*starstar-wildcard*
|
*starstar-wildcard*
|
||||||
Expanding "**" is possible on Unix, Win32, Mac OS/X and a few other systems.
|
Expanding "**" is possible on Unix, Win32, Mac OS/X and a few other systems.
|
||||||
This allows searching a directory tree. This goes up to 100 directories deep.
|
This allows searching a directory tree. This goes up to 100 directories deep.
|
||||||
Note there are some commands where this works slightly different, see
|
Note there are some commands where this works slightly differently, see
|
||||||
|file-searching|.
|
|file-searching|.
|
||||||
Example: >
|
Example: >
|
||||||
:n **/*.txt
|
:n **/*.txt
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*eval.txt* For Vim version 7.3. Last change: 2012 Jul 10
|
*eval.txt* For Vim version 7.3. Last change: 2012 Aug 02
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -3288,8 +3288,9 @@ getfperm({fname}) *getfperm()*
|
|||||||
"rwx" flags represent, in turn, the permissions of the owner
|
"rwx" flags represent, in turn, the permissions of the owner
|
||||||
of the file, the group the file belongs to, and other users.
|
of the file, the group the file belongs to, and other users.
|
||||||
If a user does not have a given permission the flag for this
|
If a user does not have a given permission the flag for this
|
||||||
is replaced with the string "-". Example: >
|
is replaced with the string "-". Examples: >
|
||||||
:echo getfperm("/etc/passwd")
|
:echo getfperm("/etc/passwd")
|
||||||
|
:echo getfperm(expand("~/.vimrc"))
|
||||||
< This will hopefully (from a security point of view) display
|
< This will hopefully (from a security point of view) display
|
||||||
the string "rw-r--r--" or even "rw-------".
|
the string "rw-r--r--" or even "rw-------".
|
||||||
|
|
||||||
@ -6325,6 +6326,7 @@ mouse_gpm Compiled with support for gpm (Linux console mouse)
|
|||||||
mouse_netterm Compiled with support for netterm mouse.
|
mouse_netterm Compiled with support for netterm mouse.
|
||||||
mouse_pterm Compiled with support for qnx pterm mouse.
|
mouse_pterm Compiled with support for qnx pterm mouse.
|
||||||
mouse_sysmouse Compiled with support for sysmouse (*BSD console mouse)
|
mouse_sysmouse Compiled with support for sysmouse (*BSD console mouse)
|
||||||
|
mouse_sgr Compiled with support for sgr mouse.
|
||||||
mouse_urxvt Compiled with support for urxvt mouse.
|
mouse_urxvt Compiled with support for urxvt mouse.
|
||||||
mouse_xterm Compiled with support for xterm mouse.
|
mouse_xterm Compiled with support for xterm mouse.
|
||||||
mouseshape Compiled with support for 'mouseshape'.
|
mouseshape Compiled with support for 'mouseshape'.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*gui_w32.txt* For Vim version 7.3. Last change: 2011 Jul 23
|
*gui_w32.txt* For Vim version 7.3. Last change: 2012 Aug 04
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -489,4 +489,16 @@ to:
|
|||||||
And add gvim to the list of applications. This problem only appears to happen
|
And add gvim to the list of applications. This problem only appears to happen
|
||||||
with the Intellimouse driver 2.2 and when "Universal Scrolling" is turned on.
|
with the Intellimouse driver 2.2 and when "Universal Scrolling" is turned on.
|
||||||
|
|
||||||
|
|
||||||
|
XPM support *w32-xpm-support*
|
||||||
|
|
||||||
|
Gvim can be build on MS-Windows with support for XPM files. |+xpm_w32|
|
||||||
|
See the Make_mvc.mak file for instructions, search for XPM.
|
||||||
|
|
||||||
|
To try out if XPM support works do this: >
|
||||||
|
:help
|
||||||
|
:exe 'sign define vimxpm icon=' . $VIMRUNTIME . '\\vim16x16.xpm'
|
||||||
|
:exe 'sign place 1 line=1 name=vimxpm file=' . expand('%:p')
|
||||||
|
<
|
||||||
|
|
||||||
vim:tw=78:sw=4:ts=8:ft=help:norl:
|
vim:tw=78:sw=4:ts=8:ft=help:norl:
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*if_perl.txt* For Vim version 7.3. Last change: 2010 Jul 21
|
*if_perl.txt* For Vim version 7.3. Last change: 2012 Aug 02
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Sven Verdoolaege
|
VIM REFERENCE MANUAL by Sven Verdoolaege
|
||||||
@ -44,15 +44,17 @@ The Perl patches for Vim were made by:
|
|||||||
Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
|
Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
|
||||||
Matt Gerassimof
|
Matt Gerassimof
|
||||||
|
|
||||||
Perl for MS-Windows can be found at:
|
Perl for MS-Windows can be found at: http://www.perl.com/
|
||||||
http://www.perl.com/CPAN/ports/nt/Standard/x86/
|
The ActiveState one should work.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
3. Using the Perl interface *perl-using*
|
3. Using the Perl interface *perl-using*
|
||||||
|
|
||||||
*:perl* *:pe*
|
*:perl* *:pe*
|
||||||
:pe[rl] {cmd} Execute Perl command {cmd}. The current package
|
:pe[rl] {cmd} Execute Perl command {cmd}. The current package
|
||||||
is "main".
|
is "main". Simple example to test if `:perl` is
|
||||||
|
working: >
|
||||||
|
:perl VIM::Msg("Hello")
|
||||||
|
|
||||||
:pe[rl] << {endpattern}
|
:pe[rl] << {endpattern}
|
||||||
{script}
|
{script}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*if_pyth.txt* For Vim version 7.3. Last change: 2012 Feb 04
|
*if_pyth.txt* For Vim version 7.3. Last change: 2012 Aug 02
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Paul Moore
|
VIM REFERENCE MANUAL by Paul Moore
|
||||||
@ -27,7 +27,9 @@ The Python 3 interface is available only when Vim was compiled with the
|
|||||||
|
|
||||||
*:python* *:py* *E205* *E263* *E264*
|
*:python* *:py* *E205* *E263* *E264*
|
||||||
:[range]py[thon] {stmt}
|
:[range]py[thon] {stmt}
|
||||||
Execute Python statement {stmt}.
|
Execute Python statement {stmt}. A simple check if
|
||||||
|
the `:python` command is working: >
|
||||||
|
:python print "Hello"
|
||||||
|
|
||||||
:[range]py[thon] << {endmarker}
|
:[range]py[thon] << {endmarker}
|
||||||
{script}
|
{script}
|
||||||
@ -362,8 +364,10 @@ sure edit "gvim.exe" and search for "python\d*.dll\c".
|
|||||||
8. Python 3 *python3*
|
8. Python 3 *python3*
|
||||||
|
|
||||||
*:py3* *:python3*
|
*:py3* *:python3*
|
||||||
The |:py3| and |:python3| commands work similar to |:python|.
|
The |:py3| and |:python3| commands work similar to |:python|. A simple check
|
||||||
*:py3file*
|
if the `:py3` command is wrong: >
|
||||||
|
:py3 print("Hello")
|
||||||
|
< *:py3file*
|
||||||
The |:py3file| command works similar to |:pyfile|.
|
The |:py3file| command works similar to |:pyfile|.
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*if_ruby.txt* For Vim version 7.3. Last change: 2010 Oct 27
|
*if_ruby.txt* For Vim version 7.3. Last change: 2012 Aug 02
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Shugo Maeda
|
VIM REFERENCE MANUAL by Shugo Maeda
|
||||||
@ -25,7 +25,8 @@ downloading Ruby there.
|
|||||||
1. Commands *ruby-commands*
|
1. Commands *ruby-commands*
|
||||||
|
|
||||||
*:ruby* *:rub*
|
*:ruby* *:rub*
|
||||||
:rub[y] {cmd} Execute Ruby command {cmd}.
|
:rub[y] {cmd} Execute Ruby command {cmd}. A command to try it out: >
|
||||||
|
:ruby print "Hello"
|
||||||
|
|
||||||
:rub[y] << {endpattern}
|
:rub[y] << {endpattern}
|
||||||
{script}
|
{script}
|
||||||
@ -40,9 +41,6 @@ downloading Ruby there.
|
|||||||
wasn't compiled in. To avoid errors, see
|
wasn't compiled in. To avoid errors, see
|
||||||
|script-here|.
|
|script-here|.
|
||||||
|
|
||||||
Command to try it out: >
|
|
||||||
:ruby print "Hello" # this is a comment
|
|
||||||
|
|
||||||
Example Vim script: >
|
Example Vim script: >
|
||||||
|
|
||||||
function! RedGem()
|
function! RedGem()
|
||||||
@ -211,6 +209,8 @@ for sure edit "gvim.exe" and search for "ruby\d*.dll\c".
|
|||||||
|
|
||||||
If you want to build Vim with Ruby 1.9.1, you need to edit the config.h file
|
If you want to build Vim with Ruby 1.9.1, you need to edit the config.h file
|
||||||
and comment-out the check for _MSC_VER.
|
and comment-out the check for _MSC_VER.
|
||||||
|
You may also need to rename the include directory name to match the version,
|
||||||
|
strangely for Ruby 1.9.3 the directory is called 1.9.1.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
vim:tw=78:ts=8:ft=help:norl:
|
vim:tw=78:ts=8:ft=help:norl:
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*if_tcl.txt* For Vim version 7.3. Last change: 2008 Aug 16
|
*if_tcl.txt* For Vim version 7.3. Last change: 2012 Aug 02
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Ingo Wilken
|
VIM REFERENCE MANUAL by Ingo Wilken
|
||||||
@ -27,7 +27,9 @@ comments, ideas etc to <Ingo.Wilken@informatik.uni-oldenburg.de>
|
|||||||
1. Commands *tcl-ex-commands* *E571* *E572*
|
1. Commands *tcl-ex-commands* *E571* *E572*
|
||||||
|
|
||||||
*:tcl* *:tc*
|
*:tcl* *:tc*
|
||||||
:tc[l] {cmd} Execute Tcl command {cmd}.
|
:tc[l] {cmd} Execute Tcl command {cmd}. A simple check if `:tcl`
|
||||||
|
is working: >
|
||||||
|
:tcl puts "Hello"
|
||||||
|
|
||||||
:[range]tc[l] << {endmarker}
|
:[range]tc[l] << {endmarker}
|
||||||
{script}
|
{script}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*motion.txt* For Vim version 7.3. Last change: 2012 Jul 25
|
*motion.txt* For Vim version 7.3. Last change: 2012 Aug 04
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -326,6 +326,7 @@ gg Goto line [count], default first line, on the first
|
|||||||
non-blank character |linewise|. If 'startofline' not
|
non-blank character |linewise|. If 'startofline' not
|
||||||
set, keep the same column.
|
set, keep the same column.
|
||||||
|
|
||||||
|
*:[range]*
|
||||||
:[range] Set the cursor on the last line number in [range].
|
:[range] Set the cursor on the last line number in [range].
|
||||||
[range] can also be just one line number, e.g., ":1"
|
[range] can also be just one line number, e.g., ":1"
|
||||||
or ":'m".
|
or ":'m".
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*options.txt* For Vim version 7.3. Last change: 2012 Jul 10
|
*options.txt* For Vim version 7.3. Last change: 2012 Aug 15
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -6119,6 +6119,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
local to buffer
|
local to buffer
|
||||||
Number of spaces to use for each step of (auto)indent. Used for
|
Number of spaces to use for each step of (auto)indent. Used for
|
||||||
|'cindent'|, |>>|, |<<|, etc.
|
|'cindent'|, |>>|, |<<|, etc.
|
||||||
|
When zero the 'ts' value will be used.
|
||||||
|
|
||||||
*'shortmess'* *'shm'*
|
*'shortmess'* *'shm'*
|
||||||
'shortmess' 'shm' string (Vim default "filnxtToO", Vi default: "",
|
'shortmess' 'shm' string (Vim default "filnxtToO", Vi default: "",
|
||||||
@ -7425,6 +7426,10 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
pterm QNX pterm mouse handling.
|
pterm QNX pterm mouse handling.
|
||||||
*urxvt-mouse*
|
*urxvt-mouse*
|
||||||
urxvt Mouse handling for the urxvt (rxvt-unicode) terminal.
|
urxvt Mouse handling for the urxvt (rxvt-unicode) terminal.
|
||||||
|
*sgr-mouse*
|
||||||
|
sgr Mouse handling for the terminal that emits SGR-styled
|
||||||
|
mouse reporting. Works with xterm version 277 or
|
||||||
|
later.
|
||||||
|
|
||||||
The mouse handling must be enabled at compile time |+mouse_xterm|
|
The mouse handling must be enabled at compile time |+mouse_xterm|
|
||||||
|+mouse_dec| |+mouse_netterm|.
|
|+mouse_dec| |+mouse_netterm|.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*tabpage.txt* For Vim version 7.3. Last change: 2010 Jul 31
|
*tabpage.txt* For Vim version 7.3. Last change: 2012 Aug 08
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -113,7 +113,7 @@ something else.
|
|||||||
this is a "safe" command.
|
this is a "safe" command.
|
||||||
|
|
||||||
:tabc[lose][!] {count}
|
:tabc[lose][!] {count}
|
||||||
Close tab page {count}. Fails in the same way as ':tabclose"
|
Close tab page {count}. Fails in the same way as `:tabclose`
|
||||||
above.
|
above.
|
||||||
|
|
||||||
*:tabo* *:tabonly*
|
*:tabo* *:tabonly*
|
||||||
|
@ -1186,6 +1186,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
|
|||||||
+mouse_gpm various.txt /*+mouse_gpm*
|
+mouse_gpm various.txt /*+mouse_gpm*
|
||||||
+mouse_netterm various.txt /*+mouse_netterm*
|
+mouse_netterm various.txt /*+mouse_netterm*
|
||||||
+mouse_pterm various.txt /*+mouse_pterm*
|
+mouse_pterm various.txt /*+mouse_pterm*
|
||||||
|
+mouse_sgr various.txt /*+mouse_sgr*
|
||||||
+mouse_sysmouse various.txt /*+mouse_sysmouse*
|
+mouse_sysmouse various.txt /*+mouse_sysmouse*
|
||||||
+mouse_urxvt various.txt /*+mouse_urxvt*
|
+mouse_urxvt various.txt /*+mouse_urxvt*
|
||||||
+mouse_xterm various.txt /*+mouse_xterm*
|
+mouse_xterm various.txt /*+mouse_xterm*
|
||||||
@ -1836,6 +1837,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
|
|||||||
:X editing.txt /*:X*
|
:X editing.txt /*:X*
|
||||||
:XMLent insert.txt /*:XMLent*
|
:XMLent insert.txt /*:XMLent*
|
||||||
:XMLns insert.txt /*:XMLns*
|
:XMLns insert.txt /*:XMLns*
|
||||||
|
:[range] motion.txt /*:[range]*
|
||||||
:\bar cmdline.txt /*:\\bar*
|
:\bar cmdline.txt /*:\\bar*
|
||||||
:_! cmdline.txt /*:_!*
|
:_! cmdline.txt /*:_!*
|
||||||
:_# cmdline.txt /*:_#*
|
:_# cmdline.txt /*:_#*
|
||||||
@ -5290,6 +5292,7 @@ develop-spell develop.txt /*develop-spell*
|
|||||||
develop-spell-suggestions develop.txt /*develop-spell-suggestions*
|
develop-spell-suggestions develop.txt /*develop-spell-suggestions*
|
||||||
develop.txt develop.txt /*develop.txt*
|
develop.txt develop.txt /*develop.txt*
|
||||||
development develop.txt /*development*
|
development develop.txt /*development*
|
||||||
|
dgn motion.txt /*dgn*
|
||||||
dh change.txt /*dh*
|
dh change.txt /*dh*
|
||||||
diB motion.txt /*diB*
|
diB motion.txt /*diB*
|
||||||
diW motion.txt /*diW*
|
diW motion.txt /*diW*
|
||||||
@ -7538,6 +7541,7 @@ setuid change.txt /*setuid*
|
|||||||
setwinvar() eval.txt /*setwinvar()*
|
setwinvar() eval.txt /*setwinvar()*
|
||||||
sftp pi_netrw.txt /*sftp*
|
sftp pi_netrw.txt /*sftp*
|
||||||
sgml.vim syntax.txt /*sgml.vim*
|
sgml.vim syntax.txt /*sgml.vim*
|
||||||
|
sgr-mouse options.txt /*sgr-mouse*
|
||||||
sh-awk syntax.txt /*sh-awk*
|
sh-awk syntax.txt /*sh-awk*
|
||||||
sh-embed syntax.txt /*sh-embed*
|
sh-embed syntax.txt /*sh-embed*
|
||||||
sh.vim syntax.txt /*sh.vim*
|
sh.vim syntax.txt /*sh.vim*
|
||||||
@ -8493,6 +8497,7 @@ vt100-cursor-keys term.txt /*vt100-cursor-keys*
|
|||||||
vt100-function-keys term.txt /*vt100-function-keys*
|
vt100-function-keys term.txt /*vt100-function-keys*
|
||||||
w motion.txt /*w*
|
w motion.txt /*w*
|
||||||
w32-clientserver remote.txt /*w32-clientserver*
|
w32-clientserver remote.txt /*w32-clientserver*
|
||||||
|
w32-xpm-support gui_w32.txt /*w32-xpm-support*
|
||||||
w:current_syntax syntax.txt /*w:current_syntax*
|
w:current_syntax syntax.txt /*w:current_syntax*
|
||||||
w:quickfix_title quickfix.txt /*w:quickfix_title*
|
w:quickfix_title quickfix.txt /*w:quickfix_title*
|
||||||
w:var eval.txt /*w:var*
|
w:var eval.txt /*w:var*
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*todo.txt* For Vim version 7.3. Last change: 2012 Jul 25
|
*todo.txt* For Vim version 7.3. Last change: 2012 Aug 15
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -43,9 +43,6 @@ GTK: problem with 'L' in 'guioptions' changing the window width.
|
|||||||
|
|
||||||
Checking runtime scripts: Thilo Six, 2012 Jun 6.
|
Checking runtime scripts: Thilo Six, 2012 Jun 6.
|
||||||
|
|
||||||
List of broken mirrors. (Chris Pentago, 2012 Jun 15)
|
|
||||||
/tmp/broken-mirrors.csv
|
|
||||||
|
|
||||||
Javascript file where indent gets stuck on: GalaxyMaster, 2012 May 3.
|
Javascript file where indent gets stuck on: GalaxyMaster, 2012 May 3.
|
||||||
|
|
||||||
The CompleteDone autocommand needs some info passed to it:
|
The CompleteDone autocommand needs some info passed to it:
|
||||||
@ -60,21 +57,13 @@ Win32: When a directory name contains an exclamation mark, completion doesn't
|
|||||||
complete the contents of the directory. No escaping for the "!"? (Jan
|
complete the contents of the directory. No escaping for the "!"? (Jan
|
||||||
Stocker, 2012 Jan 5)
|
Stocker, 2012 Jan 5)
|
||||||
|
|
||||||
Help for v/V is not quite right. (Ben Fritz, 2012 Jun 4)
|
|
||||||
Change [count]v to select last visual area [count] times?
|
|
||||||
|
|
||||||
Issue 54: document behavior of -complete, also expands arg.
|
Issue 54: document behavior of -complete, also expands arg.
|
||||||
|
|
||||||
Issue 72: 'autochdir' causes problems for :vimgrep.
|
Issue 72: 'autochdir' causes problems for :vimgrep.
|
||||||
|
|
||||||
Patch for SGR mouse support. (Hayaki Saito, mail from Yakuhiro Matsumoto, 2012
|
|
||||||
Jul 13)
|
|
||||||
|
|
||||||
MS-Windows: Crash opening very long file name starting with "\\".
|
MS-Windows: Crash opening very long file name starting with "\\".
|
||||||
(Christian Brock, 2012 Jun 29)
|
(Christian Brock, 2012 Jun 29)
|
||||||
|
|
||||||
Patch to fix assigning to scope dictionaries for Python. (ZyX, 2012 Jul 16)
|
|
||||||
|
|
||||||
Syntax update problem in one buffer opened in two windows, bottom window is
|
Syntax update problem in one buffer opened in two windows, bottom window is
|
||||||
not correctly updated. (Paul Harris, 2012 Feb 27)
|
not correctly updated. (Paul Harris, 2012 Feb 27)
|
||||||
|
|
||||||
@ -83,6 +72,12 @@ Or use expand('<sid>')?
|
|||||||
|
|
||||||
Patch to improve IME handling. (Yasuhiro Matsumoto, 2012 Jul 18)
|
Patch to improve IME handling. (Yasuhiro Matsumoto, 2012 Jul 18)
|
||||||
|
|
||||||
|
Patch for :tabcloseleft, after closing a tab go to left tab. (William Bowers,
|
||||||
|
2012 Aug 4)
|
||||||
|
|
||||||
|
Crash in autocmd that unloads buffers in a BufUnload event. (Andrew Pimlott,
|
||||||
|
2012 Aug 11) Disallow :new when BufUnload is being handled?
|
||||||
|
|
||||||
MS-Windows resizing problems:
|
MS-Windows resizing problems:
|
||||||
- Windows window on screen positioning: Patch by Yukihiro Nakadaira, 2012 Jun
|
- Windows window on screen positioning: Patch by Yukihiro Nakadaira, 2012 Jun
|
||||||
20. Uses getWindowRect() instead of GetWindowPlacement()
|
20. Uses getWindowRect() instead of GetWindowPlacement()
|
||||||
@ -111,9 +106,6 @@ When running Vim in silent ex mode, an existing swapfile causes Vim to wait
|
|||||||
for a user action without a prompt. (Maarten Billemont, 2012 Feb 3)
|
for a user action without a prompt. (Maarten Billemont, 2012 Feb 3)
|
||||||
Do give the prompt? Quit with an error?
|
Do give the prompt? Quit with an error?
|
||||||
|
|
||||||
Patch for Make_mvc.mak and Make_ming.mak for Ruby support. (Yasuhiro
|
|
||||||
Matsumoto, 2012 Jan 30)
|
|
||||||
|
|
||||||
Patch for 'backupcopy' default behavior for symlinks on Windows. (David Pope,
|
Patch for 'backupcopy' default behavior for symlinks on Windows. (David Pope,
|
||||||
2012 Mar 21, update Mar 31)
|
2012 Mar 21, update Mar 31)
|
||||||
|
|
||||||
@ -289,6 +281,10 @@ Vim using lots of memory when joining lines. (John Little, 2010 Dec 3)
|
|||||||
|
|
||||||
Changes to manpage plugin. (Elias Toivanen, 2011 Jul 25)
|
Changes to manpage plugin. (Elias Toivanen, 2011 Jul 25)
|
||||||
|
|
||||||
|
Patch to make "z=" work when 'spell' is off. Does this have nasty side
|
||||||
|
effects? (Christian Brabandt, 2012 Aug 5)
|
||||||
|
Would also need to do this for spellbadword() and spellsuggest().
|
||||||
|
|
||||||
On 64 bit MS-Windows "long" is only 32 bits, but we sometimes need to store a
|
On 64 bit MS-Windows "long" is only 32 bits, but we sometimes need to store a
|
||||||
64 bits value. Change all number options to use nropt_T and define it to the
|
64 bits value. Change all number options to use nropt_T and define it to the
|
||||||
right type.
|
right type.
|
||||||
@ -394,7 +390,7 @@ Searching mixed with Visual mode doesn't redraw properly. (James Vega, 2010 Nov
|
|||||||
|
|
||||||
New esperanto spell file can't be processed. (Dominique Pelle, 2011 Jan 30)
|
New esperanto spell file can't be processed. (Dominique Pelle, 2011 Jan 30)
|
||||||
- move compflags to separate growarray?
|
- move compflags to separate growarray?
|
||||||
- instead of a regexp use a hashtable. Expand '?', '*", '+'. What would be
|
- instead of a regexp use a hashtable. Expand '?', '*', '+'. What would be
|
||||||
the maximum repeat for * and +?
|
the maximum repeat for * and +?
|
||||||
|
|
||||||
"L'Italie" noted as a spell error at start of the sentence. (Dominique Pelle,
|
"L'Italie" noted as a spell error at start of the sentence. (Dominique Pelle,
|
||||||
@ -547,7 +543,7 @@ Find tail? Might have a / in argument. Find space? Might have space in
|
|||||||
path.
|
path.
|
||||||
|
|
||||||
Test 51 fails when language set to German. (Marco, 2011 Jan 9)
|
Test 51 fails when language set to German. (Marco, 2011 Jan 9)
|
||||||
Dominique can't reproduc it.
|
Dominique can't reproduce it.
|
||||||
|
|
||||||
'ambiwidth' should be global-local.
|
'ambiwidth' should be global-local.
|
||||||
|
|
||||||
@ -602,9 +598,6 @@ When a:base in 'completefunc' starts with a number it's passed as a number,
|
|||||||
not a string. (Sean Ma) Need to add flag to call_func_retlist() to force a
|
not a string. (Sean Ma) Need to add flag to call_func_retlist() to force a
|
||||||
string value.
|
string value.
|
||||||
|
|
||||||
":e ~br<Tab>" does not complete to ":e /home/bram/". Would need to use
|
|
||||||
getpwent() to find all the matches.
|
|
||||||
|
|
||||||
Invalid read error in Farsi mode. (Dominique Pelle, 2009 Aug 2)
|
Invalid read error in Farsi mode. (Dominique Pelle, 2009 Aug 2)
|
||||||
|
|
||||||
For running gvim on an USB stick: avoid the OLE registration. Use a command
|
For running gvim on an USB stick: avoid the OLE registration. Use a command
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*various.txt* For Vim version 7.3. Last change: 2012 Jan 15
|
*various.txt* For Vim version 7.3. Last change: 2012 Aug 03
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -355,6 +355,7 @@ N *+mouse_gpm* Unix only: Linux console mouse handling |gpm-mouse|
|
|||||||
B *+mouse_netterm* Unix only: netterm mouse handling |netterm-mouse|
|
B *+mouse_netterm* Unix only: netterm mouse handling |netterm-mouse|
|
||||||
N *+mouse_pterm* QNX only: pterm mouse handling |qnx-terminal|
|
N *+mouse_pterm* QNX only: pterm mouse handling |qnx-terminal|
|
||||||
N *+mouse_sysmouse* Unix only: *BSD console mouse handling |sysmouse|
|
N *+mouse_sysmouse* Unix only: *BSD console mouse handling |sysmouse|
|
||||||
|
B *+mouse_sgr* Unix only: sgr mouse handling |sgr-mouse|
|
||||||
N *+mouse_urxvt* Unix only: urxvt mouse handling |urxvt-mouse|
|
N *+mouse_urxvt* Unix only: urxvt mouse handling |urxvt-mouse|
|
||||||
N *+mouse_xterm* Unix only: xterm mouse handling |xterm-mouse|
|
N *+mouse_xterm* Unix only: xterm mouse handling |xterm-mouse|
|
||||||
B *+multi_byte* 16 and 32 bit characters |multibyte|
|
B *+multi_byte* 16 and 32 bit characters |multibyte|
|
||||||
@ -415,7 +416,7 @@ S *+windows* more than one window
|
|||||||
m *+writebackup* |'writebackup'| is default on
|
m *+writebackup* |'writebackup'| is default on
|
||||||
m *+xim* X input method |xim|
|
m *+xim* X input method |xim|
|
||||||
*+xfontset* X fontset support |xfontset|
|
*+xfontset* X fontset support |xfontset|
|
||||||
m *+xpm_w32* Win32 GUI only: pixmap support |:sign-define|
|
m *+xpm_w32* Win32 GUI only: pixmap support |w32-xpm-support|
|
||||||
*+xsmp* XSMP (X session management) support
|
*+xsmp* XSMP (X session management) support
|
||||||
*+xsmp_interact* interactive XSMP (X session management) support
|
*+xsmp_interact* interactive XSMP (X session management) support
|
||||||
N *+xterm_clipboard* Unix only: xterm clipboard handling
|
N *+xterm_clipboard* Unix only: xterm clipboard handling
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*version5.txt* For Vim version 7.3. Last change: 2008 Dec 17
|
*version5.txt* For Vim version 7.3. Last change: 2012 Aug 08
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -6,7 +6,7 @@
|
|||||||
Welcome to Vim Version 5.0!
|
Welcome to Vim Version 5.0!
|
||||||
|
|
||||||
This document lists the differences between Vim 4.x and Vim 5.0.
|
This document lists the differences between Vim 4.x and Vim 5.0.
|
||||||
Although 5.0 is mentioned here, this is also for version 5.1, 5.2, etc..
|
Although 5.0 is mentioned here, this is also for version 5.1, 5.2, etc.
|
||||||
See |vi_diff.txt| for an overview of differences between Vi and Vim 5.0.
|
See |vi_diff.txt| for an overview of differences between Vi and Vim 5.0.
|
||||||
See |version4.txt| for differences between Vim 3.0 and Vim 4.0.
|
See |version4.txt| for differences between Vim 3.0 and Vim 4.0.
|
||||||
|
|
||||||
@ -3888,7 +3888,7 @@ character is typed. Helps to close a /* */ comment in C. (Webb)
|
|||||||
When expand() has a second argument which is non-zero, don't use 'suffixes'
|
When expand() has a second argument which is non-zero, don't use 'suffixes'
|
||||||
and 'wildignore', return all matches.
|
and 'wildignore', return all matches.
|
||||||
|
|
||||||
'O' flag in 'cpoptions: When not included, Vim will not overwrite a file, if
|
'O' flag in 'cpoptions' When not included, Vim will not overwrite a file, if
|
||||||
it didn't exist when editing started but it does exist when the buffer is
|
it didn't exist when editing started but it does exist when the buffer is
|
||||||
written to the file. The file must have been created outside of Vim, possibly
|
written to the file. The file must have been created outside of Vim, possibly
|
||||||
without the user knowing it. When this is detected after a shell command,
|
without the user knowing it. When this is detected after a shell command,
|
||||||
@ -4499,7 +4499,7 @@ Could not get all windows back when using a smaller terminal screen. Didn't
|
|||||||
restore all windows when "winsize" was not in 'sessionoptions'. (Webb)
|
restore all windows when "winsize" was not in 'sessionoptions'. (Webb)
|
||||||
|
|
||||||
Command line completion for ":buffer" depended on 'ignorecase' for Unix, but
|
Command line completion for ":buffer" depended on 'ignorecase' for Unix, but
|
||||||
not for DOS et al.. Now don't use 'ignorecase', but let it depend on whether
|
not for DOS et al. Now don't use 'ignorecase', but let it depend on whether
|
||||||
file names are case sensitive or not (like when expanding file names).
|
file names are case sensitive or not (like when expanding file names).
|
||||||
|
|
||||||
Win32 GUI: (Negri)
|
Win32 GUI: (Negri)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*version7.txt* For Vim version 7.3. Last change: 2010 Nov 03
|
*version7.txt* For Vim version 7.3. Last change: 2012 Aug 08
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -3587,7 +3587,7 @@ Files: src/eval.c, src/getchar.c, src/globals.h, src/main.c
|
|||||||
|
|
||||||
Patch 7.0.085
|
Patch 7.0.085
|
||||||
Problem: When doing "make test" the viminfo file is modified.
|
Problem: When doing "make test" the viminfo file is modified.
|
||||||
Solution: Use another viminfo file after setting 'compatible.
|
Solution: Use another viminfo file after setting 'compatible'.
|
||||||
Files: src/testdir/test56.in
|
Files: src/testdir/test56.in
|
||||||
|
|
||||||
Patch 7.0.086
|
Patch 7.0.086
|
||||||
@ -7314,8 +7314,6 @@ Command line completion for :lmap and :lunmap.
|
|||||||
|
|
||||||
Support syntax and filetype completion for user commands. (Christian Brabandt)
|
Support syntax and filetype completion for user commands. (Christian Brabandt)
|
||||||
|
|
||||||
Add completion for ":ownsyntax" and improve completion for ":filetype".
|
|
||||||
|
|
||||||
Avoid use of the GTK main_loop() so that the GtkFileChooser can be used.
|
Avoid use of the GTK main_loop() so that the GtkFileChooser can be used.
|
||||||
(James Vega)
|
(James Vega)
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*vi_diff.txt* For Vim version 7.3. Last change: 2011 Aug 29
|
*vi_diff.txt* For Vim version 7.3. Last change: 2012 Aug 08
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -192,7 +192,7 @@ Syntax highlighting. |:syntax|
|
|||||||
|
|
||||||
Spell checking. |spell|
|
Spell checking. |spell|
|
||||||
When the 'spell' option is set Vim will highlight spelling mistakes.
|
When the 'spell' option is set Vim will highlight spelling mistakes.
|
||||||
About 40 languages are currently supported, selected with the
|
About 50 languages are currently supported, selected with the
|
||||||
'spelllang' option. In source code only comments and strings are
|
'spelllang' option. In source code only comments and strings are
|
||||||
checked for spelling.
|
checked for spelling.
|
||||||
|
|
||||||
@ -653,7 +653,7 @@ You can backspace, CTRL-U and CTRL-W over line breaks if the 'backspace' (bs)
|
|||||||
option includes "eol". You can backspace over the start of insert if the
|
option includes "eol". You can backspace over the start of insert if the
|
||||||
'backspace' option includes "start".
|
'backspace' option includes "start".
|
||||||
|
|
||||||
When the 'paste' option is set, a few option are reset and mapping in insert
|
When the 'paste' option is set, a few options are reset and mapping in insert
|
||||||
mode and abbreviation are disabled. This allows for pasting text in windowing
|
mode and abbreviation are disabled. This allows for pasting text in windowing
|
||||||
systems without unexpected results. When the 'paste' option is reset, the old
|
systems without unexpected results. When the 'paste' option is reset, the old
|
||||||
option values are restored.
|
option values are restored.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*visual.txt* For Vim version 7.3. Last change: 2012 Jul 25
|
*visual.txt* For Vim version 7.3. Last change: 2012 Aug 15
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -62,8 +62,15 @@ position.
|
|||||||
|
|
||||||
*v* *characterwise-visual*
|
*v* *characterwise-visual*
|
||||||
[count]v Start Visual mode per character.
|
[count]v Start Visual mode per character.
|
||||||
With [count] select that many characters, like moving
|
With [count] select the same number of characters or
|
||||||
the cursor right [count] characters. One less when
|
lines as used for the last Visual operation, but at
|
||||||
|
the current cursor position, multiplied by [count].
|
||||||
|
When the previous Visual operation was on a block both
|
||||||
|
the width and height of the block are multipiled by
|
||||||
|
[count].
|
||||||
|
When there was no previous Visual operation [count]
|
||||||
|
characters are selected. This is like moving the
|
||||||
|
cursor right N * [count] characters. One less when
|
||||||
'selection' is not "exclusive".
|
'selection' is not "exclusive".
|
||||||
|
|
||||||
*V* *linewise-visual*
|
*V* *linewise-visual*
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim support file to detect file types
|
" Vim support file to detect file types
|
||||||
"
|
"
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2012 Jun 20
|
" Last Change: 2012 Aug 02
|
||||||
|
|
||||||
" Listen very carefully, I will say this only once
|
" Listen very carefully, I will say this only once
|
||||||
if exists("did_load_filetypes")
|
if exists("did_load_filetypes")
|
||||||
@ -1119,6 +1119,9 @@ au BufNewFile,BufRead *.nb setf mma
|
|||||||
" Maya Extension Language
|
" Maya Extension Language
|
||||||
au BufNewFile,BufRead *.mel setf mel
|
au BufNewFile,BufRead *.mel setf mel
|
||||||
|
|
||||||
|
" Mercurial (hg) commit file
|
||||||
|
au BufNewFile,BufRead hg-editor-*.txt setf hgcommit
|
||||||
|
|
||||||
" Mercurial config (looks like generic config file)
|
" Mercurial config (looks like generic config file)
|
||||||
au BufNewFile,BufRead *.hgrc,*hgrc setf cfg
|
au BufNewFile,BufRead *.hgrc,*hgrc setf cfg
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim indent file
|
" Vim indent file
|
||||||
" Language: Vim script
|
" Language: Vim script
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2012 May 20
|
" Last Change: 2012 Aug 02
|
||||||
|
|
||||||
" Only load this indent file when no other was loaded.
|
" Only load this indent file when no other was loaded.
|
||||||
if exists("b:did_indent")
|
if exists("b:did_indent")
|
||||||
@ -22,6 +22,16 @@ let s:keepcpo= &cpo
|
|||||||
set cpo&vim
|
set cpo&vim
|
||||||
|
|
||||||
function GetVimIndent()
|
function GetVimIndent()
|
||||||
|
let ignorecase_save = &ignorecase
|
||||||
|
try
|
||||||
|
let &ignorecase = 0
|
||||||
|
return GetVimIndentIntern()
|
||||||
|
finally
|
||||||
|
let &ignorecase = ignorecase_save
|
||||||
|
endtry
|
||||||
|
endfunc
|
||||||
|
|
||||||
|
function GetVimIndentIntern()
|
||||||
" Find a non-blank line above the current line.
|
" Find a non-blank line above the current line.
|
||||||
let lnum = prevnonblank(v:lnum - 1)
|
let lnum = prevnonblank(v:lnum - 1)
|
||||||
|
|
||||||
|
@ -1,13 +1,23 @@
|
|||||||
*** br_FR.orig.aff 2010-04-14 18:44:36.365731271 +0200
|
*** br_FR.aff.orig 2012-08-01 22:40:24.000000000 +0200
|
||||||
--- br_FR.aff 2010-04-14 18:43:31.069137439 +0200
|
--- br_FR.aff 2012-08-01 22:46:03.028851510 +0200
|
||||||
***************
|
***************
|
||||||
*** 9,14 ****
|
*** 13,20 ****
|
||||||
--- 9,16 ----
|
SET UTF-8
|
||||||
|
TRY esiaùnñrtolcdugmphbyfvkwzESIAÙNÑRTOLCDUGMPHBYFVKWZ'
|
||||||
|
|
||||||
|
# Permet à l'utilitaire en ligne de commande hunspell de fonctionner avec les mots contenant des quotes (lec'hienn, ...)
|
||||||
|
! WORDCHARS '
|
||||||
|
|
||||||
|
FLAG long
|
||||||
|
|
||||||
|
--- 13,22 ----
|
||||||
SET UTF-8
|
SET UTF-8
|
||||||
TRY esiaùnñrtolcdugmphbyfvkwzESIAÙNÑRTOLCDUGMPHBYFVKWZ'
|
TRY esiaùnñrtolcdugmphbyfvkwzESIAÙNÑRTOLCDUGMPHBYFVKWZ'
|
||||||
|
|
||||||
+ MIDWORD '
|
+ MIDWORD '
|
||||||
+
|
+
|
||||||
PFX m Y 1
|
# Permet à l'utilitaire en ligne de commande hunspell de fonctionner avec les mots contenant des quotes (lec'hienn, ...)
|
||||||
PFX m 0 m' [aehiouy]
|
! WORDCHARS '-
|
||||||
|
|
||||||
|
FLAG long
|
||||||
|
|
||||||
|
@ -25,16 +25,16 @@ $SPELLDIR/br.utf-8.spl : $FILES
|
|||||||
#
|
#
|
||||||
# Fetching the files from OpenOffice.org.
|
# Fetching the files from OpenOffice.org.
|
||||||
#
|
#
|
||||||
OODIR = http://extensions.services.openoffice.org/e-files/2207/3
|
OODIR = http://extensions.services.openoffice.org/e-files/2207/6
|
||||||
:attr {fetch = $OODIR/%file%} dict-br_0.3.oxt
|
:attr {fetch = $OODIR/%file%} dict-br_0.8.oxt
|
||||||
|
|
||||||
# The files don't depend on the .zip file so that we can delete it.
|
# The files don't depend on the .zip file so that we can delete it.
|
||||||
# Only download the zip file if the targets don't exist.
|
# Only download the zip file if the targets don't exist.
|
||||||
br_FR.aff br_FR.dic: {buildcheck=}
|
br_FR.aff br_FR.dic: {buildcheck=}
|
||||||
:assertpkg unzip patch
|
:assertpkg unzip patch
|
||||||
:fetch dict-br_0.3.oxt
|
:fetch dict-br_0.8.oxt
|
||||||
:sys $UNZIP dict-br_0.3.oxt
|
:sys $UNZIP dict-br_0.8.oxt
|
||||||
:delete dict-br_0.3.oxt
|
:delete dict-br_0.8.oxt
|
||||||
:copy dictionaries/br_FR.aff br_FR.aff
|
:copy dictionaries/br_FR.aff br_FR.aff
|
||||||
:copy dictionaries/br_FR.dic br_FR.dic
|
:copy dictionaries/br_FR.dic br_FR.dic
|
||||||
# The br_FR.aff file contains a BOM, remove it.
|
# The br_FR.aff file contains a BOM, remove it.
|
||||||
@ -65,12 +65,12 @@ diff:
|
|||||||
|
|
||||||
check:
|
check:
|
||||||
:assertpkg unzip diff
|
:assertpkg unzip diff
|
||||||
:fetch dict-br_0.3.oxt
|
:fetch dict-br_0.8.oxt
|
||||||
:mkdir tmp
|
:mkdir tmp
|
||||||
:cd tmp
|
:cd tmp
|
||||||
@try:
|
@try:
|
||||||
@import stat
|
@import stat
|
||||||
:sys $UNZIP ../dict-br_0.3.oxt
|
:sys $UNZIP ../dict-br_0.8.oxt
|
||||||
:sys {force} diff ../dictionaries/br_FR.aff br_FR.aff >d
|
:sys {force} diff ../dictionaries/br_FR.aff br_FR.aff >d
|
||||||
@if os.stat('d')[stat.ST_SIZE] > 0:
|
@if os.stat('d')[stat.ST_SIZE] > 0:
|
||||||
:copy br_FR.aff ../br_FR.new.aff
|
:copy br_FR.aff ../br_FR.new.aff
|
||||||
@ -80,7 +80,7 @@ check:
|
|||||||
@finally:
|
@finally:
|
||||||
:cd ..
|
:cd ..
|
||||||
:delete {r}{f}{q} tmp
|
:delete {r}{f}{q} tmp
|
||||||
:delete dict-br_0.3.oxt
|
:delete dict-br_0.8.oxt
|
||||||
|
|
||||||
|
|
||||||
# vim: set sts=4 sw=4 :
|
# vim: set sts=4 sw=4 :
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: Good old CFG files
|
" Language: Good old CFG files
|
||||||
" Maintainer: Igor N. Prischepoff (igor@tyumbit.ru, pri_igor@mail.ru)
|
" Maintainer: Igor N. Prischepoff (igor@tyumbit.ru, pri_igor@mail.ru)
|
||||||
" Last change: 2001 Sep 02
|
" Last change: 2012 Aug 11
|
||||||
|
|
||||||
" For version 5.x: Clear all syntax items
|
" For version 5.x: Clear all syntax items
|
||||||
" For version 6.x: Quit when a syntax file was already loaded
|
" For version 6.x: Quit when a syntax file was already loaded
|
||||||
@ -18,7 +18,7 @@ syn match UncPath "\\\\\p*" contained
|
|||||||
"Dos Drive:\Path
|
"Dos Drive:\Path
|
||||||
syn match CfgDirectory "[a-zA-Z]:\\\p*" contained
|
syn match CfgDirectory "[a-zA-Z]:\\\p*" contained
|
||||||
"Parameters
|
"Parameters
|
||||||
syn match CfgParams ".*="me=e-1 contains=CfgComment
|
syn match CfgParams ".\{0}="me=e-1 contains=CfgComment
|
||||||
"... and their values (don't want to highlight '=' sign)
|
"... and their values (don't want to highlight '=' sign)
|
||||||
syn match CfgValues "=.*"hs=s+1 contains=CfgDirectory,UncPath,CfgComment,CfgString,CfgOnOff
|
syn match CfgValues "=.*"hs=s+1 contains=CfgDirectory,UncPath,CfgComment,CfgString,CfgOnOff
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: group(5) user group file
|
" Language: group(5) user group file
|
||||||
" Maintainer: Nikolai Weibull <now@bitwi.se>
|
" Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||||
" Latest Revision: 2006-04-19
|
" Latest Revision: 2012-08-05
|
||||||
|
|
||||||
if exists("b:current_syntax")
|
if exists("b:current_syntax")
|
||||||
finish
|
finish
|
||||||
@ -12,7 +12,7 @@ set cpo&vim
|
|||||||
|
|
||||||
syn match groupBegin display '^' nextgroup=groupName
|
syn match groupBegin display '^' nextgroup=groupName
|
||||||
|
|
||||||
syn match groupName contained display '[a-z_][a-z0-9_-]\{0,15}'
|
syn match groupName contained display '[^:]\+'
|
||||||
\ nextgroup=groupPasswordColon
|
\ nextgroup=groupPasswordColon
|
||||||
|
|
||||||
syn match groupPasswordColon contained display ':'
|
syn match groupPasswordColon contained display ':'
|
||||||
@ -30,7 +30,7 @@ syn match groupGID contained display '\d*'
|
|||||||
|
|
||||||
syn match groupUserListColon contained display ':' nextgroup=groupUserList
|
syn match groupUserListColon contained display ':' nextgroup=groupUserList
|
||||||
|
|
||||||
syn match groupUserList contained '[a-z_][a-z0-9_-]*'
|
syn match groupUserList contained '[^,]\+'
|
||||||
\ nextgroup=groupUserListSep
|
\ nextgroup=groupUserListSep
|
||||||
|
|
||||||
syn match groupUserListSep contained display ',' nextgroup=groupUserList
|
syn match groupUserListSep contained display ',' nextgroup=groupUserList
|
||||||
|
27
runtime/syntax/hgcommit.vim
Normal file
27
runtime/syntax/hgcommit.vim
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
" Vim syntax file
|
||||||
|
" Language: hg (Mercurial) commit file
|
||||||
|
" Maintainer: Ken Takata <kentkt at csc dot jp>
|
||||||
|
" Last Change: 2012 Aug 2
|
||||||
|
" Filenames: hg-editor-*.txt
|
||||||
|
" License: VIM License
|
||||||
|
" URL: https://github.com/k-takata/hg-vim
|
||||||
|
|
||||||
|
if exists("b:current_syntax")
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
|
||||||
|
syn match hgcommitComment "^HG:.*$"
|
||||||
|
syn match hgcommitUser "^HG: user: \zs.*$" contained containedin=hgcommitComment
|
||||||
|
syn match hgcommitBranch "^HG: branch \zs.*$" contained containedin=hgcommitComment
|
||||||
|
syn match hgcommitAdded "^HG: \zsadded .*$" contained containedin=hgcommitComment
|
||||||
|
syn match hgcommitChanged "^HG: \zschanged .*$" contained containedin=hgcommitComment
|
||||||
|
syn match hgcommitRemoved "^HG: \zsremoved .*$" contained containedin=hgcommitComment
|
||||||
|
|
||||||
|
hi def link hgcommitComment Comment
|
||||||
|
hi def link hgcommitUser String
|
||||||
|
hi def link hgcommitBranch String
|
||||||
|
hi def link hgcommitAdded Identifier
|
||||||
|
hi def link hgcommitChanged Special
|
||||||
|
hi def link hgcommitRemoved Constant
|
||||||
|
|
||||||
|
let b:current_syntax = "hgcommit"
|
@ -2,7 +2,7 @@
|
|||||||
" Language: Lua 4.0, Lua 5.0, Lua 5.1 and Lua 5.2
|
" Language: Lua 4.0, Lua 5.0, Lua 5.1 and Lua 5.2
|
||||||
" Maintainer: Marcus Aurelius Farias <masserahguard-lua 'at' yahoo com>
|
" Maintainer: Marcus Aurelius Farias <masserahguard-lua 'at' yahoo com>
|
||||||
" First Author: Carlos Augusto Teixeira Mendes <cmendes 'at' inf puc-rio br>
|
" First Author: Carlos Augusto Teixeira Mendes <cmendes 'at' inf puc-rio br>
|
||||||
" Last Change: 2012 Feb 07
|
" Last Change: 2012 Aug 12
|
||||||
" Options: lua_version = 4 or 5
|
" Options: lua_version = 4 or 5
|
||||||
" lua_subversion = 0 (4.0, 5.0) or 1 (5.1) or 2 (5.2)
|
" lua_subversion = 0 (4.0, 5.0) or 1 (5.1) or 2 (5.2)
|
||||||
" default 5.2
|
" default 5.2
|
||||||
@ -48,39 +48,41 @@ syn match luaComment "\%^#!.*"
|
|||||||
|
|
||||||
" catch errors caused by wrong parenthesis and wrong curly brackets or
|
" catch errors caused by wrong parenthesis and wrong curly brackets or
|
||||||
" keywords placed outside their respective blocks
|
" keywords placed outside their respective blocks
|
||||||
|
syn region luaParen transparent start='(' end=')' contains=ALLBUT,luaParenError,luaTodo,luaSpecial,luaIfThen,luaElseifThen,luaElse,luaThenEnd,luaBlock,luaLoopBlock,luaIn,luaStatement
|
||||||
|
syn region luaTableBlock transparent matchgroup=luaTable start="{" end="}" contains=ALLBUT,luaBraceError,luaTodo,luaSpecial,luaIfThen,luaElseifThen,luaElse,luaThenEnd,luaBlock,luaLoopBlock,luaIn,luaStatement
|
||||||
|
|
||||||
syn region luaParen transparent start='(' end=')' contains=TOP,luaParenError
|
|
||||||
syn match luaParenError ")"
|
syn match luaParenError ")"
|
||||||
syn match luaError "}"
|
syn match luaBraceError "}"
|
||||||
syn match luaError "\<\%(end\|else\|elseif\|then\|until\|in\)\>"
|
syn match luaError "\<\%(end\|else\|elseif\|then\|until\|in\)\>"
|
||||||
|
|
||||||
" Function declaration
|
" function ... end
|
||||||
syn region luaFunctionBlock transparent matchgroup=luaFunction start="\<function\>" end="\<end\>" contains=TOP
|
syn region luaFunctionBlock transparent matchgroup=luaFunction start="\<function\>" end="\<end\>" contains=ALLBUT,luaTodo,luaSpecial,luaElseifThen,luaElse,luaThenEnd,luaIn
|
||||||
|
|
||||||
" else
|
|
||||||
syn keyword luaCondElse matchgroup=luaCond contained containedin=luaCondEnd else
|
|
||||||
|
|
||||||
" then ... end
|
|
||||||
syn region luaCondEnd contained transparent matchgroup=luaCond start="\<then\>" end="\<end\>" contains=TOP
|
|
||||||
|
|
||||||
" elseif ... then
|
|
||||||
syn region luaCondElseif contained containedin=luaCondEnd transparent matchgroup=luaCond start="\<elseif\>" end="\<then\>" contains=TOP
|
|
||||||
|
|
||||||
" if ... then
|
" if ... then
|
||||||
syn region luaCondStart transparent matchgroup=luaCond start="\<if\>" end="\<then\>"me=e-4 contains=TOP nextgroup=luaCondEnd skipwhite skipempty
|
syn region luaIfThen transparent matchgroup=luaCond start="\<if\>" end="\<then\>"me=e-4 contains=ALLBUT,luaTodo,luaSpecial,luaElseifThen,luaElse,luaIn nextgroup=luaThenEnd skipwhite skipempty
|
||||||
|
|
||||||
|
" then ... end
|
||||||
|
syn region luaThenEnd contained transparent matchgroup=luaCond start="\<then\>" end="\<end\>" contains=ALLBUT,luaTodo,luaSpecial,luaThenEnd,luaIn
|
||||||
|
|
||||||
|
" elseif ... then
|
||||||
|
syn region luaElseifThen contained transparent matchgroup=luaCond start="\<elseif\>" end="\<then\>" contains=ALLBUT,luaTodo,luaSpecial,luaElseifThen,luaElse,luaThenEnd,luaIn
|
||||||
|
|
||||||
|
" else
|
||||||
|
syn keyword luaElse contained else
|
||||||
|
|
||||||
" do ... end
|
" do ... end
|
||||||
syn region luaBlock transparent matchgroup=luaStatement start="\<do\>" end="\<end\>" contains=TOP
|
syn region luaBlock transparent matchgroup=luaStatement start="\<do\>" end="\<end\>" contains=ALLBUT,luaTodo,luaSpecial,luaElseifThen,luaElse,luaThenEnd,luaIn
|
||||||
|
|
||||||
" repeat ... until
|
" repeat ... until
|
||||||
syn region luaRepeatBlock transparent matchgroup=luaRepeat start="\<repeat\>" end="\<until\>" contains=TOP
|
syn region luaLoopBlock transparent matchgroup=luaRepeat start="\<repeat\>" end="\<until\>" contains=ALLBUT,luaTodo,luaSpecial,luaElseifThen,luaElse,luaThenEnd,luaIn
|
||||||
|
|
||||||
" while ... do
|
" while ... do
|
||||||
syn region luaWhile transparent matchgroup=luaRepeat start="\<while\>" end="\<do\>"me=e-2 contains=TOP nextgroup=luaBlock skipwhite skipempty
|
syn region luaLoopBlock transparent matchgroup=luaRepeat start="\<while\>" end="\<do\>"me=e-2 contains=ALLBUT,luaTodo,luaSpecial,luaIfThen,luaElseifThen,luaElse,luaThenEnd,luaIn nextgroup=luaBlock skipwhite skipempty
|
||||||
|
|
||||||
" for ... do and for ... in ... do
|
" for ... do and for ... in ... do
|
||||||
syn region luaFor transparent matchgroup=luaRepeat start="\<for\>" end="\<do\>"me=e-2 contains=TOP nextgroup=luaBlock skipwhite skipempty
|
syn region luaLoopBlock transparent matchgroup=luaRepeat start="\<for\>" end="\<do\>"me=e-2 contains=ALLBUT,luaTodo,luaSpecial,luaIfThen,luaElseifThen,luaElse,luaThenEnd nextgroup=luaBlock skipwhite skipempty
|
||||||
|
|
||||||
syn keyword luaFor contained containedin=luaFor in
|
syn keyword luaIn contained in
|
||||||
|
|
||||||
" other keywords
|
" other keywords
|
||||||
syn keyword luaStatement return local break
|
syn keyword luaStatement return local break
|
||||||
@ -131,9 +133,6 @@ if lua_version >= 5
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" tables
|
|
||||||
syn region luaTableBlock transparent matchgroup=luaTable start="{" end="}" contains=TOP,luaStatement
|
|
||||||
|
|
||||||
syn keyword luaFunc assert collectgarbage dofile error next
|
syn keyword luaFunc assert collectgarbage dofile error next
|
||||||
syn keyword luaFunc print rawget rawset tonumber tostring type _VERSION
|
syn keyword luaFunc print rawget rawset tonumber tostring type _VERSION
|
||||||
|
|
||||||
@ -343,15 +342,17 @@ if version >= 508 || !exists("did_lua_syntax_inits")
|
|||||||
HiLink luaString2 String
|
HiLink luaString2 String
|
||||||
HiLink luaNumber Number
|
HiLink luaNumber Number
|
||||||
HiLink luaOperator Operator
|
HiLink luaOperator Operator
|
||||||
|
HiLink luaIn Operator
|
||||||
HiLink luaConstant Constant
|
HiLink luaConstant Constant
|
||||||
HiLink luaCond Conditional
|
HiLink luaCond Conditional
|
||||||
HiLink luaCondElse Conditional
|
HiLink luaElse Conditional
|
||||||
HiLink luaFunction Function
|
HiLink luaFunction Function
|
||||||
HiLink luaComment Comment
|
HiLink luaComment Comment
|
||||||
HiLink luaTodo Todo
|
HiLink luaTodo Todo
|
||||||
HiLink luaTable Structure
|
HiLink luaTable Structure
|
||||||
HiLink luaError Error
|
HiLink luaError Error
|
||||||
HiLink luaParenError Error
|
HiLink luaParenError Error
|
||||||
|
HiLink luaBraceError Error
|
||||||
HiLink luaSpecial SpecialChar
|
HiLink luaSpecial SpecialChar
|
||||||
HiLink luaFunc Identifier
|
HiLink luaFunc Identifier
|
||||||
HiLink luaLabel Label
|
HiLink luaLabel Label
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: reStructuredText documentation format
|
" Language: reStructuredText documentation format
|
||||||
" Maintainer: Nikolai Weibull <now@bitwi.se>
|
" Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||||
" Latest Revision: 2010-01-23
|
" Latest Revision: 2012-08-05
|
||||||
|
|
||||||
if exists("b:current_syntax")
|
if exists("b:current_syntax")
|
||||||
finish
|
finish
|
||||||
@ -141,8 +141,8 @@ syn sync minlines=50 linebreaks=1
|
|||||||
|
|
||||||
hi def link rstTodo Todo
|
hi def link rstTodo Todo
|
||||||
hi def link rstComment Comment
|
hi def link rstComment Comment
|
||||||
hi def link rstSections Type
|
hi def link rstSections Title
|
||||||
hi def link rstTransition Type
|
hi def link rstTransition rstSections
|
||||||
hi def link rstLiteralBlock String
|
hi def link rstLiteralBlock String
|
||||||
hi def link rstQuotedLiteralBlock String
|
hi def link rstQuotedLiteralBlock String
|
||||||
hi def link rstDoctestBlock PreProc
|
hi def link rstDoctestBlock PreProc
|
||||||
|
@ -2,16 +2,16 @@
|
|||||||
== <20> d v <20> z <20> l j <20> k a V I M - o k t a t <20> b a n - 1.5-<2D>s verzi<7A> ==
|
== <20> d v <20> z <20> l j <20> k a V I M - o k t a t <20> b a n - 1.5-<2D>s verzi<7A> ==
|
||||||
===============================================================================
|
===============================================================================
|
||||||
|
|
||||||
A Vim egy nagyon hat<61>kony szerkeszt<7A>, amelnyek rengeteg utas<61>t<EFBFBD>sa
|
A Vim egy nagyon hat<61>kony szerkeszt<7A>, amelynek rengeteg utas<61>t<EFBFBD>sa
|
||||||
van, t<>l sok, hogy egy ilyen oktat<61>ban (tutorban), mint az itteni
|
van, t<>l sok, hogy egy ilyen oktat<61>ban (tutorban), mint az itteni
|
||||||
mindet elmagyar<61>zzuk. Ez az oktat<61> arra t<>rekszik, hogy annyit
|
mindet elmagyar<61>zzuk. Ez az oktat<61> arra t<>rekszik, hogy annyit
|
||||||
elmagyar<61>zzon, amennyi el<65>g, hogy k<>nnyed<65>n haszn<7A>ljuk a Vim-et, az
|
elmagyar<61>zzon, amennyi el<65>g, hogy k<>nnyed<65>n haszn<7A>ljuk a Vim-et, az
|
||||||
<20>ltal<61>nos c<>l<EFBFBD> sz<73>vegszerkeszt<7A>t.
|
<20>ltal<61>nos c<>l<EFBFBD> sz<73>vegszerkeszt<7A>t.
|
||||||
|
|
||||||
A feladatok megold<6C>s<EFBFBD>hoz 25-30 perc sz<73>ks<6B>ges att<74>l f<>gg<67>en,
|
A feladatok megold<6C>s<EFBFBD>hoz 25-30 perc sz<73>ks<6B>ges att<74>l f<>gg<67>en,
|
||||||
mennyit t<>lt<6C>nk a kis<EFBFBD>rletez<EFBFBD>ssel.
|
mennyit t<>lt<6C>nk a k<EFBFBD>s<EFBFBD>rletez<EFBFBD>ssel.
|
||||||
|
|
||||||
A leck<63>ben szerepl<70> utas<61>t<EFBFBD>sok m<>dos<6F>tani fogj<67>k a sz<73>vegek.
|
A leck<63>ben szerepl<70> utas<61>t<EFBFBD>sok m<>dos<6F>tani fogj<67>k a sz<73>veget.
|
||||||
K<>sz<73>tsen m<>solatot err<72>l a f<>jlr<6C>l, ha gyakorolni akar.
|
K<>sz<73>tsen m<>solatot err<72>l a f<>jlr<6C>l, ha gyakorolni akar.
|
||||||
(Ha "vimtutor"-ral ind<6E>totta, akkor ez m<>r egy m<>solat.)
|
(Ha "vimtutor"-ral ind<6E>totta, akkor ez m<>r egy m<>solat.)
|
||||||
|
|
||||||
@ -81,7 +81,7 @@ Megj: A kurzor gomboknak is m
|
|||||||
2. A hib<69>k kijav<61>t<EFBFBD>s<EFBFBD>hoz mozgassa a kurzort am<61>g a t<>rlend<6E> karakter
|
2. A hib<69>k kijav<61>t<EFBFBD>s<EFBFBD>hoz mozgassa a kurzort am<61>g a t<>rlend<6E> karakter
|
||||||
f<>l<EFBFBD> nem <20>r.
|
f<>l<EFBFBD> nem <20>r.
|
||||||
|
|
||||||
3. Nyomja meg az x gombot, hogy t<>r<EFBFBD>lje a nemk<6D>v<EFBFBD>nt karaktert.
|
3. Nyomja meg az x gombot, hogy t<>r<EFBFBD>lje a nem k<EFBFBD>v<EFBFBD>nt karaktert.
|
||||||
|
|
||||||
4. Ism<73>telje a 2, 3, 4-es l<>p<EFBFBD>seket, hogy kijav<61>tsa a mondatot.
|
4. Ism<73>telje a 2, 3, 4-es l<>p<EFBFBD>seket, hogy kijav<61>tsa a mondatot.
|
||||||
|
|
||||||
@ -172,7 +172,7 @@ Most folytassuk a 2. leck
|
|||||||
|
|
||||||
3. Mozgassa a kurzort a helyes sor v<>g<EFBFBD>re (az els<6C> . UT<55>N)!
|
3. Mozgassa a kurzort a helyes sor v<>g<EFBFBD>re (az els<6C> . UT<55>N)!
|
||||||
|
|
||||||
4. d$ beg<65>pel<65>s<EFBFBD>velt<6C>r<EFBFBD>lje a sor v<>g<EFBFBD>t!
|
4. d$ beg<65>pel<65>s<EFBFBD>vel t<EFBFBD>r<EFBFBD>lje a sor v<>g<EFBFBD>t!
|
||||||
|
|
||||||
---> Valaki a sor v<>g<EFBFBD>t k<>tszer g<>pelte be. k<>tszer g<>pelte be.
|
---> Valaki a sor v<>g<EFBFBD>t k<>tszer g<>pelte be. k<>tszer g<>pelte be.
|
||||||
|
|
||||||
@ -184,30 +184,30 @@ Most folytassuk a 2. leck
|
|||||||
|
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
2.3. lecke: UTAS<41>T<EFBFBD>SOKR<4B>L <20>S OBJEKTUMOKR<EFBFBD>L
|
2.3. lecke: UTAS<41>T<EFBFBD>SOKR<4B>L <20>S MOZG<EFBFBD>SOKR<EFBFBD>L
|
||||||
|
|
||||||
|
|
||||||
A d (delete=t<>rl<72>s) utas<61>t<EFBFBD>s form<72>ja a k<>vetkez<65>:
|
A d (delete=t<>rl<72>s) utas<61>t<EFBFBD>s form<72>ja a k<>vetkez<65>:
|
||||||
|
|
||||||
[sz<73>m] d objektum VAGY d [sz<73>m] objektum
|
[sz<73>m] d mozg<EFBFBD>s VAGY d [sz<73>m] mozg<EFBFBD>s
|
||||||
Ahol:
|
Ahol:
|
||||||
sz<73>m - h<>nyszor hajt<6A>djon v<>gre a parancs (elhagyhat<61>, alap<61>rt<72>k=1).
|
sz<73>m - h<>nyszor hajt<6A>djon v<>gre a parancs (elhagyhat<61>, alap<61>rt<72>k=1).
|
||||||
d - a t<>rl<72>s (delete) utas<61>t<EFBFBD>s.
|
d - a t<>rl<72>s (delete) utas<61>t<EFBFBD>s.
|
||||||
objektum - amin a parancsnak teljes<65>lnie kell (al<61>bb list<73>zva).
|
mozg<EFBFBD>s - amin a parancsnak teljes<65>lnie kell (al<61>bb list<73>zva).
|
||||||
|
|
||||||
Objektumok r<>vid list<73>ja:
|
Mozg<EFBFBD>sok r<>vid list<73>ja:
|
||||||
w - a kurzort<72>l a sz<73> v<>g<EFBFBD>ig, bele<6C>rtve a sz<73>k<EFBFBD>zt.
|
w - a kurzort<72>l a sz<73> v<>g<EFBFBD>ig, bele<6C>rtve a sz<73>k<EFBFBD>zt.
|
||||||
e - a kurzort<72>l a sz<73> v<>g<EFBFBD>ig, NEM bele<6C>rtve a sz<73>k<EFBFBD>zt.
|
e - a kurzort<72>l a sz<73> v<>g<EFBFBD>ig, NEM bele<6C>rtve a sz<73>k<EFBFBD>zt.
|
||||||
$ - a kurzort<72>l a sor v<>g<EFBFBD>ig.
|
$ - a kurzort<72>l a sor v<>g<EFBFBD>ig.
|
||||||
|
|
||||||
MEGJ: V<EFBFBD>llalkoz<EFBFBD>bbak kedv<64><76>rt, csup<75>n az objektum beg<65>pel<65>s<EFBFBD>vel parancs n<>lk<6C>l
|
MEGJ: Csup<EFBFBD>n a mozg<7A>s beg<65>pel<65>s<EFBFBD>vel (parancs n<>lk<6C>l)
|
||||||
a kurzor oda ker<65>l, amit az objektumlista megad.
|
a kurzor mozg<EFBFBD>s <20>ltal megadott helyre ker<65>l.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
2.4. lecke: EGY KIV<49>TEL A 'PARANCSOBJEKTUM' AL<41>L
|
2.4. lecke: EG<EFBFBD>SZ SOROK FELDOLGOZ<4F>SA
|
||||||
|
|
||||||
|
|
||||||
** dd be<62>r<EFBFBD>s<EFBFBD>val t<>r<EFBFBD>lheti az eg<65>sz sort. **
|
** dd be<62>r<EFBFBD>s<EFBFBD>val t<>r<EFBFBD>lheti az eg<65>sz sort. **
|
||||||
@ -217,8 +217,8 @@ MEGJ: V
|
|||||||
|
|
||||||
1. Mozgassa a kurzort az al<61>bbi kifejez<65>sek m<>sodik sor<6F>ra!
|
1. Mozgassa a kurzort az al<61>bbi kifejez<65>sek m<>sodik sor<6F>ra!
|
||||||
2. dd beg<65>pel<65>s<EFBFBD>vel t<>r<EFBFBD>lje a sort!
|
2. dd beg<65>pel<65>s<EFBFBD>vel t<>r<EFBFBD>lje a sort!
|
||||||
3. Menjen a 4. (eredetileg 5.) sorra!
|
3. Menjen a 3. (eredetileg 4.) sorra!
|
||||||
4. 2dd (ugyeb<65>r sz<73>m-utas<61>t<EFBFBD>s-objektum) beg<65>pel<65>s<EFBFBD>vel t<>r<EFBFBD>lj<6C>n k<>t sort!
|
4. 2dd (ugyeb<65>r sz<73>m-utas<61>t<EFBFBD>s-mozg<EFBFBD>s) beg<65>pel<65>s<EFBFBD>vel t<>r<EFBFBD>lj<6C>n k<>t sort!
|
||||||
|
|
||||||
1) Alv<6C> szegek a j<>ghideg homokban,
|
1) Alv<6C> szegek a j<>ghideg homokban,
|
||||||
2) - kezdi a k<>lt<6C> -
|
2) - kezdi a k<>lt<6C> -
|
||||||
@ -238,9 +238,9 @@ MEGJ: V
|
|||||||
1. Menj<6E>nk az al<61>bbi ---> kezdet<65> sor els<6C> hib<69>j<EFBFBD>ra!
|
1. Menj<6E>nk az al<61>bbi ---> kezdet<65> sor els<6C> hib<69>j<EFBFBD>ra!
|
||||||
2. x lenyom<6F>s<EFBFBD>val t<>r<EFBFBD>lje az els<6C> felesleges karaktert!
|
2. x lenyom<6F>s<EFBFBD>val t<>r<EFBFBD>lje az els<6C> felesleges karaktert!
|
||||||
3. u megnyom<6F>s<EFBFBD>val vonja vissza az utols<6C>nak v<>grehajtott utas<61>t<EFBFBD>st!
|
3. u megnyom<6F>s<EFBFBD>val vonja vissza az utols<6C>nak v<>grehajtott utas<61>t<EFBFBD>st!
|
||||||
4. M<>sodj<64>ra jav<61>tson ki minden hib<69>t a sorben az x utas<61>t<EFBFBD>ssal!
|
4. M<>sodj<64>ra jav<61>tson ki minden hib<69>t a sorban az x utas<61>t<EFBFBD>ssal!
|
||||||
5. Most nagy U -val <20>ll<6C>tsa vissza a sor eredeti <20>llapot<6F>t!
|
5. Most nagy U -val <20>ll<6C>tsa vissza a sor eredeti <20>llapot<6F>t!
|
||||||
6. Nyomja meg az u gombot p<>rszor, hogy az U <20>s sz el<65>z<EFBFBD> utas<61>t<EFBFBD>sokat
|
6. Nyomja meg az u gombot p<>rszor, hogy az U <20>s az azt megel<EFBFBD>z<EFBFBD> utas<61>t<EFBFBD>sokat
|
||||||
vissza<7A>ll<6C>tsa!
|
vissza<7A>ll<6C>tsa!
|
||||||
7. CTRL-R (CTRL gomb lenyom<6F>sa mellett <20>ss<73>n R-t) p<>rszor csin<69>lja <20>jra a
|
7. CTRL-R (CTRL gomb lenyom<6F>sa mellett <20>ss<73>n R-t) p<>rszor csin<69>lja <20>jra a
|
||||||
visszavont parancsokat (redo)!
|
visszavont parancsokat (redo)!
|
||||||
@ -263,11 +263,11 @@ MEGJ: V
|
|||||||
|
|
||||||
4. Egy utas<61>t<EFBFBD>s alakja norm<72>l m<>dban:
|
4. Egy utas<61>t<EFBFBD>s alakja norm<72>l m<>dban:
|
||||||
|
|
||||||
[sz<73>m] utas<61>t<EFBFBD>s objektum VAGY utas<61>t<EFBFBD>s [sz<73>m] objektum
|
[sz<73>m] utas<61>t<EFBFBD>s mozg<EFBFBD>s VAGY utas<61>t<EFBFBD>s [sz<73>m] mozg<EFBFBD>s
|
||||||
ahol:
|
ahol:
|
||||||
sz<73>m - h<>nyszor ism<73>telj<6C>k a parancsot
|
sz<73>m - h<>nyszor ism<73>telj<6C>k a parancsot
|
||||||
utas<61>t<EFBFBD>s - mit tegy<67>nk, pl. d a t<>rl<72>skor
|
utas<61>t<EFBFBD>s - mit tegy<67>nk, pl. d a t<>rl<72>skor
|
||||||
objektum - mire hasson az utas<61>t<EFBFBD>s, p<>ld<6C>ul w (sz<73>=word),
|
mozg<EFBFBD>s - mire hasson az utas<61>t<EFBFBD>s, p<>ld<6C>ul w (sz<73>=word),
|
||||||
$ (a sor v<>g<EFBFBD>ig), stb.
|
$ (a sor v<>g<EFBFBD>ig), stb.
|
||||||
|
|
||||||
5. Az el<65>z<EFBFBD> tett visszavon<6F>sa (undo): u (kis u)
|
5. Az el<65>z<EFBFBD> tett visszavon<6F>sa (undo): u (kis u)
|
||||||
@ -278,11 +278,11 @@ MEGJ: V
|
|||||||
3.1. lecke: A BEILLESZT<5A>S (PUT) PARANCS
|
3.1. lecke: A BEILLESZT<5A>S (PUT) PARANCS
|
||||||
|
|
||||||
|
|
||||||
** p le<6C>t<EFBFBD>s<EFBFBD>vel az utols<6C>nak t<>r<EFBFBD>ltet a kurzor ut<75>n illeszhetj<74>k. **
|
** p le<6C>t<EFBFBD>s<EFBFBD>vel az utols<6C>nak t<>r<EFBFBD>ltet a kurzor ut<75>n illeszthetj<EFBFBD>k. **
|
||||||
|
|
||||||
1. Mozgassuk a kurzort az al<61>bbi sorok els<6C> sor<6F>ra.
|
1. Mozgassuk a kurzort az al<61>bbi sorok els<6C> sor<6F>ra.
|
||||||
|
|
||||||
2. dd le<6C>t<EFBFBD>s<EFBFBD>vel t<>r<EFBFBD>lj<6C>k a sort <20>s elt<6C>rol<6F>dik a Vim puffer<65>ben.
|
2. dd le<6C>t<EFBFBD>s<EFBFBD>vel t<>r<EFBFBD>lj<6C>k a sort <20>s elt<6C>rol<6F>dik a Vim puffer<65>ben.
|
||||||
|
|
||||||
3. Mozgassuk a kurzort azel<65>tt a sor EL<45>TTI sorba, ahov<6F> mozgatni
|
3. Mozgassuk a kurzort azel<65>tt a sor EL<45>TTI sorba, ahov<6F> mozgatni
|
||||||
szeretn<74>nk a t<>r<EFBFBD>lt sort.
|
szeretn<74>nk a t<>r<EFBFBD>lt sort.
|
||||||
@ -350,13 +350,13 @@ Vegy
|
|||||||
3.4. lecke: T<>BBF<42>LE V<>LTOZTAT<41>S c-VEL
|
3.4. lecke: T<>BBF<42>LE V<>LTOZTAT<41>S c-VEL
|
||||||
|
|
||||||
|
|
||||||
** A c utas<61>t<EFBFBD>s haszn<7A>lhat<61> ugyanazokkal az objektumokkal mint a t<>rl<72>s **
|
** A c utas<61>t<EFBFBD>s haszn<7A>lhat<61> ugyanazokkal az mozg<EFBFBD>sokkal mint a t<>rl<72>s **
|
||||||
|
|
||||||
1. A change utas<61>t<EFBFBD>s a t<>rl<72>ssel azonosan viselkedik. A forma:
|
1. A change utas<61>t<EFBFBD>s a t<>rl<72>ssel azonosan viselkedik. A forma:
|
||||||
|
|
||||||
[sz<73>m] c objektum OR c [sz<73>m] objektum
|
[sz<73>m] c mozg<EFBFBD>s OR c [sz<73>m] mozg<EFBFBD>s
|
||||||
|
|
||||||
2. Az objektumok is azonosak, pl. w (sz<73>), $ (sorv<72>g), stb.
|
2. A mozg<7A>sok is azonosak, pl. w (sz<73>), $ (sorv<72>g), stb.
|
||||||
|
|
||||||
3. Mozgassuk a kurzort az els<6C> ---> kezdet<65> sorra!
|
3. Mozgassuk a kurzort az els<6C> ---> kezdet<65> sorra!
|
||||||
|
|
||||||
@ -374,18 +374,18 @@ Vegy
|
|||||||
|
|
||||||
|
|
||||||
1. A m<>r t<>r<EFBFBD>lt sort beilleszt<7A>s<EFBFBD>hez nyomjunk p-t. Ez a t<>r<EFBFBD>lt sz<73>veget
|
1. A m<>r t<>r<EFBFBD>lt sort beilleszt<7A>s<EFBFBD>hez nyomjunk p-t. Ez a t<>r<EFBFBD>lt sz<73>veget
|
||||||
a kurzor UT<55>N helyezi (ha sor ker<65>lt t<>rl<72>sre, a kurzor allatti sorba).
|
a kurzor UT<55>N helyezi (ha sor ker<65>lt t<>rl<72>sre, a kurzor alatti sorba).
|
||||||
|
|
||||||
2. A kurzor alatti karakter <20>t<EFBFBD>r<EFBFBD>s<EFBFBD>hoz az r-et <20>s azt a karaktert
|
2. A kurzor alatti karakter <20>t<EFBFBD>r<EFBFBD>s<EFBFBD>hoz az r-et <20>s azt a karaktert
|
||||||
nyomjuk, amellyel az eredetit fel<65>l szeretn<74>nk <20>rni.
|
nyomjuk, amellyel az eredetit fel<65>l szeretn<74>nk <20>rni.
|
||||||
|
|
||||||
3. A v<>ltoztat<61>s (c) utas<61>t<EFBFBD>s a karaktert<72>l az objektum v<>g<EFBFBD>ig
|
3. A v<>ltoztat<61>s (c) utas<61>t<EFBFBD>s a karaktert<72>l az mozg<EFBFBD>s v<>g<EFBFBD>ig
|
||||||
v<>ltoztatja meg az objektumot. P<>ld<6C>ul a cw a kurzort<72>l a sz<73> v<>g<EFBFBD>ig,
|
v<>ltoztatja meg az mozg<EFBFBD>st. P<>ld<6C>ul a cw a kurzort<72>l a sz<73> v<>g<EFBFBD>ig,
|
||||||
a c$ a sor v<>g<EFBFBD>ig.
|
a c$ a sor v<>g<EFBFBD>ig.
|
||||||
|
|
||||||
4. A v<>ltoztat<61>s form<72>tuma:
|
4. A v<>ltoztat<61>s form<72>tuma:
|
||||||
|
|
||||||
[sz<73>m] c objektum VAGY c [sz<73>m] objektum
|
[sz<73>m] c mozg<EFBFBD>s VAGY c [sz<73>m] mozg<EFBFBD>s
|
||||||
|
|
||||||
Ugorjunk a k<>vetkez<65> leck<63>re!
|
Ugorjunk a k<>vetkez<65> leck<63>re!
|
||||||
|
|
||||||
@ -428,7 +428,7 @@ Ugorjunk a k
|
|||||||
3. A kifejez<65>s <20>jabb keres<65>s<EFBFBD>hez <20>ss<73>k le egyszer<65>en: n .
|
3. A kifejez<65>s <20>jabb keres<65>s<EFBFBD>hez <20>ss<73>k le egyszer<65>en: n .
|
||||||
A kifejez<65>s ellenkez<65> ir<69>nyban t<>rt<72>n<EFBFBD> keres<65>s<EFBFBD>hez ezt <20>ss<73>k be: Shift-N .
|
A kifejez<65>s ellenkez<65> ir<69>nyban t<>rt<72>n<EFBFBD> keres<65>s<EFBFBD>hez ezt <20>ss<73>k be: Shift-N .
|
||||||
|
|
||||||
4. Ha visszafel<65> szeretne keresni, akkor ? kell a ! helyett.
|
4. Ha visszafel<65> szeretne keresni, akkor ? kell a / helyett.
|
||||||
|
|
||||||
---> "hiibaa" nem a helyes m<>dja a hiba le<6C>r<EFBFBD>s<EFBFBD>nak; a hiibaa egy hiba.
|
---> "hiibaa" nem a helyes m<>dja a hiba le<6C>r<EFBFBD>s<EFBFBD>nak; a hiibaa egy hiba.
|
||||||
|
|
||||||
@ -462,7 +462,7 @@ Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a
|
|||||||
4.4. lecke: A HIB<49>K KIJAV<41>T<EFBFBD>S<EFBFBD>NAK EGY M<>DJA
|
4.4. lecke: A HIB<49>K KIJAV<41>T<EFBFBD>S<EFBFBD>NAK EGY M<>DJA
|
||||||
|
|
||||||
|
|
||||||
** :s/<EFBFBD>j/r<EFBFBD>gi/g beg<65>pel<65>s<EFBFBD>vel az '<27>j'-ra cser<65>lj<6C>k a 'r<>gi'-t. **
|
** :s/r<>gi/<EFBFBD>j/g beg<65>pel<65>s<EFBFBD>vel az '<27>j'-ra cser<65>lj<6C>k a 'r<>gi'-t. **
|
||||||
|
|
||||||
1. Menj<6E>nk a ---> kezdet<65> sorra!
|
1. Menj<6E>nk a ---> kezdet<65> sorra!
|
||||||
|
|
||||||
@ -579,7 +579,7 @@ Megj: Ha
|
|||||||
|
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
5.4. lecke: RETRIEVING AND MERGING FILES
|
5.4. lecke: F<EFBFBD>JLOK VISSZA<5A>LL<4C>T<EFBFBD>SA <20>S <20>SSZEF<45>Z<EFBFBD>SE
|
||||||
|
|
||||||
|
|
||||||
** Egy f<>jl tartalm<6C>nak beilleszt<7A>s<EFBFBD>hez <20>rja :r F<>JLN<4C>V **
|
** Egy f<>jl tartalm<6C>nak beilleszt<7A>s<EFBFBD>hez <20>rja :r F<>JLN<4C>V **
|
||||||
@ -592,11 +592,11 @@ MEGJ: A 3. l
|
|||||||
keresse meg ism<73>t ezt a leck<63>t.
|
keresse meg ism<73>t ezt a leck<63>t.
|
||||||
|
|
||||||
3. Most sz<73>rja be a TESZT nev<65> f<>jlt a :r TESZT paranccsal, ahol
|
3. Most sz<73>rja be a TESZT nev<65> f<>jlt a :r TESZT paranccsal, ahol
|
||||||
TESZT az <20>n f<>jlj<6C>nak a neve.
|
TESZT az <20>n f<>jlj<6C>nak a neve.
|
||||||
|
|
||||||
MEGJ: A f<>jl, amit beillesztett a kurzora alatt helyezkedik el.
|
MEGJ: A f<>jl, amit beillesztett a kurzora alatt helyezkedik el.
|
||||||
|
|
||||||
4. Hogy ellen<65>rizz<7A>k, hogy a f<>jlt t<>nyleg beillsztett<74>k, menjen
|
4. Hogy ellen<65>rizz<7A>k, hogy a f<>jlt t<>nyleg beillesztett<EFBFBD>k, menjen
|
||||||
vissza, <20>s n<>zze meg, hogy k<>tszer szerepel az 5.3. lecke! Az eredeti
|
vissza, <20>s n<>zze meg, hogy k<>tszer szerepel az 5.3. lecke! Az eredeti
|
||||||
mellett a f<>jlb<6C>l bem<65>solt is ott van.
|
mellett a f<>jlb<6C>l bem<65>solt is ott van.
|
||||||
|
|
||||||
@ -616,11 +616,11 @@ MEGJ: A f
|
|||||||
2. :w F<>JLN<4C>V ki<6B>rja a jelenlegi Vim-f<>jlt a lemezre F<>JN<4A>V n<>ven.
|
2. :w F<>JLN<4C>V ki<6B>rja a jelenlegi Vim-f<>jlt a lemezre F<>JN<4A>V n<>ven.
|
||||||
|
|
||||||
3. :#,#w F<>JLN<4C>V ki<6B>rja a k<>t sorsz<73>m (#) k<>z<EFBFBD>tti sorokat F<>JLN<4C>V-be
|
3. :#,#w F<>JLN<4C>V ki<6B>rja a k<>t sorsz<73>m (#) k<>z<EFBFBD>tti sorokat F<>JLN<4C>V-be
|
||||||
M<>sik lehet<65>s<EFBFBD>g, hogy a kezd<7A>sorn<72>l Ctrl-v-t nyom lemegy az utols<6C>
|
M<>sik lehet<65>s<EFBFBD>g, hogy a kezd<7A>sorn<72>l Shift-v-t nyom lemegy az utols<6C>
|
||||||
sorra, majd ezt <20>ti be :w F<>JLN<4C>V
|
sorra, majd ezt <20>ti be :w F<>JLN<4C>V
|
||||||
|
|
||||||
4. :r F<>JLN<4C>V beolvassa a F<>JLN<4C>V f<>jlt <20>s behelyezi a jelenlegi f<>jlba
|
4. :r F<>JLN<4C>V beolvassa a F<>JLN<4C>V f<>jlt <20>s behelyezi a jelenlegi f<>jlba
|
||||||
a kurzorpozici<EFBFBD> ut<75>ni sorba.
|
a kurzorpoz<EFBFBD>ci<EFBFBD> ut<75>ni sorba.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -629,7 +629,7 @@ MEGJ: A f
|
|||||||
6.1. lecke: A MEGNYIT<49>S (OPEN) PARANCS
|
6.1. lecke: A MEGNYIT<49>S (OPEN) PARANCS
|
||||||
|
|
||||||
|
|
||||||
** o be<62>r<EFBFBD>s<EFBFBD>val nyithat egy <20>j sort a kurzor alatt <20>s v<EFBFBD>lthat besz<EFBFBD>r<EFBFBD> m<>dba **
|
** o be<62>r<EFBFBD>s<EFBFBD>val nyit egy <20>j sort a kurzor alatt <20>s besz<73>r<EFBFBD> m<>dba v<EFBFBD>lt **
|
||||||
|
|
||||||
1. Mozgassuk a kurzort a ---> kezdet<65> sorra.
|
1. Mozgassuk a kurzort a ---> kezdet<65> sorra.
|
||||||
|
|
||||||
@ -641,7 +641,7 @@ MEGJ: A f
|
|||||||
|
|
||||||
---> Az o lenyom<6F>sa ut<75>n a kurzor a k<>vetkez<65> sor elej<65>n <20>ll besz<73>r<EFBFBD> m<>dban.
|
---> Az o lenyom<6F>sa ut<75>n a kurzor a k<>vetkez<65> sor elej<65>n <20>ll besz<73>r<EFBFBD> m<>dban.
|
||||||
|
|
||||||
4. A kurzor FELETTI for megnyit<69>s<EFBFBD>hoz egyzser<EFBFBD>en a nagy O bet<65>t <20>rjon
|
4. A kurzor FELETTI sor megnyit<69>s<EFBFBD>hoz egyszer<EFBFBD>en nagy O bet<65>t <20>rjon
|
||||||
kicsi helyett. Pr<50>b<EFBFBD>lja ki a k<>vetkez<65> soron!
|
kicsi helyett. Pr<50>b<EFBFBD>lja ki a k<>vetkez<65> soron!
|
||||||
Nyisson egy <20>j sort efelett Shift-O megnyom<6F>s<EFBFBD>val, mialatt a kurzor
|
Nyisson egy <20>j sort efelett Shift-O megnyom<6F>s<EFBFBD>val, mialatt a kurzor
|
||||||
ezen a soron <20>ll.
|
ezen a soron <20>ll.
|
||||||
@ -654,16 +654,16 @@ ezen a soron
|
|||||||
6.2. lecke: AZ APPEND PARANCS
|
6.2. lecke: AZ APPEND PARANCS
|
||||||
|
|
||||||
|
|
||||||
** a lenyom<6F>s<EFBFBD>val a kuror UT<55>N sz<73>rhatunk sz<73>veget. **
|
** a lenyom<6F>s<EFBFBD>val a kurzor UT<55>N sz<73>rhatunk sz<73>veget. **
|
||||||
|
|
||||||
1. Mozgassuk a kurzort a k<>vetkez<65> ---> kezdet<65> sor v<>g<EFBFBD>re <20>gy,
|
1. Mozgassuk a kurzort a k<>vetkez<65> ---> kezdet<65> sor v<>g<EFBFBD>re <20>gy,
|
||||||
hogy norm<72>l m<>dban $ <20>r be.
|
hogy norm<EFBFBD>l m<EFBFBD>dban $-t <20>r be.
|
||||||
|
|
||||||
2. a (kicsi) le<6C>t<EFBFBD>s<EFBFBD>vel sz<73>veget sz<73>rhat be AM<41>G<EFBFBD> a karakter m<>g<EFBFBD>,
|
2. Kis "a" le<6C>t<EFBFBD>s<EFBFBD>vel sz<73>veget sz<73>rhat be AM<41>G<EFBFBD> a karakter m<>g<EFBFBD>,
|
||||||
amelyen a kurzor <20>ll.
|
amelyen a kurzor <20>ll.
|
||||||
(A nagy A az eg<65>sz sor v<>g<EFBFBD>re <20>rja a sz<73>veget.)
|
(A nagy "A" az eg<65>sz sor v<>g<EFBFBD>re <20>rja a sz<73>veget.)
|
||||||
|
|
||||||
Megj: A Vimben a sor legv<67>g<EFBFBD>re is lehet <20>llni, azonba ez el<65>dj<64>ben
|
Megj: A Vimben a sor legv<67>g<EFBFBD>re is lehet <20>llni, azonban ez el<65>dj<64>ben
|
||||||
a Vi-ban nem lehets<74>ges, ez<65>rt abban az a n<>lk<6C>l el<65>g k<>r<EFBFBD>lm<6C>nyes
|
a Vi-ban nem lehets<74>ges, ez<65>rt abban az a n<>lk<6C>l el<65>g k<>r<EFBFBD>lm<6C>nyes
|
||||||
a sor v<>g<EFBFBD>hez sz<73>veget <20>rni.
|
a sor v<>g<EFBFBD>hez sz<73>veget <20>rni.
|
||||||
|
|
||||||
@ -687,13 +687,13 @@ Megj: A Vimben a sor legv
|
|||||||
2. Helyezze a kurzort az els<6C> sz<73> elej<65>re amely elt<6C>r a m<>sodik
|
2. Helyezze a kurzort az els<6C> sz<73> elej<65>re amely elt<6C>r a m<>sodik
|
||||||
---> kezdet<65> sor tartalm<6C>t<EFBFBD>l (a 'az utols<6C>val' r<>szt<7A>l).
|
---> kezdet<65> sor tartalm<6C>t<EFBFBD>l (a 'az utols<6C>val' r<>szt<7A>l).
|
||||||
|
|
||||||
3. Nyomjon R karaktert <20>s <20>rja <20>t a sz<73>veg marad<61>k<EFBFBD>t az els<6C> sorban
|
3. Nyomjon R karaktert <20>s <20>rja <20>t a sz<73>veg marad<61>k<EFBFBD>t az els<6C> sorban
|
||||||
<20>gy, hogy a k<>t sor egyez<65> legyen.
|
<20>gy, hogy a k<>t sor egyez<65> legyen.
|
||||||
|
|
||||||
---> Az els<6C> sort tegye azonoss<73> az utols<6C>val: haszn<7A>lja a gombokat.
|
---> Az els<6C> sort tegye azonoss<73> az utols<6C>val: haszn<7A>lja a gombokat.
|
||||||
---> Az els<6C> sort tegye azonoss<73> a m<>sodikkal: <20>rjon R-t <20>s az <20>j sz<73>veget.
|
---> Az els<6C> sort tegye azonoss<73> a m<>sodikkal: <20>rjon R-t <20>s az <20>j sz<73>veget.
|
||||||
|
|
||||||
4. Jegyezz<7A>k meg, ha <ESC>-et nyomok, akkor a v<>ltozatlanuk hagyott
|
4. Jegyezz<7A>k meg, ha <ESC>-et nyomok, akkor a v<>ltozatlanul hagyott
|
||||||
sz<73>vegek v<>ltozatlanok maradnak.
|
sz<73>vegek v<>ltozatlanok maradnak.
|
||||||
|
|
||||||
|
|
||||||
@ -826,5 +826,5 @@ Megj: A Vimben a sor legv
|
|||||||
|
|
||||||
A Vimhez idom<6F>totta Bram Moolenaar.
|
A Vimhez idom<6F>totta Bram Moolenaar.
|
||||||
|
|
||||||
Magyar<61>totta: Horv<72>th <20>rp<72>d <horvath.arpad@roik.bmf.hu>, 2006-2008
|
Magyar<61>totta: Horv<72>th <20>rp<72>d <horvath.arpad@arek.uni-opbuda.hu>, 2006-2012
|
||||||
|
|
||||||
|
@ -2,16 +2,16 @@
|
|||||||
== <20> d v <20> z <20> l j <20> k a V I M - o k t a t <20> b a n - 1.5-<2D>s verzi<7A> ==
|
== <20> d v <20> z <20> l j <20> k a V I M - o k t a t <20> b a n - 1.5-<2D>s verzi<7A> ==
|
||||||
===============================================================================
|
===============================================================================
|
||||||
|
|
||||||
A Vim egy nagyon hat<61>kony szerkeszt<7A>, amelnyek rengeteg utas<61>t<EFBFBD>sa
|
A Vim egy nagyon hat<61>kony szerkeszt<7A>, amelynek rengeteg utas<61>t<EFBFBD>sa
|
||||||
van, t<>l sok, hogy egy ilyen oktat<61>ban (tutorban), mint az itteni
|
van, t<>l sok, hogy egy ilyen oktat<61>ban (tutorban), mint az itteni
|
||||||
mindet elmagyar<61>zzuk. Ez az oktat<61> arra t<>rekszik, hogy annyit
|
mindet elmagyar<61>zzuk. Ez az oktat<61> arra t<>rekszik, hogy annyit
|
||||||
elmagyar<61>zzon, amennyi el<65>g, hogy k<>nnyed<65>n haszn<7A>ljuk a Vim-et, az
|
elmagyar<61>zzon, amennyi el<65>g, hogy k<>nnyed<65>n haszn<7A>ljuk a Vim-et, az
|
||||||
<20>ltal<61>nos c<>l<EFBFBD> sz<73>vegszerkeszt<7A>t.
|
<20>ltal<61>nos c<>l<EFBFBD> sz<73>vegszerkeszt<7A>t.
|
||||||
|
|
||||||
A feladatok megold<6C>s<EFBFBD>hoz 25-30 perc sz<73>ks<6B>ges att<74>l f<>gg<67>en,
|
A feladatok megold<6C>s<EFBFBD>hoz 25-30 perc sz<73>ks<6B>ges att<74>l f<>gg<67>en,
|
||||||
mennyit t<>lt<6C>nk a kis<EFBFBD>rletez<EFBFBD>ssel.
|
mennyit t<>lt<6C>nk a k<EFBFBD>s<EFBFBD>rletez<EFBFBD>ssel.
|
||||||
|
|
||||||
A leck<63>ben szerepl<70> utas<61>t<EFBFBD>sok m<>dos<6F>tani fogj<67>k a sz<73>vegek.
|
A leck<63>ben szerepl<70> utas<61>t<EFBFBD>sok m<>dos<6F>tani fogj<67>k a sz<73>veget.
|
||||||
K<>sz<73>tsen m<>solatot err<72>l a f<>jlr<6C>l, ha gyakorolni akar.
|
K<>sz<73>tsen m<>solatot err<72>l a f<>jlr<6C>l, ha gyakorolni akar.
|
||||||
(Ha "vimtutor"-ral ind<6E>totta, akkor ez m<>r egy m<>solat.)
|
(Ha "vimtutor"-ral ind<6E>totta, akkor ez m<>r egy m<>solat.)
|
||||||
|
|
||||||
@ -81,7 +81,7 @@ Megj: A kurzor gomboknak is m
|
|||||||
2. A hib<69>k kijav<61>t<EFBFBD>s<EFBFBD>hoz mozgassa a kurzort am<61>g a t<>rlend<6E> karakter
|
2. A hib<69>k kijav<61>t<EFBFBD>s<EFBFBD>hoz mozgassa a kurzort am<61>g a t<>rlend<6E> karakter
|
||||||
f<>l<EFBFBD> nem <20>r.
|
f<>l<EFBFBD> nem <20>r.
|
||||||
|
|
||||||
3. Nyomja meg az x gombot, hogy t<>r<EFBFBD>lje a nemk<6D>v<EFBFBD>nt karaktert.
|
3. Nyomja meg az x gombot, hogy t<>r<EFBFBD>lje a nem k<EFBFBD>v<EFBFBD>nt karaktert.
|
||||||
|
|
||||||
4. Ism<73>telje a 2, 3, 4-es l<>p<EFBFBD>seket, hogy kijav<61>tsa a mondatot.
|
4. Ism<73>telje a 2, 3, 4-es l<>p<EFBFBD>seket, hogy kijav<61>tsa a mondatot.
|
||||||
|
|
||||||
@ -172,7 +172,7 @@ Most folytassuk a 2. leck
|
|||||||
|
|
||||||
3. Mozgassa a kurzort a helyes sor v<>g<EFBFBD>re (az els<6C> . UT<55>N)!
|
3. Mozgassa a kurzort a helyes sor v<>g<EFBFBD>re (az els<6C> . UT<55>N)!
|
||||||
|
|
||||||
4. d$ beg<65>pel<65>s<EFBFBD>velt<6C>r<EFBFBD>lje a sor v<>g<EFBFBD>t!
|
4. d$ beg<65>pel<65>s<EFBFBD>vel t<EFBFBD>r<EFBFBD>lje a sor v<>g<EFBFBD>t!
|
||||||
|
|
||||||
---> Valaki a sor v<>g<EFBFBD>t k<>tszer g<>pelte be. k<>tszer g<>pelte be.
|
---> Valaki a sor v<>g<EFBFBD>t k<>tszer g<>pelte be. k<>tszer g<>pelte be.
|
||||||
|
|
||||||
@ -184,30 +184,30 @@ Most folytassuk a 2. leck
|
|||||||
|
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
2.3. lecke: UTAS<41>T<EFBFBD>SOKR<4B>L <20>S OBJEKTUMOKR<EFBFBD>L
|
2.3. lecke: UTAS<41>T<EFBFBD>SOKR<4B>L <20>S MOZG<EFBFBD>SOKR<EFBFBD>L
|
||||||
|
|
||||||
|
|
||||||
A d (delete=t<>rl<72>s) utas<61>t<EFBFBD>s form<72>ja a k<>vetkez<65>:
|
A d (delete=t<>rl<72>s) utas<61>t<EFBFBD>s form<72>ja a k<>vetkez<65>:
|
||||||
|
|
||||||
[sz<73>m] d objektum VAGY d [sz<73>m] objektum
|
[sz<73>m] d mozg<EFBFBD>s VAGY d [sz<73>m] mozg<EFBFBD>s
|
||||||
Ahol:
|
Ahol:
|
||||||
sz<73>m - h<>nyszor hajt<6A>djon v<>gre a parancs (elhagyhat<61>, alap<61>rt<72>k=1).
|
sz<73>m - h<>nyszor hajt<6A>djon v<>gre a parancs (elhagyhat<61>, alap<61>rt<72>k=1).
|
||||||
d - a t<>rl<72>s (delete) utas<61>t<EFBFBD>s.
|
d - a t<>rl<72>s (delete) utas<61>t<EFBFBD>s.
|
||||||
objektum - amin a parancsnak teljes<65>lnie kell (al<61>bb list<73>zva).
|
mozg<EFBFBD>s - amin a parancsnak teljes<65>lnie kell (al<61>bb list<73>zva).
|
||||||
|
|
||||||
Objektumok r<>vid list<73>ja:
|
Mozg<EFBFBD>sok r<>vid list<73>ja:
|
||||||
w - a kurzort<72>l a sz<73> v<>g<EFBFBD>ig, bele<6C>rtve a sz<73>k<EFBFBD>zt.
|
w - a kurzort<72>l a sz<73> v<>g<EFBFBD>ig, bele<6C>rtve a sz<73>k<EFBFBD>zt.
|
||||||
e - a kurzort<72>l a sz<73> v<>g<EFBFBD>ig, NEM bele<6C>rtve a sz<73>k<EFBFBD>zt.
|
e - a kurzort<72>l a sz<73> v<>g<EFBFBD>ig, NEM bele<6C>rtve a sz<73>k<EFBFBD>zt.
|
||||||
$ - a kurzort<72>l a sor v<>g<EFBFBD>ig.
|
$ - a kurzort<72>l a sor v<>g<EFBFBD>ig.
|
||||||
|
|
||||||
MEGJ: V<EFBFBD>llalkoz<EFBFBD>bbak kedv<64><76>rt, csup<75>n az objektum beg<65>pel<65>s<EFBFBD>vel parancs n<>lk<6C>l
|
MEGJ: Csup<EFBFBD>n a mozg<7A>s beg<65>pel<65>s<EFBFBD>vel (parancs n<>lk<6C>l)
|
||||||
a kurzor oda ker<65>l, amit az objektumlista megad.
|
a kurzor mozg<EFBFBD>s <20>ltal megadott helyre ker<65>l.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
2.4. lecke: EGY KIV<49>TEL A 'PARANCSOBJEKTUM' AL<41>L
|
2.4. lecke: EG<EFBFBD>SZ SOROK FELDOLGOZ<4F>SA
|
||||||
|
|
||||||
|
|
||||||
** dd be<62>r<EFBFBD>s<EFBFBD>val t<>r<EFBFBD>lheti az eg<65>sz sort. **
|
** dd be<62>r<EFBFBD>s<EFBFBD>val t<>r<EFBFBD>lheti az eg<65>sz sort. **
|
||||||
@ -217,8 +217,8 @@ MEGJ: V
|
|||||||
|
|
||||||
1. Mozgassa a kurzort az al<61>bbi kifejez<65>sek m<>sodik sor<6F>ra!
|
1. Mozgassa a kurzort az al<61>bbi kifejez<65>sek m<>sodik sor<6F>ra!
|
||||||
2. dd beg<65>pel<65>s<EFBFBD>vel t<>r<EFBFBD>lje a sort!
|
2. dd beg<65>pel<65>s<EFBFBD>vel t<>r<EFBFBD>lje a sort!
|
||||||
3. Menjen a 4. (eredetileg 5.) sorra!
|
3. Menjen a 3. (eredetileg 4.) sorra!
|
||||||
4. 2dd (ugyeb<65>r sz<73>m-utas<61>t<EFBFBD>s-objektum) beg<65>pel<65>s<EFBFBD>vel t<>r<EFBFBD>lj<6C>n k<>t sort!
|
4. 2dd (ugyeb<65>r sz<73>m-utas<61>t<EFBFBD>s-mozg<EFBFBD>s) beg<65>pel<65>s<EFBFBD>vel t<>r<EFBFBD>lj<6C>n k<>t sort!
|
||||||
|
|
||||||
1) Alv<6C> szegek a j<>ghideg homokban,
|
1) Alv<6C> szegek a j<>ghideg homokban,
|
||||||
2) - kezdi a k<>lt<6C> -
|
2) - kezdi a k<>lt<6C> -
|
||||||
@ -238,9 +238,9 @@ MEGJ: V
|
|||||||
1. Menj<6E>nk az al<61>bbi ---> kezdet<65> sor els<6C> hib<69>j<EFBFBD>ra!
|
1. Menj<6E>nk az al<61>bbi ---> kezdet<65> sor els<6C> hib<69>j<EFBFBD>ra!
|
||||||
2. x lenyom<6F>s<EFBFBD>val t<>r<EFBFBD>lje az els<6C> felesleges karaktert!
|
2. x lenyom<6F>s<EFBFBD>val t<>r<EFBFBD>lje az els<6C> felesleges karaktert!
|
||||||
3. u megnyom<6F>s<EFBFBD>val vonja vissza az utols<6C>nak v<>grehajtott utas<61>t<EFBFBD>st!
|
3. u megnyom<6F>s<EFBFBD>val vonja vissza az utols<6C>nak v<>grehajtott utas<61>t<EFBFBD>st!
|
||||||
4. M<>sodj<64>ra jav<61>tson ki minden hib<69>t a sorben az x utas<61>t<EFBFBD>ssal!
|
4. M<>sodj<64>ra jav<61>tson ki minden hib<69>t a sorban az x utas<61>t<EFBFBD>ssal!
|
||||||
5. Most nagy U -val <20>ll<6C>tsa vissza a sor eredeti <20>llapot<6F>t!
|
5. Most nagy U -val <20>ll<6C>tsa vissza a sor eredeti <20>llapot<6F>t!
|
||||||
6. Nyomja meg az u gombot p<>rszor, hogy az U <20>s sz el<65>z<EFBFBD> utas<61>t<EFBFBD>sokat
|
6. Nyomja meg az u gombot p<>rszor, hogy az U <20>s az azt megel<EFBFBD>z<EFBFBD> utas<61>t<EFBFBD>sokat
|
||||||
vissza<7A>ll<6C>tsa!
|
vissza<7A>ll<6C>tsa!
|
||||||
7. CTRL-R (CTRL gomb lenyom<6F>sa mellett <20>ss<73>n R-t) p<>rszor csin<69>lja <20>jra a
|
7. CTRL-R (CTRL gomb lenyom<6F>sa mellett <20>ss<73>n R-t) p<>rszor csin<69>lja <20>jra a
|
||||||
visszavont parancsokat (redo)!
|
visszavont parancsokat (redo)!
|
||||||
@ -263,11 +263,11 @@ MEGJ: V
|
|||||||
|
|
||||||
4. Egy utas<61>t<EFBFBD>s alakja norm<72>l m<>dban:
|
4. Egy utas<61>t<EFBFBD>s alakja norm<72>l m<>dban:
|
||||||
|
|
||||||
[sz<73>m] utas<61>t<EFBFBD>s objektum VAGY utas<61>t<EFBFBD>s [sz<73>m] objektum
|
[sz<73>m] utas<61>t<EFBFBD>s mozg<EFBFBD>s VAGY utas<61>t<EFBFBD>s [sz<73>m] mozg<EFBFBD>s
|
||||||
ahol:
|
ahol:
|
||||||
sz<73>m - h<>nyszor ism<73>telj<6C>k a parancsot
|
sz<73>m - h<>nyszor ism<73>telj<6C>k a parancsot
|
||||||
utas<61>t<EFBFBD>s - mit tegy<67>nk, pl. d a t<>rl<72>skor
|
utas<61>t<EFBFBD>s - mit tegy<67>nk, pl. d a t<>rl<72>skor
|
||||||
objektum - mire hasson az utas<61>t<EFBFBD>s, p<>ld<6C>ul w (sz<73>=word),
|
mozg<EFBFBD>s - mire hasson az utas<61>t<EFBFBD>s, p<>ld<6C>ul w (sz<73>=word),
|
||||||
$ (a sor v<>g<EFBFBD>ig), stb.
|
$ (a sor v<>g<EFBFBD>ig), stb.
|
||||||
|
|
||||||
5. Az el<65>z<EFBFBD> tett visszavon<6F>sa (undo): u (kis u)
|
5. Az el<65>z<EFBFBD> tett visszavon<6F>sa (undo): u (kis u)
|
||||||
@ -278,11 +278,11 @@ MEGJ: V
|
|||||||
3.1. lecke: A BEILLESZT<5A>S (PUT) PARANCS
|
3.1. lecke: A BEILLESZT<5A>S (PUT) PARANCS
|
||||||
|
|
||||||
|
|
||||||
** p le<6C>t<EFBFBD>s<EFBFBD>vel az utols<6C>nak t<>r<EFBFBD>ltet a kurzor ut<75>n illeszhetj<74>k. **
|
** p le<6C>t<EFBFBD>s<EFBFBD>vel az utols<6C>nak t<>r<EFBFBD>ltet a kurzor ut<75>n illeszthetj<EFBFBD>k. **
|
||||||
|
|
||||||
1. Mozgassuk a kurzort az al<61>bbi sorok els<6C> sor<6F>ra.
|
1. Mozgassuk a kurzort az al<61>bbi sorok els<6C> sor<6F>ra.
|
||||||
|
|
||||||
2. dd le<6C>t<EFBFBD>s<EFBFBD>vel t<>r<EFBFBD>lj<6C>k a sort <20>s elt<6C>rol<6F>dik a Vim puffer<65>ben.
|
2. dd le<6C>t<EFBFBD>s<EFBFBD>vel t<>r<EFBFBD>lj<6C>k a sort <20>s elt<6C>rol<6F>dik a Vim puffer<65>ben.
|
||||||
|
|
||||||
3. Mozgassuk a kurzort azel<65>tt a sor EL<45>TTI sorba, ahov<6F> mozgatni
|
3. Mozgassuk a kurzort azel<65>tt a sor EL<45>TTI sorba, ahov<6F> mozgatni
|
||||||
szeretn<74>nk a t<>r<EFBFBD>lt sort.
|
szeretn<74>nk a t<>r<EFBFBD>lt sort.
|
||||||
@ -350,13 +350,13 @@ Vegy
|
|||||||
3.4. lecke: T<>BBF<42>LE V<>LTOZTAT<41>S c-VEL
|
3.4. lecke: T<>BBF<42>LE V<>LTOZTAT<41>S c-VEL
|
||||||
|
|
||||||
|
|
||||||
** A c utas<61>t<EFBFBD>s haszn<7A>lhat<61> ugyanazokkal az objektumokkal mint a t<>rl<72>s **
|
** A c utas<61>t<EFBFBD>s haszn<7A>lhat<61> ugyanazokkal az mozg<EFBFBD>sokkal mint a t<>rl<72>s **
|
||||||
|
|
||||||
1. A change utas<61>t<EFBFBD>s a t<>rl<72>ssel azonosan viselkedik. A forma:
|
1. A change utas<61>t<EFBFBD>s a t<>rl<72>ssel azonosan viselkedik. A forma:
|
||||||
|
|
||||||
[sz<73>m] c objektum OR c [sz<73>m] objektum
|
[sz<73>m] c mozg<EFBFBD>s OR c [sz<73>m] mozg<EFBFBD>s
|
||||||
|
|
||||||
2. Az objektumok is azonosak, pl. w (sz<73>), $ (sorv<72>g), stb.
|
2. A mozg<7A>sok is azonosak, pl. w (sz<73>), $ (sorv<72>g), stb.
|
||||||
|
|
||||||
3. Mozgassuk a kurzort az els<6C> ---> kezdet<65> sorra!
|
3. Mozgassuk a kurzort az els<6C> ---> kezdet<65> sorra!
|
||||||
|
|
||||||
@ -374,18 +374,18 @@ Vegy
|
|||||||
|
|
||||||
|
|
||||||
1. A m<>r t<>r<EFBFBD>lt sort beilleszt<7A>s<EFBFBD>hez nyomjunk p-t. Ez a t<>r<EFBFBD>lt sz<73>veget
|
1. A m<>r t<>r<EFBFBD>lt sort beilleszt<7A>s<EFBFBD>hez nyomjunk p-t. Ez a t<>r<EFBFBD>lt sz<73>veget
|
||||||
a kurzor UT<55>N helyezi (ha sor ker<65>lt t<>rl<72>sre, a kurzor allatti sorba).
|
a kurzor UT<55>N helyezi (ha sor ker<65>lt t<>rl<72>sre, a kurzor alatti sorba).
|
||||||
|
|
||||||
2. A kurzor alatti karakter <20>t<EFBFBD>r<EFBFBD>s<EFBFBD>hoz az r-et <20>s azt a karaktert
|
2. A kurzor alatti karakter <20>t<EFBFBD>r<EFBFBD>s<EFBFBD>hoz az r-et <20>s azt a karaktert
|
||||||
nyomjuk, amellyel az eredetit fel<65>l szeretn<74>nk <20>rni.
|
nyomjuk, amellyel az eredetit fel<65>l szeretn<74>nk <20>rni.
|
||||||
|
|
||||||
3. A v<>ltoztat<61>s (c) utas<61>t<EFBFBD>s a karaktert<72>l az objektum v<>g<EFBFBD>ig
|
3. A v<>ltoztat<61>s (c) utas<61>t<EFBFBD>s a karaktert<72>l az mozg<EFBFBD>s v<>g<EFBFBD>ig
|
||||||
v<>ltoztatja meg az objektumot. P<>ld<6C>ul a cw a kurzort<72>l a sz<73> v<>g<EFBFBD>ig,
|
v<>ltoztatja meg az mozg<EFBFBD>st. P<>ld<6C>ul a cw a kurzort<72>l a sz<73> v<>g<EFBFBD>ig,
|
||||||
a c$ a sor v<>g<EFBFBD>ig.
|
a c$ a sor v<>g<EFBFBD>ig.
|
||||||
|
|
||||||
4. A v<>ltoztat<61>s form<72>tuma:
|
4. A v<>ltoztat<61>s form<72>tuma:
|
||||||
|
|
||||||
[sz<73>m] c objektum VAGY c [sz<73>m] objektum
|
[sz<73>m] c mozg<EFBFBD>s VAGY c [sz<73>m] mozg<EFBFBD>s
|
||||||
|
|
||||||
Ugorjunk a k<>vetkez<65> leck<63>re!
|
Ugorjunk a k<>vetkez<65> leck<63>re!
|
||||||
|
|
||||||
@ -428,7 +428,7 @@ Ugorjunk a k
|
|||||||
3. A kifejez<65>s <20>jabb keres<65>s<EFBFBD>hez <20>ss<73>k le egyszer<65>en: n .
|
3. A kifejez<65>s <20>jabb keres<65>s<EFBFBD>hez <20>ss<73>k le egyszer<65>en: n .
|
||||||
A kifejez<65>s ellenkez<65> ir<69>nyban t<>rt<72>n<EFBFBD> keres<65>s<EFBFBD>hez ezt <20>ss<73>k be: Shift-N .
|
A kifejez<65>s ellenkez<65> ir<69>nyban t<>rt<72>n<EFBFBD> keres<65>s<EFBFBD>hez ezt <20>ss<73>k be: Shift-N .
|
||||||
|
|
||||||
4. Ha visszafel<65> szeretne keresni, akkor ? kell a ! helyett.
|
4. Ha visszafel<65> szeretne keresni, akkor ? kell a / helyett.
|
||||||
|
|
||||||
---> "hiibaa" nem a helyes m<>dja a hiba le<6C>r<EFBFBD>s<EFBFBD>nak; a hiibaa egy hiba.
|
---> "hiibaa" nem a helyes m<>dja a hiba le<6C>r<EFBFBD>s<EFBFBD>nak; a hiibaa egy hiba.
|
||||||
|
|
||||||
@ -462,7 +462,7 @@ Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a
|
|||||||
4.4. lecke: A HIB<49>K KIJAV<41>T<EFBFBD>S<EFBFBD>NAK EGY M<>DJA
|
4.4. lecke: A HIB<49>K KIJAV<41>T<EFBFBD>S<EFBFBD>NAK EGY M<>DJA
|
||||||
|
|
||||||
|
|
||||||
** :s/<EFBFBD>j/r<EFBFBD>gi/g beg<65>pel<65>s<EFBFBD>vel az '<27>j'-ra cser<65>lj<6C>k a 'r<>gi'-t. **
|
** :s/r<>gi/<EFBFBD>j/g beg<65>pel<65>s<EFBFBD>vel az '<27>j'-ra cser<65>lj<6C>k a 'r<>gi'-t. **
|
||||||
|
|
||||||
1. Menj<6E>nk a ---> kezdet<65> sorra!
|
1. Menj<6E>nk a ---> kezdet<65> sorra!
|
||||||
|
|
||||||
@ -579,7 +579,7 @@ Megj: Ha
|
|||||||
|
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
5.4. lecke: RETRIEVING AND MERGING FILES
|
5.4. lecke: F<EFBFBD>JLOK VISSZA<5A>LL<4C>T<EFBFBD>SA <20>S <20>SSZEF<45>Z<EFBFBD>SE
|
||||||
|
|
||||||
|
|
||||||
** Egy f<>jl tartalm<6C>nak beilleszt<7A>s<EFBFBD>hez <20>rja :r F<>JLN<4C>V **
|
** Egy f<>jl tartalm<6C>nak beilleszt<7A>s<EFBFBD>hez <20>rja :r F<>JLN<4C>V **
|
||||||
@ -592,11 +592,11 @@ MEGJ: A 3. l
|
|||||||
keresse meg ism<73>t ezt a leck<63>t.
|
keresse meg ism<73>t ezt a leck<63>t.
|
||||||
|
|
||||||
3. Most sz<73>rja be a TESZT nev<65> f<>jlt a :r TESZT paranccsal, ahol
|
3. Most sz<73>rja be a TESZT nev<65> f<>jlt a :r TESZT paranccsal, ahol
|
||||||
TESZT az <20>n f<>jlj<6C>nak a neve.
|
TESZT az <20>n f<>jlj<6C>nak a neve.
|
||||||
|
|
||||||
MEGJ: A f<>jl, amit beillesztett a kurzora alatt helyezkedik el.
|
MEGJ: A f<>jl, amit beillesztett a kurzora alatt helyezkedik el.
|
||||||
|
|
||||||
4. Hogy ellen<65>rizz<7A>k, hogy a f<>jlt t<>nyleg beillsztett<74>k, menjen
|
4. Hogy ellen<65>rizz<7A>k, hogy a f<>jlt t<>nyleg beillesztett<EFBFBD>k, menjen
|
||||||
vissza, <20>s n<>zze meg, hogy k<>tszer szerepel az 5.3. lecke! Az eredeti
|
vissza, <20>s n<>zze meg, hogy k<>tszer szerepel az 5.3. lecke! Az eredeti
|
||||||
mellett a f<>jlb<6C>l bem<65>solt is ott van.
|
mellett a f<>jlb<6C>l bem<65>solt is ott van.
|
||||||
|
|
||||||
@ -616,11 +616,11 @@ MEGJ: A f
|
|||||||
2. :w F<>JLN<4C>V ki<6B>rja a jelenlegi Vim-f<>jlt a lemezre F<>JN<4A>V n<>ven.
|
2. :w F<>JLN<4C>V ki<6B>rja a jelenlegi Vim-f<>jlt a lemezre F<>JN<4A>V n<>ven.
|
||||||
|
|
||||||
3. :#,#w F<>JLN<4C>V ki<6B>rja a k<>t sorsz<73>m (#) k<>z<EFBFBD>tti sorokat F<>JLN<4C>V-be
|
3. :#,#w F<>JLN<4C>V ki<6B>rja a k<>t sorsz<73>m (#) k<>z<EFBFBD>tti sorokat F<>JLN<4C>V-be
|
||||||
M<>sik lehet<65>s<EFBFBD>g, hogy a kezd<7A>sorn<72>l Ctrl-v-t nyom lemegy az utols<6C>
|
M<>sik lehet<65>s<EFBFBD>g, hogy a kezd<7A>sorn<72>l Shift-v-t nyom lemegy az utols<6C>
|
||||||
sorra, majd ezt <20>ti be :w F<>JLN<4C>V
|
sorra, majd ezt <20>ti be :w F<>JLN<4C>V
|
||||||
|
|
||||||
4. :r F<>JLN<4C>V beolvassa a F<>JLN<4C>V f<>jlt <20>s behelyezi a jelenlegi f<>jlba
|
4. :r F<>JLN<4C>V beolvassa a F<>JLN<4C>V f<>jlt <20>s behelyezi a jelenlegi f<>jlba
|
||||||
a kurzorpozici<EFBFBD> ut<75>ni sorba.
|
a kurzorpoz<EFBFBD>ci<EFBFBD> ut<75>ni sorba.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -629,7 +629,7 @@ MEGJ: A f
|
|||||||
6.1. lecke: A MEGNYIT<49>S (OPEN) PARANCS
|
6.1. lecke: A MEGNYIT<49>S (OPEN) PARANCS
|
||||||
|
|
||||||
|
|
||||||
** o be<62>r<EFBFBD>s<EFBFBD>val nyithat egy <20>j sort a kurzor alatt <20>s v<EFBFBD>lthat besz<EFBFBD>r<EFBFBD> m<>dba **
|
** o be<62>r<EFBFBD>s<EFBFBD>val nyit egy <20>j sort a kurzor alatt <20>s besz<73>r<EFBFBD> m<>dba v<EFBFBD>lt **
|
||||||
|
|
||||||
1. Mozgassuk a kurzort a ---> kezdet<65> sorra.
|
1. Mozgassuk a kurzort a ---> kezdet<65> sorra.
|
||||||
|
|
||||||
@ -641,7 +641,7 @@ MEGJ: A f
|
|||||||
|
|
||||||
---> Az o lenyom<6F>sa ut<75>n a kurzor a k<>vetkez<65> sor elej<65>n <20>ll besz<73>r<EFBFBD> m<>dban.
|
---> Az o lenyom<6F>sa ut<75>n a kurzor a k<>vetkez<65> sor elej<65>n <20>ll besz<73>r<EFBFBD> m<>dban.
|
||||||
|
|
||||||
4. A kurzor FELETTI for megnyit<69>s<EFBFBD>hoz egyzser<EFBFBD>en a nagy O bet<65>t <20>rjon
|
4. A kurzor FELETTI sor megnyit<69>s<EFBFBD>hoz egyszer<EFBFBD>en nagy O bet<65>t <20>rjon
|
||||||
kicsi helyett. Pr<50>b<EFBFBD>lja ki a k<>vetkez<65> soron!
|
kicsi helyett. Pr<50>b<EFBFBD>lja ki a k<>vetkez<65> soron!
|
||||||
Nyisson egy <20>j sort efelett Shift-O megnyom<6F>s<EFBFBD>val, mialatt a kurzor
|
Nyisson egy <20>j sort efelett Shift-O megnyom<6F>s<EFBFBD>val, mialatt a kurzor
|
||||||
ezen a soron <20>ll.
|
ezen a soron <20>ll.
|
||||||
@ -654,16 +654,16 @@ ezen a soron
|
|||||||
6.2. lecke: AZ APPEND PARANCS
|
6.2. lecke: AZ APPEND PARANCS
|
||||||
|
|
||||||
|
|
||||||
** a lenyom<6F>s<EFBFBD>val a kuror UT<55>N sz<73>rhatunk sz<73>veget. **
|
** a lenyom<6F>s<EFBFBD>val a kurzor UT<55>N sz<73>rhatunk sz<73>veget. **
|
||||||
|
|
||||||
1. Mozgassuk a kurzort a k<>vetkez<65> ---> kezdet<65> sor v<>g<EFBFBD>re <20>gy,
|
1. Mozgassuk a kurzort a k<>vetkez<65> ---> kezdet<65> sor v<>g<EFBFBD>re <20>gy,
|
||||||
hogy norm<72>l m<>dban $ <20>r be.
|
hogy norm<EFBFBD>l m<EFBFBD>dban $-t <20>r be.
|
||||||
|
|
||||||
2. a (kicsi) le<6C>t<EFBFBD>s<EFBFBD>vel sz<73>veget sz<73>rhat be AM<41>G<EFBFBD> a karakter m<>g<EFBFBD>,
|
2. Kis "a" le<6C>t<EFBFBD>s<EFBFBD>vel sz<73>veget sz<73>rhat be AM<41>G<EFBFBD> a karakter m<>g<EFBFBD>,
|
||||||
amelyen a kurzor <20>ll.
|
amelyen a kurzor <20>ll.
|
||||||
(A nagy A az eg<65>sz sor v<>g<EFBFBD>re <20>rja a sz<73>veget.)
|
(A nagy "A" az eg<65>sz sor v<>g<EFBFBD>re <20>rja a sz<73>veget.)
|
||||||
|
|
||||||
Megj: A Vimben a sor legv<67>g<EFBFBD>re is lehet <20>llni, azonba ez el<65>dj<64>ben
|
Megj: A Vimben a sor legv<67>g<EFBFBD>re is lehet <20>llni, azonban ez el<65>dj<64>ben
|
||||||
a Vi-ban nem lehets<74>ges, ez<65>rt abban az a n<>lk<6C>l el<65>g k<>r<EFBFBD>lm<6C>nyes
|
a Vi-ban nem lehets<74>ges, ez<65>rt abban az a n<>lk<6C>l el<65>g k<>r<EFBFBD>lm<6C>nyes
|
||||||
a sor v<>g<EFBFBD>hez sz<73>veget <20>rni.
|
a sor v<>g<EFBFBD>hez sz<73>veget <20>rni.
|
||||||
|
|
||||||
@ -687,13 +687,13 @@ Megj: A Vimben a sor legv
|
|||||||
2. Helyezze a kurzort az els<6C> sz<73> elej<65>re amely elt<6C>r a m<>sodik
|
2. Helyezze a kurzort az els<6C> sz<73> elej<65>re amely elt<6C>r a m<>sodik
|
||||||
---> kezdet<65> sor tartalm<6C>t<EFBFBD>l (a 'az utols<6C>val' r<>szt<7A>l).
|
---> kezdet<65> sor tartalm<6C>t<EFBFBD>l (a 'az utols<6C>val' r<>szt<7A>l).
|
||||||
|
|
||||||
3. Nyomjon R karaktert <20>s <20>rja <20>t a sz<73>veg marad<61>k<EFBFBD>t az els<6C> sorban
|
3. Nyomjon R karaktert <20>s <20>rja <20>t a sz<73>veg marad<61>k<EFBFBD>t az els<6C> sorban
|
||||||
<20>gy, hogy a k<>t sor egyez<65> legyen.
|
<20>gy, hogy a k<>t sor egyez<65> legyen.
|
||||||
|
|
||||||
---> Az els<6C> sort tegye azonoss<73> az utols<6C>val: haszn<7A>lja a gombokat.
|
---> Az els<6C> sort tegye azonoss<73> az utols<6C>val: haszn<7A>lja a gombokat.
|
||||||
---> Az els<6C> sort tegye azonoss<73> a m<>sodikkal: <20>rjon R-t <20>s az <20>j sz<73>veget.
|
---> Az els<6C> sort tegye azonoss<73> a m<>sodikkal: <20>rjon R-t <20>s az <20>j sz<73>veget.
|
||||||
|
|
||||||
4. Jegyezz<7A>k meg, ha <ESC>-et nyomok, akkor a v<>ltozatlanuk hagyott
|
4. Jegyezz<7A>k meg, ha <ESC>-et nyomok, akkor a v<>ltozatlanul hagyott
|
||||||
sz<73>vegek v<>ltozatlanok maradnak.
|
sz<73>vegek v<>ltozatlanok maradnak.
|
||||||
|
|
||||||
|
|
||||||
@ -826,5 +826,5 @@ Megj: A Vimben a sor legv
|
|||||||
|
|
||||||
A Vimhez idom<6F>totta Bram Moolenaar.
|
A Vimhez idom<6F>totta Bram Moolenaar.
|
||||||
|
|
||||||
Magyar<61>totta: Horv<72>th <20>rp<72>d <horvath.arpad@roik.bmf.hu>, 2006-2008
|
Magyar<61>totta: Horv<72>th <20>rp<72>d <horvath.arpad@arek.uni-opbuda.hu>, 2006-2012
|
||||||
|
|
||||||
|
@ -2,16 +2,16 @@
|
|||||||
== Ü d v ö z ö l j ü k a V I M - o k t a t ó b a n - 1.5-ös verzió ==
|
== Ü d v ö z ö l j ü k a V I M - o k t a t ó b a n - 1.5-ös verzió ==
|
||||||
===============================================================================
|
===============================================================================
|
||||||
|
|
||||||
A Vim egy nagyon hatékony szerkesztő, amelnyek rengeteg utasítása
|
A Vim egy nagyon hatékony szerkesztő, amelynek rengeteg utasítása
|
||||||
van, túl sok, hogy egy ilyen oktatóban (tutorban), mint az itteni
|
van, túl sok, hogy egy ilyen oktatóban (tutorban), mint az itteni
|
||||||
mindet elmagyarázzuk. Ez az oktató arra törekszik, hogy annyit
|
mindet elmagyarázzuk. Ez az oktató arra törekszik, hogy annyit
|
||||||
elmagyarázzon, amennyi elég, hogy könnyedén használjuk a Vim-et, az
|
elmagyarázzon, amennyi elég, hogy könnyedén használjuk a Vim-et, az
|
||||||
általános célú szövegszerkesztőt.
|
általános célú szövegszerkesztőt.
|
||||||
|
|
||||||
A feladatok megoldásához 25-30 perc szükséges attól függően,
|
A feladatok megoldásához 25-30 perc szükséges attól függően,
|
||||||
mennyit töltünk a kisérletezéssel.
|
mennyit töltünk a kísérletezéssel.
|
||||||
|
|
||||||
A leckében szereplő utasítások módosítani fogják a szövegek.
|
A leckében szereplő utasítások módosítani fogják a szöveget.
|
||||||
Készítsen másolatot erről a fájlról, ha gyakorolni akar.
|
Készítsen másolatot erről a fájlról, ha gyakorolni akar.
|
||||||
(Ha "vimtutor"-ral indította, akkor ez már egy másolat.)
|
(Ha "vimtutor"-ral indította, akkor ez már egy másolat.)
|
||||||
|
|
||||||
@ -81,7 +81,7 @@ Megj: A kurzor gomboknak is működniük kell, de a hjkl használatával
|
|||||||
2. A hibák kijavításához mozgassa a kurzort amíg a törlendő karakter
|
2. A hibák kijavításához mozgassa a kurzort amíg a törlendő karakter
|
||||||
fölé nem ér.
|
fölé nem ér.
|
||||||
|
|
||||||
3. Nyomja meg az x gombot, hogy törölje a nemkívánt karaktert.
|
3. Nyomja meg az x gombot, hogy törölje a nem kívánt karaktert.
|
||||||
|
|
||||||
4. Ismételje a 2, 3, 4-es lépéseket, hogy kijavítsa a mondatot.
|
4. Ismételje a 2, 3, 4-es lépéseket, hogy kijavítsa a mondatot.
|
||||||
|
|
||||||
@ -172,7 +172,7 @@ Most folytassuk a 2. leckével!
|
|||||||
|
|
||||||
3. Mozgassa a kurzort a helyes sor végére (az első . UTÁN)!
|
3. Mozgassa a kurzort a helyes sor végére (az első . UTÁN)!
|
||||||
|
|
||||||
4. d$ begépeléséveltörölje a sor végét!
|
4. d$ begépelésével törölje a sor végét!
|
||||||
|
|
||||||
---> Valaki a sor végét kétszer gépelte be. kétszer gépelte be.
|
---> Valaki a sor végét kétszer gépelte be. kétszer gépelte be.
|
||||||
|
|
||||||
@ -184,30 +184,30 @@ Most folytassuk a 2. leckével!
|
|||||||
|
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
2.3. lecke: UTASÍTÁSOKRÓL ÉS OBJEKTUMOKRÓL
|
2.3. lecke: UTASÍTÁSOKRÓL ÉS MOZGÁSOKRÓL
|
||||||
|
|
||||||
|
|
||||||
A d (delete=törlés) utasítás formája a következő:
|
A d (delete=törlés) utasítás formája a következő:
|
||||||
|
|
||||||
[szám] d objektum VAGY d [szám] objektum
|
[szám] d mozgás VAGY d [szám] mozgás
|
||||||
Ahol:
|
Ahol:
|
||||||
szám - hányszor hajtódjon végre a parancs (elhagyható, alapérték=1).
|
szám - hányszor hajtódjon végre a parancs (elhagyható, alapérték=1).
|
||||||
d - a törlés (delete) utasítás.
|
d - a törlés (delete) utasítás.
|
||||||
objektum - amin a parancsnak teljesülnie kell (alább listázva).
|
mozgás - amin a parancsnak teljesülnie kell (alább listázva).
|
||||||
|
|
||||||
Objektumok rövid listája:
|
Mozgások rövid listája:
|
||||||
w - a kurzortól a szó végéig, beleértve a szóközt.
|
w - a kurzortól a szó végéig, beleértve a szóközt.
|
||||||
e - a kurzortól a szó végéig, NEM beleértve a szóközt.
|
e - a kurzortól a szó végéig, NEM beleértve a szóközt.
|
||||||
$ - a kurzortól a sor végéig.
|
$ - a kurzortól a sor végéig.
|
||||||
|
|
||||||
MEGJ: Vállalkozóbbak kedvéért, csupán az objektum begépelésével parancs nélkül
|
MEGJ: Csupán a mozgás begépelésével (parancs nélkül)
|
||||||
a kurzor oda kerül, amit az objektumlista megad.
|
a kurzor mozgás által megadott helyre kerül.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
2.4. lecke: EGY KIVÉTEL A 'PARANCSOBJEKTUM' ALÓL
|
2.4. lecke: EGÉSZ SOROK FELDOLGOZÁSA
|
||||||
|
|
||||||
|
|
||||||
** dd beírásával törölheti az egész sort. **
|
** dd beírásával törölheti az egész sort. **
|
||||||
@ -217,8 +217,8 @@ MEGJ: Vállalkozóbbak kedvéért, csupán az objektum begépelésével parancs
|
|||||||
|
|
||||||
1. Mozgassa a kurzort az alábbi kifejezések második sorára!
|
1. Mozgassa a kurzort az alábbi kifejezések második sorára!
|
||||||
2. dd begépelésével törölje a sort!
|
2. dd begépelésével törölje a sort!
|
||||||
3. Menjen a 4. (eredetileg 5.) sorra!
|
3. Menjen a 3. (eredetileg 4.) sorra!
|
||||||
4. 2dd (ugyebár szám-utasítás-objektum) begépelésével töröljön két sort!
|
4. 2dd (ugyebár szám-utasítás-mozgás) begépelésével töröljön két sort!
|
||||||
|
|
||||||
1) Alvó szegek a jéghideg homokban,
|
1) Alvó szegek a jéghideg homokban,
|
||||||
2) - kezdi a költő -
|
2) - kezdi a költő -
|
||||||
@ -238,9 +238,9 @@ MEGJ: Vállalkozóbbak kedvéért, csupán az objektum begépelésével parancs
|
|||||||
1. Menjünk az alábbi ---> kezdetű sor első hibájára!
|
1. Menjünk az alábbi ---> kezdetű sor első hibájára!
|
||||||
2. x lenyomásával törölje az első felesleges karaktert!
|
2. x lenyomásával törölje az első felesleges karaktert!
|
||||||
3. u megnyomásával vonja vissza az utolsónak végrehajtott utasítást!
|
3. u megnyomásával vonja vissza az utolsónak végrehajtott utasítást!
|
||||||
4. Másodjára javítson ki minden hibát a sorben az x utasítással!
|
4. Másodjára javítson ki minden hibát a sorban az x utasítással!
|
||||||
5. Most nagy U -val állítsa vissza a sor eredeti állapotát!
|
5. Most nagy U -val állítsa vissza a sor eredeti állapotát!
|
||||||
6. Nyomja meg az u gombot párszor, hogy az U és sz előző utasításokat
|
6. Nyomja meg az u gombot párszor, hogy az U és az azt megelőző utasításokat
|
||||||
visszaállítsa!
|
visszaállítsa!
|
||||||
7. CTRL-R (CTRL gomb lenyomása mellett üssön R-t) párszor csinálja újra a
|
7. CTRL-R (CTRL gomb lenyomása mellett üssön R-t) párszor csinálja újra a
|
||||||
visszavont parancsokat (redo)!
|
visszavont parancsokat (redo)!
|
||||||
@ -263,11 +263,11 @@ MEGJ: Vállalkozóbbak kedvéért, csupán az objektum begépelésével parancs
|
|||||||
|
|
||||||
4. Egy utasítás alakja normál módban:
|
4. Egy utasítás alakja normál módban:
|
||||||
|
|
||||||
[szám] utasítás objektum VAGY utasítás [szám] objektum
|
[szám] utasítás mozgás VAGY utasítás [szám] mozgás
|
||||||
ahol:
|
ahol:
|
||||||
szám - hányszor ismételjük a parancsot
|
szám - hányszor ismételjük a parancsot
|
||||||
utasítás - mit tegyünk, pl. d a törléskor
|
utasítás - mit tegyünk, pl. d a törléskor
|
||||||
objektum - mire hasson az utasítás, például w (szó=word),
|
mozgás - mire hasson az utasítás, például w (szó=word),
|
||||||
$ (a sor végéig), stb.
|
$ (a sor végéig), stb.
|
||||||
|
|
||||||
5. Az előző tett visszavonása (undo): u (kis u)
|
5. Az előző tett visszavonása (undo): u (kis u)
|
||||||
@ -278,11 +278,11 @@ MEGJ: Vállalkozóbbak kedvéért, csupán az objektum begépelésével parancs
|
|||||||
3.1. lecke: A BEILLESZTÉS (PUT) PARANCS
|
3.1. lecke: A BEILLESZTÉS (PUT) PARANCS
|
||||||
|
|
||||||
|
|
||||||
** p leütésével az utolsónak töröltet a kurzor után illeszhetjük. **
|
** p leütésével az utolsónak töröltet a kurzor után illeszthetjük. **
|
||||||
|
|
||||||
1. Mozgassuk a kurzort az alábbi sorok első sorára.
|
1. Mozgassuk a kurzort az alábbi sorok első sorára.
|
||||||
|
|
||||||
2. dd leütésével töröljük a sort és eltérolódik a Vim pufferében.
|
2. dd leütésével töröljük a sort és eltárolódik a Vim pufferében.
|
||||||
|
|
||||||
3. Mozgassuk a kurzort azelőtt a sor ELŐTTI sorba, ahová mozgatni
|
3. Mozgassuk a kurzort azelőtt a sor ELŐTTI sorba, ahová mozgatni
|
||||||
szeretnénk a törölt sort.
|
szeretnénk a törölt sort.
|
||||||
@ -350,13 +350,13 @@ Vegyük észre, hogy a cw nem csak a szót írja át, hanem beszúró
|
|||||||
3.4. lecke: TÖBBFÉLE VÁLTOZTATÁS c-VEL
|
3.4. lecke: TÖBBFÉLE VÁLTOZTATÁS c-VEL
|
||||||
|
|
||||||
|
|
||||||
** A c utasítás használható ugyanazokkal az objektumokkal mint a törlés **
|
** A c utasítás használható ugyanazokkal az mozgásokkal mint a törlés **
|
||||||
|
|
||||||
1. A change utasítás a törléssel azonosan viselkedik. A forma:
|
1. A change utasítás a törléssel azonosan viselkedik. A forma:
|
||||||
|
|
||||||
[szám] c objektum OR c [szám] objektum
|
[szám] c mozgás OR c [szám] mozgás
|
||||||
|
|
||||||
2. Az objektumok is azonosak, pl. w (szó), $ (sorvég), stb.
|
2. A mozgások is azonosak, pl. w (szó), $ (sorvég), stb.
|
||||||
|
|
||||||
3. Mozgassuk a kurzort az első ---> kezdetű sorra!
|
3. Mozgassuk a kurzort az első ---> kezdetű sorra!
|
||||||
|
|
||||||
@ -374,18 +374,18 @@ Vegyük észre, hogy a cw nem csak a szót írja át, hanem beszúró
|
|||||||
|
|
||||||
|
|
||||||
1. A már törölt sort beillesztéséhez nyomjunk p-t. Ez a törölt szöveget
|
1. A már törölt sort beillesztéséhez nyomjunk p-t. Ez a törölt szöveget
|
||||||
a kurzor UTÁN helyezi (ha sor került törlésre, a kurzor allatti sorba).
|
a kurzor UTÁN helyezi (ha sor került törlésre, a kurzor alatti sorba).
|
||||||
|
|
||||||
2. A kurzor alatti karakter átírásához az r-et és azt a karaktert
|
2. A kurzor alatti karakter átírásához az r-et és azt a karaktert
|
||||||
nyomjuk, amellyel az eredetit felül szeretnénk írni.
|
nyomjuk, amellyel az eredetit felül szeretnénk írni.
|
||||||
|
|
||||||
3. A változtatás (c) utasítás a karaktertől az objektum végéig
|
3. A változtatás (c) utasítás a karaktertől az mozgás végéig
|
||||||
változtatja meg az objektumot. Például a cw a kurzortól a szó végéig,
|
változtatja meg az mozgást. Például a cw a kurzortól a szó végéig,
|
||||||
a c$ a sor végéig.
|
a c$ a sor végéig.
|
||||||
|
|
||||||
4. A változtatás formátuma:
|
4. A változtatás formátuma:
|
||||||
|
|
||||||
[szám] c objektum VAGY c [szám] objektum
|
[szám] c mozgás VAGY c [szám] mozgás
|
||||||
|
|
||||||
Ugorjunk a következő leckére!
|
Ugorjunk a következő leckére!
|
||||||
|
|
||||||
@ -428,7 +428,7 @@ Ugorjunk a következő leckére!
|
|||||||
3. A kifejezés újabb kereséséhez üssük le egyszerűen: n .
|
3. A kifejezés újabb kereséséhez üssük le egyszerűen: n .
|
||||||
A kifejezés ellenkező irányban történő kereséséhez ezt üssük be: Shift-N .
|
A kifejezés ellenkező irányban történő kereséséhez ezt üssük be: Shift-N .
|
||||||
|
|
||||||
4. Ha visszafelé szeretne keresni, akkor ? kell a ! helyett.
|
4. Ha visszafelé szeretne keresni, akkor ? kell a / helyett.
|
||||||
|
|
||||||
---> "hiibaa" nem a helyes módja a hiba leírásának; a hiibaa egy hiba.
|
---> "hiibaa" nem a helyes módja a hiba leírásának; a hiibaa egy hiba.
|
||||||
|
|
||||||
@ -462,7 +462,7 @@ Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a
|
|||||||
4.4. lecke: A HIBÁK KIJAVÍTÁSÁNAK EGY MÓDJA
|
4.4. lecke: A HIBÁK KIJAVÍTÁSÁNAK EGY MÓDJA
|
||||||
|
|
||||||
|
|
||||||
** :s/új/régi/g begépelésével az 'új'-ra cseréljük a 'régi'-t. **
|
** :s/régi/új/g begépelésével az 'új'-ra cseréljük a 'régi'-t. **
|
||||||
|
|
||||||
1. Menjünk a ---> kezdetű sorra!
|
1. Menjünk a ---> kezdetű sorra!
|
||||||
|
|
||||||
@ -579,7 +579,7 @@ Megj: Ha Ön kilépne a Vimből és és visszatérne a TESZT fájlnévvel, akkor
|
|||||||
|
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
5.4. lecke: RETRIEVING AND MERGING FILES
|
5.4. lecke: FÁJLOK VISSZAÁLLÍTÁSA ÉS ÖSSZEFŰZÉSE
|
||||||
|
|
||||||
|
|
||||||
** Egy fájl tartalmának beillesztéséhez írja :r FÁJLNÉV **
|
** Egy fájl tartalmának beillesztéséhez írja :r FÁJLNÉV **
|
||||||
@ -592,11 +592,11 @@ MEGJ: A 3. lépés után az 5.3. leckét fogja látni. Azután LEFELÉ indulva
|
|||||||
keresse meg ismét ezt a leckét.
|
keresse meg ismét ezt a leckét.
|
||||||
|
|
||||||
3. Most szúrja be a TESZT nevű fájlt a :r TESZT paranccsal, ahol
|
3. Most szúrja be a TESZT nevű fájlt a :r TESZT paranccsal, ahol
|
||||||
TESZT az Ön fájljénak a neve.
|
TESZT az Ön fájljának a neve.
|
||||||
|
|
||||||
MEGJ: A fájl, amit beillesztett a kurzora alatt helyezkedik el.
|
MEGJ: A fájl, amit beillesztett a kurzora alatt helyezkedik el.
|
||||||
|
|
||||||
4. Hogy ellenőrizzük, hogy a fájlt tényleg beillsztettük, menjen
|
4. Hogy ellenőrizzük, hogy a fájlt tényleg beillesztettük, menjen
|
||||||
vissza, és nézze meg, hogy kétszer szerepel az 5.3. lecke! Az eredeti
|
vissza, és nézze meg, hogy kétszer szerepel az 5.3. lecke! Az eredeti
|
||||||
mellett a fájlból bemásolt is ott van.
|
mellett a fájlból bemásolt is ott van.
|
||||||
|
|
||||||
@ -616,11 +616,11 @@ MEGJ: A fájl, amit beillesztett a kurzora alatt helyezkedik el.
|
|||||||
2. :w FÁJLNÉV kiírja a jelenlegi Vim-fájlt a lemezre FÁJNÉV néven.
|
2. :w FÁJLNÉV kiírja a jelenlegi Vim-fájlt a lemezre FÁJNÉV néven.
|
||||||
|
|
||||||
3. :#,#w FÁJLNÉV kiírja a két sorszám (#) közötti sorokat FÁJLNÉV-be
|
3. :#,#w FÁJLNÉV kiírja a két sorszám (#) közötti sorokat FÁJLNÉV-be
|
||||||
Másik lehetőség, hogy a kezdősornál Ctrl-v-t nyom lemegy az utolsó
|
Másik lehetőség, hogy a kezdősornál Shift-v-t nyom lemegy az utolsó
|
||||||
sorra, majd ezt üti be :w FÁJLNÉV
|
sorra, majd ezt üti be :w FÁJLNÉV
|
||||||
|
|
||||||
4. :r FÁJLNÉV beolvassa a FÁJLNÉV fájlt és behelyezi a jelenlegi fájlba
|
4. :r FÁJLNÉV beolvassa a FÁJLNÉV fájlt és behelyezi a jelenlegi fájlba
|
||||||
a kurzorpozició utáni sorba.
|
a kurzorpozíció utáni sorba.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -629,7 +629,7 @@ MEGJ: A fájl, amit beillesztett a kurzora alatt helyezkedik el.
|
|||||||
6.1. lecke: A MEGNYITÁS (OPEN) PARANCS
|
6.1. lecke: A MEGNYITÁS (OPEN) PARANCS
|
||||||
|
|
||||||
|
|
||||||
** o beírásával nyithat egy új sort a kurzor alatt és válthat beszúró módba **
|
** o beírásával nyit egy új sort a kurzor alatt és beszúró módba vált **
|
||||||
|
|
||||||
1. Mozgassuk a kurzort a ---> kezdetű sorra.
|
1. Mozgassuk a kurzort a ---> kezdetű sorra.
|
||||||
|
|
||||||
@ -641,7 +641,7 @@ MEGJ: A fájl, amit beillesztett a kurzora alatt helyezkedik el.
|
|||||||
|
|
||||||
---> Az o lenyomása után a kurzor a következő sor elején áll beszúró módban.
|
---> Az o lenyomása után a kurzor a következő sor elején áll beszúró módban.
|
||||||
|
|
||||||
4. A kurzor FELETTI for megnyitásához egyzserűen a nagy O betűt írjon
|
4. A kurzor FELETTI sor megnyitásához egyszerűen nagy O betűt írjon
|
||||||
kicsi helyett. Próbálja ki a következő soron!
|
kicsi helyett. Próbálja ki a következő soron!
|
||||||
Nyisson egy új sort efelett Shift-O megnyomásával, mialatt a kurzor
|
Nyisson egy új sort efelett Shift-O megnyomásával, mialatt a kurzor
|
||||||
ezen a soron áll.
|
ezen a soron áll.
|
||||||
@ -654,16 +654,16 @@ ezen a soron áll.
|
|||||||
6.2. lecke: AZ APPEND PARANCS
|
6.2. lecke: AZ APPEND PARANCS
|
||||||
|
|
||||||
|
|
||||||
** a lenyomásával a kuror UTÁN szúrhatunk szöveget. **
|
** a lenyomásával a kurzor UTÁN szúrhatunk szöveget. **
|
||||||
|
|
||||||
1. Mozgassuk a kurzort a következő ---> kezdetű sor végére úgy,
|
1. Mozgassuk a kurzort a következő ---> kezdetű sor végére úgy,
|
||||||
hogy normál módban $ ír be.
|
hogy normál módban $-t ír be.
|
||||||
|
|
||||||
2. a (kicsi) leütésével szöveget szúrhat be AMöGÉ a karakter mögé,
|
2. Kis "a" leütésével szöveget szúrhat be AMÖGÉ a karakter mögé,
|
||||||
amelyen a kurzor áll.
|
amelyen a kurzor áll.
|
||||||
(A nagy A az egész sor végére írja a szöveget.)
|
(A nagy "A" az egész sor végére írja a szöveget.)
|
||||||
|
|
||||||
Megj: A Vimben a sor legvégére is lehet állni, azonba ez elődjében
|
Megj: A Vimben a sor legvégére is lehet állni, azonban ez elődjében
|
||||||
a Vi-ban nem lehetséges, ezért abban az a nélkül elég körülményes
|
a Vi-ban nem lehetséges, ezért abban az a nélkül elég körülményes
|
||||||
a sor végéhez szöveget írni.
|
a sor végéhez szöveget írni.
|
||||||
|
|
||||||
@ -687,13 +687,13 @@ Megj: A Vimben a sor legvégére is lehet állni, azonba ez elődjében
|
|||||||
2. Helyezze a kurzort az első szó elejére amely eltér a második
|
2. Helyezze a kurzort az első szó elejére amely eltér a második
|
||||||
---> kezdetű sor tartalmától (a 'az utolsóval' résztől).
|
---> kezdetű sor tartalmától (a 'az utolsóval' résztől).
|
||||||
|
|
||||||
3. Nyomjon R karaktert és írja ét a szöveg maradékát az első sorban
|
3. Nyomjon R karaktert és írja át a szöveg maradékát az első sorban
|
||||||
úgy, hogy a két sor egyező legyen.
|
úgy, hogy a két sor egyező legyen.
|
||||||
|
|
||||||
---> Az első sort tegye azonossá az utolsóval: használja a gombokat.
|
---> Az első sort tegye azonossá az utolsóval: használja a gombokat.
|
||||||
---> Az első sort tegye azonossá a másodikkal: írjon R-t és az új szöveget.
|
---> Az első sort tegye azonossá a másodikkal: írjon R-t és az új szöveget.
|
||||||
|
|
||||||
4. Jegyezzük meg, ha <ESC>-et nyomok, akkor a változatlanuk hagyott
|
4. Jegyezzük meg, ha <ESC>-et nyomok, akkor a változatlanul hagyott
|
||||||
szövegek változatlanok maradnak.
|
szövegek változatlanok maradnak.
|
||||||
|
|
||||||
|
|
||||||
@ -826,5 +826,5 @@ Megj: A Vimben a sor legvégére is lehet állni, azonba ez elődjében
|
|||||||
|
|
||||||
A Vimhez idomította Bram Moolenaar.
|
A Vimhez idomította Bram Moolenaar.
|
||||||
|
|
||||||
Magyarította: Horváth Árpád <horvath.arpad@roik.bmf.hu>, 2006-2008
|
Magyarította: Horváth Árpád <horvath.arpad@arek.uni-opbuda.hu>, 2006-2012
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user