forked from aniani/vim
updated for version 7.0d01
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
*change.txt* For Vim version 7.0d. Last change: 2006 Apr 09
|
||||
*change.txt* For Vim version 7.0d. Last change: 2006 Apr 11
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -1508,7 +1508,7 @@ Vim has a sorting function and a sorting command. The sorting function can be
|
||||
found here: |sort()|.
|
||||
|
||||
*:sor* *:sort*
|
||||
:[range]sor[t][!] [i][u][n][x][o] [/{pattern}/]
|
||||
:[range]sor[t][!] [i][u][r][n][x][o] [/{pattern}/]
|
||||
Sort lines in [range]. When no range is given all
|
||||
lines are sorted.
|
||||
|
||||
@@ -1517,24 +1517,25 @@ found here: |sort()|.
|
||||
With [i] case is ignored.
|
||||
|
||||
With [n] sorting is done on the first decimal number
|
||||
in the line (after a {pattern} match).
|
||||
in the line (after or inside a {pattern} match).
|
||||
|
||||
With [x] sorting is done on the first hexadecimal
|
||||
number in the line (after a {pattern} match). A
|
||||
leading "0x" or "0X" is ignored.
|
||||
number in the line (after or inside a {pattern}
|
||||
match). A leading "0x" or "0X" is ignored.
|
||||
|
||||
With [o] sorting is done on the first octal number in
|
||||
the line (after a {pattern} match).
|
||||
the line (after or inside a {pattern} match).
|
||||
|
||||
With [u] only keep the first of a sequence of
|
||||
identical lines (ignoring case when [i] is used).
|
||||
Without this flag, a sequence of identical lines
|
||||
will be kept in their original order.
|
||||
Note that leading and trailing white space may cause
|
||||
lines to be different.
|
||||
|
||||
When /{pattern}/ is specified the text matched with
|
||||
{pattern} is skipped, so that you sort on what comes
|
||||
after the match. For lines without a match sorting
|
||||
starts in the first column (e.g., for empty lines).
|
||||
When /{pattern}/ is specified and there is no [r] flag
|
||||
the text matched with {pattern} is skipped, so that
|
||||
you sort on what comes after the match.
|
||||
Instead of the slash any non-letter can be used.
|
||||
For example, to sort on the second comma-separated
|
||||
field: >
|
||||
@@ -1545,7 +1546,21 @@ found here: |sort()|.
|
||||
< To sort on the first number in the line, no matter
|
||||
what is in front of it: >
|
||||
:sort /.*\ze\d/
|
||||
<
|
||||
|
||||
< With [r] sorting is done on the matching {pattern}
|
||||
instead of skipping past it as described above.
|
||||
For example, to sort on only the first three letters
|
||||
of each line: >
|
||||
:sort /\a\a\a/ r
|
||||
|
||||
< If a {pattern} is used, any lines which don't have a
|
||||
match for {pattern} are kept in their current order,
|
||||
but separate from the lines which do match {pattern}.
|
||||
If you sorted in reverse, they will be in reverse
|
||||
order after the sorted lines, otherwise they will be
|
||||
in their original order, right before the sorted
|
||||
lines.
|
||||
|
||||
Note that using ":sort" with ":global" doesn't sort the matching lines, it's
|
||||
quite useless.
|
||||
|
||||
@@ -1553,8 +1568,8 @@ The details about sorting depend on the library function used. There is no
|
||||
guarantee that sorting is "stable" or obeys the current locale. You will have
|
||||
to try it out.
|
||||
|
||||
The sorting itself cannot be interrupted, because of using a system library
|
||||
function. You can interrupt the preparation (for undo) and putting the sorted
|
||||
lines into the buffer. In the last case you may end up with duplicated lines.
|
||||
The sorting can be interrupted, but if you interrupt it too late in the
|
||||
process you may end up with duplicated lines. This also depends on the system
|
||||
library function used.
|
||||
|
||||
vim:tw=78:ts=8:ft=help:norl:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*index.txt* For Vim version 7.0d. Last change: 2006 Apr 06
|
||||
*index.txt* For Vim version 7.0d. Last change: 2006 Apr 10
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -529,6 +529,7 @@ tag command action in Normal mode ~
|
||||
|CTRL-W_P| CTRL-W P go to preview window
|
||||
|CTRL-W_R| CTRL-W R rotate windows upwards N times
|
||||
|CTRL-W_S| CTRL-W S same as "CTRL-W s"
|
||||
|CTRL-W_T| CTRL-W T move current window to a new tab page
|
||||
|CTRL-W_W| CTRL-W W go to N previous window (wrap around)
|
||||
|CTRL-W_]| CTRL-W ] split window and jump to tag under cursor
|
||||
|CTRL-W_^| CTRL-W ^ split current window and edit alternate
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*insert.txt* For Vim version 7.0d. Last change: 2006 Apr 10
|
||||
*insert.txt* For Vim version 7.0d. Last change: 2006 Apr 11
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -1419,8 +1419,8 @@ Features are:
|
||||
a tag)
|
||||
- when attribute has limited number of possible values help to complete
|
||||
them
|
||||
- complete names of entities (defined in |xml-omni-datafile| and in current file
|
||||
with "<!ENTITY" declarations
|
||||
- complete names of entities (defined in |xml-omni-datafile| and in current
|
||||
file with "<!ENTITY" declarations
|
||||
- when used after "</" CTRL-X CTRL-O will close the last opened tag
|
||||
|
||||
Format of XML data file *xml-omni-datafile*
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*map.txt* For Vim version 7.0d. Last change: 2006 Mar 20
|
||||
*map.txt* For Vim version 7.0d. Last change: 2006 Apr 11
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -265,6 +265,7 @@ Overview of which map command works in which mode:
|
||||
:vmap :vnoremap :vunmap :vmapclear - yes -
|
||||
:omap :onoremap :ounmap :omapclear - - yes
|
||||
|
||||
:nunmap can also be used outside of a monastery.
|
||||
*mapmode-x* *mapmode-s*
|
||||
Some commands work both in Visual and Select mode, some in only one. Note
|
||||
that quite often "Visual" is mentioned where both Visual and Select mode
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*message.txt* For Vim version 7.0d. Last change: 2006 Mar 01
|
||||
*message.txt* For Vim version 7.0d. Last change: 2006 Apr 11
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -413,7 +413,10 @@ device and it isn't present. You can ignore this error.
|
||||
|
||||
You have used an ":unmap" command with an argument which is not an existing
|
||||
mapping. All variations of this command give the same message: ":cunmap",
|
||||
":unmap!", etc. Check for trailing white space.
|
||||
":unmap!", etc. A few hints:
|
||||
- Check for trailing white space.
|
||||
- If the mapping is buffer-local you need to use ":unmap <buffer>".
|
||||
|:map-<buffer>|
|
||||
|
||||
*E37* *E89* >
|
||||
No write since last change (use ! to override)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*options.txt* For Vim version 7.0d. Last change: 2006 Apr 10
|
||||
*options.txt* For Vim version 7.0d. Last change: 2006 Apr 11
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -2068,6 +2068,11 @@ A jump table for the options with a short description can be found at |Q_op|.
|
||||
Highlight the screen column of the cursor with CursorColumn
|
||||
|hl-CursorColumn|. Useful to align text. Will make screen redrawing
|
||||
slower.
|
||||
If you only want the highlighting in the current window you can use
|
||||
these autocommands: >
|
||||
au WinLeave * set nocursorline nocursorcolumn
|
||||
au WinEnter * set cursorline cursorcolumn
|
||||
<
|
||||
|
||||
*'cursorline'* *'cul'* *'nocursorline'* *'nocul'*
|
||||
'cursorline' 'cul' boolean (default off)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*zip.txt* For Vim version 7.0d. Last change: 2006 Apr 03
|
||||
*zip.txt* For Vim version 7.0d. Last change: 2006 Apr 10
|
||||
|
||||
+====================+
|
||||
| Zip File Interface |
|
||||
@@ -33,6 +33,11 @@ Copyright: Copyright (C) 2005,2006 Charles E Campbell, Jr {{{1 *zip-copyright*
|
||||
|
||||
==============================================================================
|
||||
3. History *zip-history*
|
||||
v8 Apr 10, 2006 * Bram Moolenaar reported that he received an error message
|
||||
due to "Pattern not found: ^.*\%0c"; this was caused by
|
||||
stridx finding a Name... at the beginning of the line;
|
||||
zip.vim tried 4,$s/^.*\%0c//, but that doesn't work.
|
||||
Fixed.
|
||||
v7 Mar 22, 2006 * escaped some characters that can cause filename handling
|
||||
problems.
|
||||
v6 Dec 21, 2005 * writing to files not in directories caused problems -
|
||||
|
||||
@@ -3188,6 +3188,7 @@ CTRL-W_L windows.txt /*CTRL-W_L*
|
||||
CTRL-W_P windows.txt /*CTRL-W_P*
|
||||
CTRL-W_R windows.txt /*CTRL-W_R*
|
||||
CTRL-W_S windows.txt /*CTRL-W_S*
|
||||
CTRL-W_T windows.txt /*CTRL-W_T*
|
||||
CTRL-W_W windows.txt /*CTRL-W_W*
|
||||
CTRL-W_] windows.txt /*CTRL-W_]*
|
||||
CTRL-W_^ windows.txt /*CTRL-W_^*
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*todo.txt* For Vim version 7.0d. Last change: 2006 Apr 10
|
||||
*todo.txt* For Vim version 7.0d. Last change: 2006 Apr 11
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -30,7 +30,11 @@ be worked on, but only if you sponsor Vim development. See |sponsor|.
|
||||
*known-bugs*
|
||||
-------------------- Known bugs and current work -----------------------
|
||||
|
||||
Include autoload/xml/*.vim files? Need to adjust install scripts then.
|
||||
|
||||
":mkspell" still takes much too long in Hungarian dictionary.
|
||||
- Are all prefixes really postponed now?
|
||||
- postpone secondary suffixes?
|
||||
|
||||
Handle postponed prefix with COMPOUNDPERMITFLAG or COMPOUNDFORBIDFLAG.
|
||||
WFP_COMPPERMIT and WFP_COMPFORBID
|
||||
@@ -47,8 +51,14 @@ New Hungarian dictionary. (Laci Nemeth)
|
||||
How is it supposed to work?
|
||||
- implement using CHECKCOMPOUNDPATTERN: match words with sl_comppat[].
|
||||
|
||||
Update vi_diff.txt for Vim 7 features.
|
||||
|
||||
8 tab pages in the session file, if "tabpages" in 'sessionoptions'
|
||||
|
||||
Add more tests for all new functionality in Vim 7. Especially new functions.
|
||||
|
||||
Do some of the 'cindent' bugs below.
|
||||
|
||||
Win32: Describe how to do debugging. (George Reilly)
|
||||
|
||||
Mac unicode patch (Da Woon Jung, Eckehard Berns):
|
||||
@@ -1092,7 +1102,6 @@ User Friendlier:
|
||||
Tab pages:
|
||||
9 GUI implementation for the tab pages line for other systems.
|
||||
8 Make GUI menu in tab pages line configurable. Like the popup menu.
|
||||
8 tab pages in the session file, if "tabpages" in 'sessionoptions'
|
||||
8 :tabmove +N move tab page N pages forward
|
||||
8 :tabmove -N move tab page N pages backward
|
||||
7 :tabdup duplicate the tab with all its windows.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*version7.txt* For Vim version 7.0d. Last change: 2006 Apr 10
|
||||
*version7.txt* For Vim version 7.0d. Last change: 2006 Apr 11
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -628,7 +628,7 @@ Win32: The ":winpos" command now also works in the console. (Vipin Aravind)
|
||||
|:viusage| Help for Vi commands (Nvi command).
|
||||
|
||||
|:sort| Sort lines in the buffer without depending on an
|
||||
external command.
|
||||
external command. (partly by Bryce Wagner)
|
||||
|
||||
|:caddfile| Add error messages to an existing quickfix list
|
||||
(Yegappan Lakshmanan).
|
||||
@@ -913,6 +913,7 @@ Haskell ftplugin file. (Nikolai Weibull)
|
||||
help ftplugin file. (Nikolai Weibull)
|
||||
indent ftplugin file. (Nikolai Weibull)
|
||||
Javascript ftplugin file. (Bram Moolenaar)
|
||||
Kconfig ftplugin and syntax file. (Nikolai Weibull)
|
||||
ld syntax, indent and ftplugin file. (Nikolai Weibull)
|
||||
lftp ftplugin file. (Nikolai Weibull)
|
||||
libao config ftplugin file. (Nikolai Weibull)
|
||||
@@ -2420,4 +2421,26 @@ Now use Enter to select the match after using a cursor key.
|
||||
|
||||
Added "usetab" to 'switchbuf'.
|
||||
|
||||
|
||||
--- fixes and changes since Vim 7.0d ---
|
||||
|
||||
Added CTRL-W T: move a window to a new tab page.
|
||||
|
||||
Using CTRL-X s in Insert mode to complete spelling suggestions and using BS
|
||||
deleted characters before the bad word.
|
||||
|
||||
A few small fixes for the VMS makefile. (Zoltan Arpadffy)
|
||||
|
||||
With a window of 91 lines 45 cols, ":vsp" scrolled the window. Copy w_wrow
|
||||
when splitting a window and skip setting the height when it's already at the
|
||||
right value.
|
||||
|
||||
Using <silent> in a mapping with a shell command and the GUI caused redraw
|
||||
to use wrong attributes.
|
||||
|
||||
Win32: Using MSVC 4.1 for install.exe resulted in the start menu items to be
|
||||
created in the administrator directory instead of "All Users". Define the
|
||||
CSIDL_ items if they are missing.
|
||||
|
||||
|
||||
vim:tw=78:ts=8:ft=help:norl:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
.\" Traduction Lundi 7 août 2000 par Richard Hitier
|
||||
.\" (richard.hitier@dial.oleane.com)
|
||||
.\" Mise à jour de la traduction par David Blanchet
|
||||
.\" (david.blanchet@free.fr) 2005-01-17
|
||||
.\" (david.blanchet@free.fr) 2006-06-10
|
||||
.\"
|
||||
.TH VIM 1 "22 Février 2002"
|
||||
.SH NOM
|
||||
@@ -325,6 +325,10 @@ Quand N est omis, ouvre une fen
|
||||
Ouvre N fenêtres côte à côte.
|
||||
Quand N est omis, ouvre une fenêtre pour chaque fichier fichier.
|
||||
.TP
|
||||
\-p[N]
|
||||
Ouvre N onglets.
|
||||
Quand N est omis, ouvre un onglet pour chaque fichier fichier.
|
||||
.TP
|
||||
\-R
|
||||
Mode Lecture-Seule.
|
||||
Active l'option 'readonly'.
|
||||
@@ -579,4 +583,4 @@ Cette page de manuel a
|
||||
<richard.hitier@dial.oleane.com> 2000-08-07.
|
||||
.br
|
||||
Cette page de manuel a été mise à jour par David Blanchet.
|
||||
<david.blanchet@free.fr> 2005-01-17.
|
||||
<david.blanchet@free.fr> 2006-04-10.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
.\" Traduction Lundi 7 août 2000 par Richard Hitier
|
||||
.\" (richard.hitier@dial.oleane.com)
|
||||
.\" Mise à jour de la traduction par David Blanchet
|
||||
.\" (david.blanchet@free.fr) 2005-01-17
|
||||
.\" (david.blanchet@free.fr) 2006-06-10
|
||||
.\"
|
||||
.TH VIM 1 "22 Février 2002"
|
||||
.SH NOM
|
||||
@@ -325,6 +325,10 @@ Quand N est omis, ouvre une fenêtre pour chaque fichier.
|
||||
Ouvre N fenêtres côte à côte.
|
||||
Quand N est omis, ouvre une fenêtre pour chaque fichier fichier.
|
||||
.TP
|
||||
\-p[N]
|
||||
Ouvre N onglets.
|
||||
Quand N est omis, ouvre un onglet pour chaque fichier fichier.
|
||||
.TP
|
||||
\-R
|
||||
Mode Lecture-Seule.
|
||||
Active l'option 'readonly'.
|
||||
@@ -579,4 +583,4 @@ Cette page de manuel a été traduite par Richard Hitier.
|
||||
<richard.hitier@dial.oleane.com> 2000-08-07.
|
||||
.br
|
||||
Cette page de manuel a été mise à jour par David Blanchet.
|
||||
<david.blanchet@free.fr> 2005-01-17.
|
||||
<david.blanchet@free.fr> 2006-04-10.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.TH VIM 1 "2002 Feb 22"
|
||||
.TH VIM 1 "2006 Apr 11"
|
||||
.SH NAME
|
||||
vim \- Vi IMproved, a programmers text editor
|
||||
.SH SYNOPSIS
|
||||
|
||||
@@ -425,4 +425,4 @@ BUGS
|
||||
|
||||
|
||||
|
||||
2002 Feb 22 VIM(1)
|
||||
2006 Apr 11 VIM(1)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*windows.txt* For Vim version 7.0d. Last change: 2006 Apr 06
|
||||
*windows.txt* For Vim version 7.0d. Last change: 2006 Apr 10
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -434,6 +434,13 @@ CTRL-W L Move the current window to be at the far right, using the full
|
||||
contents is used for the new window.
|
||||
{not available when compiled without the +vertsplit feature}
|
||||
|
||||
*CTRL-W_T*
|
||||
CTRL-W T Move the current window to a new tab page. This fails if
|
||||
there is only one window in the current tab page.
|
||||
When a count is specified the new tab page will be opened
|
||||
before the tab page with this index. Otherwise it comes after
|
||||
the current tab page.
|
||||
|
||||
==============================================================================
|
||||
6. Window resizing *window-resize*
|
||||
|
||||
|
||||
Reference in New Issue
Block a user