From b0e622fec47ec3bbd6a125413d7a41b58233a471 Mon Sep 17 00:00:00 2001 From: Bjorn Winckler Date: Fri, 20 Feb 2009 13:42:26 +0100 Subject: [PATCH] Update runtime files --- runtime/doc/diff.txt | 5 +++- runtime/doc/options.txt | 9 ++++--- runtime/doc/todo.txt | 64 +++++++++++++++++++++++--------------------- runtime/getdos.aap | 12 ++++----- runtime/getunix.aap | 12 ++++----- runtime/syntax/fstab.vim | 26 +++++++++++++++--- runtime/syntax/python.vim | 4 ++- runtime/tutor/tutor.eo.utf-8 | 40 +++++++++++++-------------- 8 files changed, 100 insertions(+), 72 deletions(-) diff --git a/runtime/doc/diff.txt b/runtime/doc/diff.txt index 22d365df..e2cf8cb9 100644 --- a/runtime/doc/diff.txt +++ b/runtime/doc/diff.txt @@ -1,4 +1,4 @@ -*diff.txt* For Vim version 7.2. Last change: 2009 Jan 14 +*diff.txt* For Vim version 7.2. Last change: 2009 Feb 11 VIM REFERENCE MANUAL by Bram Moolenaar @@ -64,6 +64,9 @@ In each of the edited files these options are set: These options are set local to the window. When editing another file they are reset to the global value. +The options can still be overruled from a modeline when re-editing the file. +However, 'foldmethod' and 'wrap' won't be set from a modeline when 'diff' is +set. The differences shown are actually the differences in the buffer. Thus if you make changes after loading a file, these will be included in the displayed diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt index 6830ef7f..2230df22 100644 --- a/runtime/doc/options.txt +++ b/runtime/doc/options.txt @@ -1,4 +1,4 @@ -*options.txt* For Vim version 7.2. Last change: 2009 Jan 20 +*options.txt* For Vim version 7.2. Last change: 2009 Feb 11 VIM REFERENCE MANUAL by Bram Moolenaar @@ -2839,6 +2839,8 @@ A jump table for the options with a short description can be found at |Q_op|. The expression may be evaluated in the |sandbox|, see |sandbox-option|. + This option can't be set from a |modeline| when the 'diff' option is + on. It is not allowed to change text or jump to another window while evaluating 'foldexpr' |textlock|. @@ -4186,9 +4188,6 @@ A jump table for the options with a short description can be found at |Q_op|. be able to execute Normal mode commands. This is the opposite of the 'keymap' option, where characters are mapped in Insert mode. - This only works for 8-bit characters. The value of 'langmap' may be - specified with multi-byte characters (e.g., UTF-8), but only the lower - 8 bits of each character will be used. Example (for Greek, in UTF-8): *greek* > :set langmap=ΑA,ΒB,ΨC,ΔD,ΕE,ΦF,ΓG,ΗH,ΙI,ΞJ,ΚK,ΛL,ΜM,ΝN,ΟO,ΠP,QQ,ΡR,ΣS,ΤT,ΘU,ΩV,WW,ΧX,ΥY,ΖZ,αa,βb,ψc,δd,εe,φf,γg,ηh,ιi,ξj,κk,λl,μm,νn,οo,πp,qq,ρr,σs,τt,θu,ωv,ςw,χx,υy,ζz @@ -7741,6 +7740,8 @@ A jump table for the options with a short description can be found at |Q_op|. :set sidescroll=5 :set listchars+=precedes:<,extends:> < See 'sidescroll', 'listchars' and |wrap-off|. + This option can't be set from a |modeline| when the 'diff' option is + on. *'wrapmargin'* *'wm'* 'wrapmargin' 'wm' number (default 0) diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 2fc05a58..7bcda9b0 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.2. Last change: 2009 Jan 28 +*todo.txt* For Vim version 7.2. Last change: 2009 Feb 12 VIM REFERENCE MANUAL by Bram Moolenaar @@ -30,33 +30,51 @@ be worked on, but only if you sponsor Vim development. See |sponsor|. *known-bugs* -------------------- Known bugs and current work ----------------------- -Patch to fix multi-byte handling for inputdialog(), :promptfind and -:promptrepl. (Yanwei Jia, 2008 Dec 12) - -Patch to add "focusonly" to 'scrollopt', so that scrollbind also applies in -window that doesn't have focus. (Jonathon Mah, 2009 Jan 12) +Cursor invisible in Visual block mode. (Matti Niemenmaa, 2008 Nov 26, +also Renato Alves, 2009 Jan 13) -Patch not to drop first 3 bytes for ":source" from FIFO. (James Vega, 2009 Jan -20) +Several small patches. (Dominique Pelle, 2009 Feb 7) -Endless loop when using "]s" in HTML when there are no misspellings. (Ingo -Karkat, 2009 Jan 25) Patch by Dominique Pelle, 2009 Jan 25. +Patch to make opening quickfix window faster. (Lech Lorens, 2009 Feb 6) -Cursor invisible in Visual block mode. (Matti Niemenmaa, 2008 Nov 26, -also Renato Alves, 2009 Jan 13) +Patch for when 'switchbuf' is "usetab". (Lech Lorens, 2009 Feb 12) Vim_rename(): when CASE_INSENSITIVE_FILENAME is defined and names do differ in case, use same mechanism as used for Unix when from and to are the same file. +In gvim "!grep a *.c" spews out a lot of text, can't be stopped with CTRL-C. +No check for CTRL-C when listing a lot of text? (Bjorn Winckler) + +Patch to add "focusonly" to 'scrollopt', so that scrollbind also applies in +window that doesn't have focus. (Jonathon Mah, 2009 Jan 12) +Needs more work. + +Patch to have the Visual highlighting overrule CursorColumn highlighting. +(Dominique Pelle, 2009 Feb 7) + +Patch for silly autocommands accessing freed memory. (Dominique Pelle, 2009 +Feb 11) + Have a look at the remote-raise patch. (Paul Egan, 2009 Jan 21) When compiled as small version cursor is displayed after end-of-line for some values of 'tabstop'. (James Vega, 22 Nov 2008) +Patch for tab page support in VisVim. (Adam Slater, 2009 Feb 6) + ml_get errors after reloading a file that was overwritten with ":silent! w! /tmp/tt". +":cscope find f filename" doesn't work because of the extra space. (Ethan +Mallove) patch by Michal Kiedrowicz, 2009 Feb 11. Although it might be called +a feature. + +Wrong Visual Block selection size reported when 'wrap' is on and 'showbreak' +is not empty. (Eduardo Daudt Flach, 2009 Feb 12) + +Win32: use different args for SearchPath()? (Yasuhiro Matsumoto, 2009 Jan 30) + Win32: completion of file name ":e c:\!test" results in ":e c:\\!test", which does not work. (Nieko Maatjes, 2009 Jan 8, Ingo Karkat, 2009 Jan 22) @@ -81,6 +99,9 @@ Patch from Milan Vancura, 2008 Dec 22. Update 2009 Jan 7 in two parts. After doing "su" $HOME can be the old user's home, thus ~root/file is not correct. Don't use it in the swap file. +Completion for ":buf" doesn't work properly on Win32 when 'shellslash' is off. +(Henrik Ohman, 2009, Jan 29) + Allow patches to add something to version.c, like with an official patch, so that :version output shows which patches have been applied. @@ -326,9 +347,6 @@ Suggestion by Ben Schmidt, 2008 Aug 6. Problem with compound words? (Bert, 2008 May 6) No warning for when flags are defined after they are used in an affix. -With Visual selection, "r" and then CTRL-C Visual mode is stopped but the -highlighting is not removed. - Screen redrawing when continuously updating the buffer and resizing the terminal. (Yakov Lerner, 2006 Sept 7) @@ -394,12 +412,6 @@ with "gvim -nb:localhost:55555:foo". From nc do: '1:editFile!0 "foo"'. Then go to Insert mode and add a few lines. Then backspacing every other time moves the cursor instead of deleting. (Chris Kaiser, 2007 Sep 25) -When 'bomb' is changed the window title is updated to show/hide a "+", but the -tab page label isn't. (Patrick Texier, 2008 Jun 24) - -When using ":saveas bar.c" the tab label isn't updated right away. -(Francois Ingelrest, 2008 Nov 12) - Changes for Win32 makefile. (Mike Williams, 2007 Jan 22, Alexei Alexandrov, 2007 Feb 8) @@ -415,9 +427,6 @@ Win32: Patch for convert_filterW(). (Taro Muraoka, 2007 Mar 2) Win32: Patch for cscope external command. (Mike Williams, 2007 Aug 7) -":cscope find f filename" doesn't work because of the extra space. (Ethan -Mallove) - Win32: XPM support only works with path without spaces. Patch by Mathias Michaelis, 2006 Jun 9. Another patch for more path names, 2006 May 31. New version: http://members.tcnet.ch/michaelis/vim/patches.zip (also for other @@ -526,8 +535,6 @@ name literally, and esp. if there is only one name. Test 61 fails sometimes. This is a timing problem: "sleep 2" sometimes takes longer than 2 seconds. -Changing 'guifont' in the console causes an unnecessary redraw. - Using ":au CursorMoved * cmd" invokes mch_FullName(), which can be slow. Can this be avoided? (Thomas Waba, 2008 Aug 24) @@ -2211,14 +2218,10 @@ Multi-byte characters: Support CTRL-K _{mnemonic}_ 7 In "-- INSERT (lang) --" show the name of the keymap used instead of "lang". (Ilya Dogolazky) -- Make 'langmap' accept multi-byte characters. - Patch from Konstantin Korikov, 2006 Oct 15. - Make 'breakat' accept multi-byte characters. Problem: can't use a lookup table anymore (breakat_flags[]). Simplistic solution: when 'formatoptions' contains "m" also break a line at a multi-byte character >= 0x100. -- Do we need the reverse of 'keymap', like 'langmap' but with files and - multi-byte characters? E.g., when using a Russian keyboard. - Add the possibility to enter mappings which are used whenever normal text could be entered. E.g., for "f" command. But not in Normal mode. Sort of opposite of 'langmap'. Use ":tmap" command? @@ -3168,6 +3171,7 @@ Command line completion: - When using in wildmenu mode for a submenu, should go back to the current menu, not the first one. E.g., ":emenu File.Save". 8 For ":find" and ":sfind" expand files found in 'path'. + Patch by Nazri Ramliy, 2009 Feb 1. 8 When using backtick expansion, the external command may write a greeting message. Add an option or commands to remove lines that match a regexp? 7 When listing matches of files, display the common path separately from the diff --git a/runtime/getdos.aap b/runtime/getdos.aap index 3cf97074..d2013b66 100644 --- a/runtime/getdos.aap +++ b/runtime/getdos.aap @@ -37,7 +37,7 @@ all fetch: @if get_md5(file) != "5d6f9d1b4784aa7e76094d950b14dda2": :fetch {fetch = $fetcha} $file file = doc/diff.txt - @if get_md5(file) != "e245932ed4a6e762521d11b08984a29c": + @if get_md5(file) != "debc546de0da21254e10618301c4b14a": :fetch {fetch = $fetcha} $file file = doc/digraph.txt @if get_md5(file) != "3066451c27248499ad40e4808de78cf1": @@ -142,7 +142,7 @@ all fetch: @if get_md5(file) != "48548e4d28f4824051e7f37afbf297db": :fetch {fetch = $fetcha} $file file = doc/options.txt - @if get_md5(file) != "bc3f97f79bd6eebface2b94094091ddb": + @if get_md5(file) != "00aaa9418344fda79d0671d6aca84913": :fetch {fetch = $fetcha} $file file = doc/os_390.txt @if get_md5(file) != "8cfd5fccda5b1613ab12f0db99708e03": @@ -268,7 +268,7 @@ all fetch: @if get_md5(file) != "3aabea60180b7178ebe03777fd1e868a": :fetch {fetch = $fetcha} $file file = doc/todo.txt - @if get_md5(file) != "ccd1e6e8a1c83bf142747fe1a1a1eb1c": + @if get_md5(file) != "9b5bbb6bf5476fd8fa0a0fdee87f8c63": :fetch {fetch = $fetcha} $file file = doc/uganda.txt @if get_md5(file) != "b639f685802cc8fc4091711f752bba72": @@ -2224,7 +2224,7 @@ all fetch: @if get_md5(file) != "a5df4e63632e481da584b47460ff2f2d": :fetch {fetch = $fetcha} $file file = syntax/fstab.vim - @if get_md5(file) != "b0f601ea4a8c0b5102b7bcc1b4e98102": + @if get_md5(file) != "f77198cd97e40b185d911e29a611100d": :fetch {fetch = $fetcha} $file file = syntax/fvwm.vim @if get_md5(file) != "ac7e47d5d71948ac7aab7375fad0330a": @@ -2809,7 +2809,7 @@ all fetch: @if get_md5(file) != "eb9dfac46c82fad2159ce71bb9997bae": :fetch {fetch = $fetcha} $file file = syntax/python.vim - @if get_md5(file) != "9110243c86eaf972f70c8c3f74d5b1e5": + @if get_md5(file) != "936a2ae2e0d1f94019e1fd6e37cfbd99": :fetch {fetch = $fetcha} $file file = syntax/qf.vim @if get_md5(file) != "24ceabea40da9386f4d81d80cbddd49a": @@ -4095,7 +4095,7 @@ all fetch: @if get_md5(file) != "1137516f087b4d1243ffd0c611217d1f": :fetch {fetch = $fetcha} $file file = tutor/tutor.eo.utf-8 - @if get_md5(file) != "65ddd5a3e4d68d2ffcba93db913f4ca2": + @if get_md5(file) != "c48d19f76c346f18d6411a0b4eec6e95": :fetch {fetch = $fetcha} $file file = tutor/tutor.es.utf-8 @if get_md5(file) != "cf70fdda2ad4aa0f231408cf94fc57cc": diff --git a/runtime/getunix.aap b/runtime/getunix.aap index 63cf5884..f62f1ddc 100644 --- a/runtime/getunix.aap +++ b/runtime/getunix.aap @@ -229,7 +229,7 @@ all fetch: @if get_md5(file) != "30fddcef61384e1653ffdab1af7a2b96": :fetch {fetch = $fetcha} $file file = doc/options.txt - @if get_md5(file) != "5cd43d42d1fc5f089268321c3ec35e1a": + @if get_md5(file) != "97a2bef36956cc9a8afcab0c915b13a2": :fetch {fetch = $fetcha} $file file = doc/spell.txt @if get_md5(file) != "3b20e550d6d484a16293ddc1382fbaa6": @@ -292,7 +292,7 @@ all fetch: @if get_md5(file) != "eb2f7caf74ececc8c42d4deabcec839e": :fetch {fetch = $fetcha} $file file = doc/diff.txt - @if get_md5(file) != "3ac250294fc36e581a28fb9e8244c5b7": + @if get_md5(file) != "6448d8fab3a3abc6029d8f90b9316434": :fetch {fetch = $fetcha} $file file = doc/if_ruby.txt @if get_md5(file) != "7650ab7e0aaf2f1804d15492f06aa641": @@ -379,7 +379,7 @@ all fetch: @if get_md5(file) != "8953ad9b94f5a10cc61e28f7145c513b": :fetch {fetch = $fetcha} $file file = doc/todo.txt - @if get_md5(file) != "384a7c572396653507c6c814b98159c5": + @if get_md5(file) != "021d94862d7259a07917e6d595f7c9d0": :fetch {fetch = $fetcha} $file file = doc/usr_03.txt @if get_md5(file) != "9b32ceafa7c9b2d74e094be37674b48b": @@ -2248,7 +2248,7 @@ all fetch: @if get_md5(file) != "0f553ea6c8c2b5438662ca471a2c58b3": :fetch {fetch = $fetcha} $file file = syntax/fstab.vim - @if get_md5(file) != "556f3c645bd64662b53489c3f7c132b7": + @if get_md5(file) != "4444a017ea144653722821a162efa511": :fetch {fetch = $fetcha} $file file = syntax/fvwm.vim @if get_md5(file) != "3840046e7b0d9308f978eb8e530c33c2": @@ -2806,7 +2806,7 @@ all fetch: @if get_md5(file) != "e596e3877b4e91330c02c5c508652646": :fetch {fetch = $fetcha} $file file = syntax/python.vim - @if get_md5(file) != "5ab59e28200b2cc53a29b96fccb77efe": + @if get_md5(file) != "3931022f7abc6ebd77e74aa2263579d6": :fetch {fetch = $fetcha} $file file = syntax/qf.vim @if get_md5(file) != "63f360888de043bbef9c81b876e11ff6": @@ -4131,7 +4131,7 @@ all fetch: @if get_md5(file) != "caf5766cd91512191f851831c8fee625": :fetch {fetch = $fetcha} $file file = tutor/tutor.eo.utf-8 - @if get_md5(file) != "5acfb2b2c39d637d3c13d47e595bf6f7": + @if get_md5(file) != "7dce0120329f754946b2b8453c23c8b1": :fetch {fetch = $fetcha} $file file = tutor/tutor.cs.utf-8 @if get_md5(file) != "a3f279aff5a7480f46025f852904230a": diff --git a/runtime/syntax/fstab.vim b/runtime/syntax/fstab.vim index 830b8d01..9bee8943 100644 --- a/runtime/syntax/fstab.vim +++ b/runtime/syntax/fstab.vim @@ -2,14 +2,15 @@ " Language: fstab file " Maintaner: Radu Dineiu " URL: http://ld.yi.org/vim/fstab.vim -" Last Change: 2008 Jan 16 -" Version: 0.92 +" Last Change: 2009 Feb 04 +" Version: 0.93 " " Credits: " David Necas (Yeti) " Stefano Zacchiroli " Georgi Georgiev " James Vega +" Elias Probst " " Options: " let fstab_unknown_fs_errors = 1 @@ -46,7 +47,7 @@ syn keyword fsMountPointKeyword contained none swap " Type syn cluster fsTypeCluster contains=fsTypeKeyword,fsTypeUnknown syn match fsTypeUnknown /\s\+\zs\w\+/ contained -syn keyword fsTypeKeyword contained adfs ados affs atfs audiofs auto autofs befs bfs cd9660 cfs cifs coda cramfs devfs devpts e2compr efs ext2 ext2fs ext3 fdesc ffs filecore fuse hfs hpfs iso9660 jffs jffs2 jfs kernfs lfs linprocfs mfs minix msdos ncpfs nfs none ntfs null nwfs overlay ovlfs portal proc procfs ptyfs qnx4 reiserfs romfs shm smbfs sshfs std subfs swap sysfs sysv tcfs tmpfs udf ufs umap umsdos union usbfs userfs vfat vs3fs vxfs wrapfs wvfs xfs zisofs +syn keyword fsTypeKeyword contained adfs ados affs atfs audiofs auto autofs befs bfs cd9660 cfs cifs coda cramfs devfs devpts e2compr efs ext2 ext2fs ext3 ext4 fdesc ffs filecore fuse hfs hpfs iso9660 jffs jffs2 jfs kernfs lfs linprocfs mfs minix msdos ncpfs nfs none ntfs null nwfs overlay ovlfs portal proc procfs ptyfs qnx4 reiserfs romfs shm smbfs sshfs std subfs swap sysfs sysv tcfs tmpfs udf ufs umap umsdos union usbfs userfs vfat vs3fs vxfs wrapfs wvfs xfs zisofs " Options " ------- @@ -91,7 +92,21 @@ syn match fsOptionsKeywords contained /\= 508 || !exists("did_config_syntax_inits") HiLink fsOptionsExt2Errors String HiLink fsOptionsExt3Journal String HiLink fsOptionsExt3Data String + HiLink fsOptionsExt4Journal String + HiLink fsOptionsExt4Data String + HiLink fsOptionsExt4Barrier Number HiLink fsOptionsFatCheck String HiLink fsOptionsConv String HiLink fsOptionsFatType Number diff --git a/runtime/syntax/python.vim b/runtime/syntax/python.vim index 5288d9bd..a622d3b1 100644 --- a/runtime/syntax/python.vim +++ b/runtime/syntax/python.vim @@ -54,7 +54,8 @@ syn match pythonComment "#.*$" contains=pythonTodo,@Spell syn keyword pythonTodo TODO FIXME XXX contained " Decorators (new in Python 2.4) -syn match pythonDecorator "@" display nextgroup=pythonFunction skipwhite +syn match pythonDecoratorName "[[:alpha:]_][[:alnum:]_]*\%(\.[[:alpha:]_][[:alnum:]_]*\)*" +syn match pythonDecorator "@" display nextgroup=pythonDecoratorName skipwhite " strings syn region pythonString matchgroup=Normal start=+[uU]\='+ end=+'+ skip=+\\\\\|\\'+ contains=pythonEscape,@Spell @@ -150,6 +151,7 @@ if version >= 508 || !exists("did_python_syn_inits") " The default methods for highlighting. Can be overridden later HiLink pythonStatement Statement HiLink pythonFunction Function + HiLink pythonDecoratorName Function HiLink pythonConditional Conditional HiLink pythonRepeat Repeat HiLink pythonString String diff --git a/runtime/tutor/tutor.eo.utf-8 b/runtime/tutor/tutor.eo.utf-8 index 83452e19..5adad391 100644 --- a/runtime/tutor/tutor.eo.utf-8 +++ b/runtime/tutor/tutor.eo.utf-8 @@ -1,5 +1,5 @@ ============================================================================== -= B o n v e n o n al la I n s t r u i l o de V I M - Versio 1.7.eo.1 = += B o n v e n o n al la I n s t r u i l o de V I M - Versio 1.7.eo.2 = ============================================================================== Vim estas tre potenca redaktilo, kiu havas multajn komandojn, tro da ili @@ -54,7 +54,7 @@ RIMARKO: La klavoj de la kursoro devus ankaŭ funkcii. Sed uzante hjkl, 1. Premu la klavon (por certigi, ke vi estas en normala reĝimo). 2. Tajpu: :q! . - Tio eliras el la rekdaktilo, SEN konservi la ŝanĝojn, kion vi faris. + Tio eliras el la rekdaktilo, SEN konservi la ŝanĝojn, kiujn vi faris. 3. Kiam vi vidas la ŝelinviton, tajpu la komandon kiun vi uzis por eniri en ĉi tiu instruilo. Tio estus: vimtutor @@ -62,7 +62,7 @@ RIMARKO: La klavoj de la kursoro devus ankaŭ funkcii. Sed uzante hjkl, 4. Se vi memoris tiujn paŝojn kaj sentas vin memfida, plenumu la paŝojn 1 ĝis 3 por eliri kaj reeniri la redaktilon. -RIMARKO: :q! eliras sen konservi la ŝanĝojn kion vi faris. +RIMARKO: :q! eliras sen konservi la ŝanĝojn, kiujn vi faris. Post kelkaj lecionoj, vi lernos kiel konservi la ŝanĝojn al dosiero. 5. Movu la kursoron suben ĝis la leciono 1.3. @@ -99,7 +99,7 @@ RIMARKO: Trairante la instruilon, ne provu memori, lernu per la uzo. 1. Movu la kursoron al la unua suba linio markita per --->. - 2. Por igi la unuan linion sama ol la dua, movu la kursoron sur la unuan + 2. Por igi la unuan linion sama kiel la dua, movu la kursoron sur la unuan signon post kie la teksto estas enmetenda. 3. Premu i kaj tajpu la bezonatajn aldonojn. @@ -124,7 +124,7 @@ RIMARKO: Trairante la instruilon, ne provu memori, lernu per la uzo. 1. Movu la kursoron al la unua suba linio markita per --->. Ne gravas sur kiu signo estas la kursoro. - 2. Premu A kaj tajpu la bezonatajn aldonojn. + 2. Premu majusklan A kaj tajpu la bezonatajn aldonojn. 3. Post kiam la teksto estas aldonita, premu por reiri al la normala reĝimo. @@ -157,7 +157,7 @@ RIMARKO: Trairante la instruilon, ne provu memori, lernu per la uzo. 3. Enmetu kaj forviŝu tekston, kiel vi lernis en la antaŭaj lecionoj. - 4. Konservu la dosieron kun ŝanĝoj kaj eliru el Vim per: :qw + 4. Konservu la dosieron kun ŝanĝoj kaj eliru el Vim per: :wq 5. Relanĉu la instruilon vimtutor kaj moviĝu suben al la sekvanta resumo. @@ -251,7 +251,7 @@ Nun daŭrigu al la leciono 2. movo - estas tio, pri kio la operatoro operacios (listigita sube) Mallonga listo de movoj: - w - ĝis la komenco de la sekvanta vorto, krom ĝian unuan signon. + w - ĝis la komenco de la sekvanta vorto, krom ĝia unua signo. e - ĝis la fino de la nuna vorto, krom la lasta signo. $ - ĝis la fino de la linio, krom la lasta signo. @@ -440,7 +440,7 @@ Rimarko: Memoru, ke vi devus lerni per uzo, kaj ne per memorado. Leciono 3.4 PLIAJ ŜANĜOJ PER c - ** La operatoro de ŝanĝo uzeblas kun la sama movo ol forviŝo. ** + ** La operatoro de ŝanĝo uzeblas kun la sama movo kiel forviŝo. ** 1. La operatoro de ŝanĝo funkcias sammaniere kiel forviŝo. La formato estas: @@ -538,7 +538,7 @@ RIMARKO: Kiam la serĉo atingas la finon de la dosiero, ĝi daŭras ĉe la Leciono 4.3 SERĈO DE KONGRUAJ KRAMPOJ - ** Tajpu % por trovi kongruan ), [ aŭ } ** + ** Tajpu % por trovi kongruan ), ] aŭ } ** 1. Poziciu la kursoron sur iun (, [ aŭ { en la linio markita per --->. @@ -587,7 +587,7 @@ RIMARKO: Kiam la serĉo atingas la finon de la dosiero, ĝi daŭras ĉe la 1. CTRL-G vidigas vian pozicion en la dosiero kaj la staton de la dosiero. G movas la kursoron al la fino de la dosiero. - numero G movas la kursoron al tiu numero de linio. + numero G movas la kursoron al numero de tiu linio. gg movas la kursoron al la unua linio. 2. Tajpo de / kaj frazon serĉas la frazon antaŭen. @@ -642,7 +642,7 @@ RIMARKO: Ĉiuj : komandoj devas finiĝi per tajpo de 3. Nun tajpu: :w TESTO (kie TESTO estas la elektita dosiernomo) - 4. Tio konservas la tutan dosieron (instruilo de Vim) per la nomo TESTO. + 4. Tio konservas la tutan dosieron (instruilon de Vim) kun la nomo TESTO. Por kontroli tion, tajpu :!dir aŭ !ls denove por vidigi vian dosierujon. @@ -671,10 +671,10 @@ RIMARKO: Se vi volus eliri el Vim kaj restartigi ĝin denove per vim TESTO, Kontrolu, ke vi vidas :'<,'>w TESTO antaŭ premi . 5. Vim konservos la apartigitajn liniojn al la dosiero TESTO. Uzu :dir - aŭ :!ls por vidigi ĝin. Ne jam forviŝu ĝin. Ni uzos ĝin en la - sekvanta leciono. + aŭ :!ls por vidigi ĝin. Ne forviŝu ĝin. Ni uzos ĝin en la sekvanta + leciono. -RIMARKO: PREMO DE v komencas Viduman apartigon. Vi povas movi la kursoron +RIMARKO: Premo de v komencas Viduman apartigon. Vi povas movi la kursoron por pligrandigi aŭ malpligrandigi la apartigon. Tiam vi povas uzi operatoron por plenumi ion kun la teksto. Ekzemple, d forviŝas la tekston. @@ -718,7 +718,7 @@ RIMARKO: Vi nun povas legi la eliron de ekstera komando. Ekzemple, 2. :w DOSIERNOMO konservas la nunan dosieron de Vim al disko kun la nomo DOSIERNOMO. - 3. v movo :w DOSIERNOMO konservas la Viduman apartigo de linioj en + 3. v movo :w DOSIERNOMO konservas la Viduman apartigon de linioj en dosiero DOSIERNOMO. 4. :r DOSIERNOMO akiras la dosieron DOSIERNOMO el la disko kaj metas @@ -905,10 +905,10 @@ RIMARKO: Se vi deziras ignori usklecon por nur unu serĉa komando, uzu \c Leciono 7.2 KREI STARTAN SKRIPTON - ** Ebligu eblecojn de Vim ** + ** Ebligu kapablojn de Vim ** - Vim havas multe pli da eblecoj ol Vi, sed la plej multaj estas defaŭlte - malŝaltitaj. Por ekuzi la eblecojn, vi devas krei dosieron "vimrc. + Vim havas multe pli da kapabloj ol Vi, sed la plej multaj estas defaŭlte + malŝaltitaj. Por ekuzi la kapablojn, vi devas krei dosieron "vimrc. 1. Ekredaktu la dosieron "vimrc". Tio dependas de via sistemo: :e ~/.vimrc por Unikso @@ -920,7 +920,7 @@ RIMARKO: Se vi deziras ignori usklecon por nur unu serĉa komando, uzu \c 3. Konservu la dosieron per: :w - La sekvanta fojo, kiam vi lanĉas Vim, ĝi uzos sintaksan emfazon. + La sekvantan fojon, kiam vi lanĉas Vim, ĝi uzos sintaksan emfazon. Vi povas aldoni ĉiujn viajn preferatajn agordojn al tiu dosiero "vimrc". Por pli da informoj, tajpu :help vimrc-intro @@ -984,6 +984,6 @@ RIMARKO: Kompletigo funkcias por multaj komandoj. Nur provu premi CTRL-D kaj Tradukita en Esperanto de Dominique Pellé, 2008-04-01 Retpoŝto: dominique.pelle@gmail.com - Lasta ŝanĝo: 2008-11-23 + Lasta ŝanĝo: 2009-02-01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- 2.11.4.GIT