mirror of
https://github.com/vim/vim.git
synced 2025-07-24 10:45:12 -04:00
Update runtime files
This commit is contained in:
parent
8fc4296436
commit
96f45c0b6f
@ -11,8 +11,8 @@ Getting the source to z/OS:
|
|||||||
|
|
||||||
First get the source code in one big tar file and ftp it a binary to z/OS. If
|
First get the source code in one big tar file and ftp it a binary to z/OS. If
|
||||||
the tar file is initially compressed with gzip (tar.gz) or bzip2 (tar.bz2)
|
the tar file is initially compressed with gzip (tar.gz) or bzip2 (tar.bz2)
|
||||||
uncompress it on your PC, as this tools are (most likely) not available on the
|
uncompress it on your PC, as these tools are (most likely) not available on
|
||||||
mainframe.
|
the mainframe.
|
||||||
|
|
||||||
To reduce the size of the tar file you might compress it into a zip file. On
|
To reduce the size of the tar file you might compress it into a zip file. On
|
||||||
z/OS Unix you might have the command "jar" from java to uncompress a zip. Use:
|
z/OS Unix you might have the command "jar" from java to uncompress a zip. Use:
|
||||||
@ -82,8 +82,8 @@ WARNING: This instruction was not tested with Vim 7.4 or later.
|
|||||||
|
|
||||||
There are two ways for building VIM with X11 support. The first way is simple
|
There are two ways for building VIM with X11 support. The first way is simple
|
||||||
and results in a big executable (~13 Mb), the second needs a few additional
|
and results in a big executable (~13 Mb), the second needs a few additional
|
||||||
steps and results in a much smaller executable (~4.5 Mb). This examples assume
|
steps and results in a much smaller executable (~4.5 Mb). These examples
|
||||||
you want Motif.
|
assume you want Motif.
|
||||||
|
|
||||||
The easy way:
|
The easy way:
|
||||||
$ export CC=cc
|
$ export CC=cc
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
" Vim plugin for formatting XML
|
" Vim plugin for formatting XML
|
||||||
" Last Change: Thu, 07 Dec 2018
|
" Last Change: 2019 Oct 24
|
||||||
" Version: 0.1
|
" Version: 0.2
|
||||||
" Author: Christian Brabandt <cb@256bit.org>
|
" Author: Christian Brabandt <cb@256bit.org>
|
||||||
" Repository: https://github.com/chrisbra/vim-xml-ftplugin
|
" Repository: https://github.com/chrisbra/vim-xml-ftplugin
|
||||||
" License: VIM License
|
" License: VIM License
|
||||||
@ -22,44 +22,73 @@ func! xmlformat#Format()
|
|||||||
" do not fall back to internal formatting
|
" do not fall back to internal formatting
|
||||||
return 0
|
return 0
|
||||||
endif
|
endif
|
||||||
|
let count_orig = v:count
|
||||||
let sw = shiftwidth()
|
let sw = shiftwidth()
|
||||||
let prev = prevnonblank(v:lnum-1)
|
let prev = prevnonblank(v:lnum-1)
|
||||||
let s:indent = indent(prev)/sw
|
let s:indent = indent(prev)/sw
|
||||||
let result = []
|
let result = []
|
||||||
let lastitem = prev ? getline(prev) : ''
|
let lastitem = prev ? getline(prev) : ''
|
||||||
let is_xml_decl = 0
|
let is_xml_decl = 0
|
||||||
" split on `<`, but don't split on very first opening <
|
" go through every line, but don't join all content together and join it
|
||||||
for item in split(join(getline(v:lnum, (v:lnum + v:count - 1))), '.\@<=[>]\zs')
|
" back. We might lose empty lines
|
||||||
if s:EndTag(item)
|
let list = getline(v:lnum, (v:lnum + count_orig - 1))
|
||||||
let s:indent = s:DecreaseIndent()
|
let current = 0
|
||||||
call add(result, s:Indent(item))
|
for line in list
|
||||||
elseif s:EmptyTag(lastitem)
|
" Keep empty input lines?
|
||||||
call add(result, s:Indent(item))
|
if empty(line)
|
||||||
elseif s:StartTag(lastitem) && s:IsTag(item)
|
call add(result, '')
|
||||||
let s:indent += 1
|
continue
|
||||||
call add(result, s:Indent(item))
|
elseif line !~# '<[/]\?[^>]*>'
|
||||||
else
|
let nextmatch = match(list, '<[/]\?[^>]*>', current)
|
||||||
if !s:IsTag(item)
|
let line .= join(list[(current + 1):(nextmatch-1)], "\n")
|
||||||
" Simply split on '<'
|
call remove(list, current+1, nextmatch-1)
|
||||||
let t=split(item, '.<\@=\zs')
|
endif
|
||||||
let s:indent+=1
|
" split on `>`, but don't split on very first opening <
|
||||||
call add(result, s:Indent(t[0]))
|
" this means, items can be like ['<tag>', 'tag content</tag>']
|
||||||
let s:indent = s:DecreaseIndent()
|
for item in split(line, '.\@<=[>]\zs')
|
||||||
call add(result, s:Indent(t[1]))
|
if s:EndTag(item)
|
||||||
else
|
let s:indent = s:DecreaseIndent()
|
||||||
call add(result, s:Indent(item))
|
call add(result, s:Indent(item))
|
||||||
|
elseif s:EmptyTag(lastitem)
|
||||||
|
call add(result, s:Indent(item))
|
||||||
|
elseif s:StartTag(lastitem) && s:IsTag(item)
|
||||||
|
let s:indent += 1
|
||||||
|
call add(result, s:Indent(item))
|
||||||
|
else
|
||||||
|
if !s:IsTag(item)
|
||||||
|
" Simply split on '<', if there is one,
|
||||||
|
" but reformat according to &textwidth
|
||||||
|
let t=split(item, '.<\@=\zs')
|
||||||
|
" t should only contain 2 items, but just be safe here
|
||||||
|
if s:IsTag(lastitem)
|
||||||
|
let s:indent+=1
|
||||||
|
endif
|
||||||
|
let result+=s:FormatContent([t[0]])
|
||||||
|
if s:EndTag(t[1])
|
||||||
|
let s:indent = s:DecreaseIndent()
|
||||||
|
endif
|
||||||
|
"for y in t[1:]
|
||||||
|
let result+=s:FormatContent(t[1:])
|
||||||
|
"endfor
|
||||||
|
else
|
||||||
|
call add(result, s:Indent(item))
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
let lastitem = item
|
||||||
let lastitem = item
|
endfor
|
||||||
endfor
|
let current += 1
|
||||||
|
endfor
|
||||||
|
|
||||||
if !empty(result)
|
if !empty(result)
|
||||||
exe v:lnum. ",". (v:lnum + v:count - 1). 'd'
|
let lastprevline = getline(v:lnum + count_orig)
|
||||||
|
let delete_lastline = v:lnum + count_orig - 1 == line('$')
|
||||||
|
exe v:lnum. ",". (v:lnum + count_orig - 1). 'd'
|
||||||
call append(v:lnum - 1, result)
|
call append(v:lnum - 1, result)
|
||||||
" Might need to remove the last line, if it became empty because of the
|
" Might need to remove the last line, if it became empty because of the
|
||||||
" append() call
|
" append() call
|
||||||
let last = v:lnum + len(result)
|
let last = v:lnum + len(result)
|
||||||
if getline(last) is ''
|
" do not use empty(), it returns true for `empty(0)`
|
||||||
|
if getline(last) is '' && lastprevline is '' && delete_lastline
|
||||||
exe last. 'd'
|
exe last. 'd'
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
@ -88,6 +117,7 @@ func! s:StartTag(tag)
|
|||||||
let is_comment = s:IsComment(a:tag)
|
let is_comment = s:IsComment(a:tag)
|
||||||
return a:tag =~? '^\s*<[^/?]' && !is_comment
|
return a:tag =~? '^\s*<[^/?]' && !is_comment
|
||||||
endfunc
|
endfunc
|
||||||
|
" Check if tag is a Comment start {{{1
|
||||||
func! s:IsComment(tag)
|
func! s:IsComment(tag)
|
||||||
return a:tag =~? '<!--'
|
return a:tag =~? '<!--'
|
||||||
endfunc
|
endfunc
|
||||||
@ -108,6 +138,43 @@ endfunc
|
|||||||
func! s:EmptyTag(tag)
|
func! s:EmptyTag(tag)
|
||||||
return a:tag =~ '/>\s*$'
|
return a:tag =~ '/>\s*$'
|
||||||
endfunc
|
endfunc
|
||||||
|
" Format input line according to textwidth {{{1
|
||||||
|
func! s:FormatContent(list)
|
||||||
|
let result=[]
|
||||||
|
let limit = 80
|
||||||
|
if &textwidth > 0
|
||||||
|
let limit = &textwidth
|
||||||
|
endif
|
||||||
|
let column=0
|
||||||
|
let idx = -1
|
||||||
|
let add_indent = 0
|
||||||
|
let cnt = 0
|
||||||
|
for item in a:list
|
||||||
|
for word in split(item, '\s\+\S\+\zs')
|
||||||
|
let column += strdisplaywidth(word, column)
|
||||||
|
if match(word, "^\\s*\n\\+\\s*$") > -1
|
||||||
|
call add(result, '')
|
||||||
|
let idx += 1
|
||||||
|
let column = 0
|
||||||
|
let add_indent = 1
|
||||||
|
elseif column > limit || cnt == 0
|
||||||
|
let add = s:Indent(s:Trim(word))
|
||||||
|
call add(result, add)
|
||||||
|
let column = strdisplaywidth(add)
|
||||||
|
let idx += 1
|
||||||
|
else
|
||||||
|
if add_indent
|
||||||
|
let result[idx] = s:Indent(s:Trim(word))
|
||||||
|
else
|
||||||
|
let result[idx] .= ' '. s:Trim(word)
|
||||||
|
endif
|
||||||
|
let add_indent = 0
|
||||||
|
endif
|
||||||
|
let cnt += 1
|
||||||
|
endfor
|
||||||
|
endfor
|
||||||
|
return result
|
||||||
|
endfunc
|
||||||
" Restoration And Modelines: {{{1
|
" Restoration And Modelines: {{{1
|
||||||
let &cpo= s:keepcpo
|
let &cpo= s:keepcpo
|
||||||
unlet s:keepcpo
|
unlet s:keepcpo
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*eval.txt* For Vim version 8.1. Last change: 2019 Oct 13
|
*eval.txt* For Vim version 8.1. Last change: 2019 Oct 26
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -4242,8 +4242,8 @@ expandcmd({expr}) *expandcmd()*
|
|||||||
Expand special items in {expr} like what is done for an Ex
|
Expand special items in {expr} like what is done for an Ex
|
||||||
command such as `:edit`. This expands special keywords, like
|
command such as `:edit`. This expands special keywords, like
|
||||||
with |expand()|, and environment variables, anywhere in
|
with |expand()|, and environment variables, anywhere in
|
||||||
{expr}. Returns the expanded string.
|
{expr}. "~user" and "~/path" are only expanded at the start.
|
||||||
Example: >
|
Returns the expanded string. Example: >
|
||||||
:echo expandcmd('make %<.o')
|
:echo expandcmd('make %<.o')
|
||||||
|
|
||||||
< Can also be used as a |method|: >
|
< Can also be used as a |method|: >
|
||||||
@ -6492,8 +6492,8 @@ listener_add({callback} [, {buf}]) *listener_add()*
|
|||||||
a:bufnr the buffer that was changed
|
a:bufnr the buffer that was changed
|
||||||
a:start first changed line number
|
a:start first changed line number
|
||||||
a:end first line number below the change
|
a:end first line number below the change
|
||||||
a:added total number of lines added, negative if lines
|
a:added number of lines added, negative if lines were
|
||||||
were deleted
|
deleted
|
||||||
a:changes a List of items with details about the changes
|
a:changes a List of items with details about the changes
|
||||||
|
|
||||||
Example: >
|
Example: >
|
||||||
@ -7506,7 +7506,7 @@ pum_getpos() *pum_getpos()*
|
|||||||
row top screen row (0 first row)
|
row top screen row (0 first row)
|
||||||
col leftmost screen column (0 first col)
|
col leftmost screen column (0 first col)
|
||||||
size total nr of items
|
size total nr of items
|
||||||
scrollbar |TRUE| if visible
|
scrollbar |TRUE| if scrollbar is visible
|
||||||
|
|
||||||
The values are the same as in |v:event| during
|
The values are the same as in |v:event| during
|
||||||
|CompleteChanged|.
|
|CompleteChanged|.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*helphelp.txt* For Vim version 8.1. Last change: 2019 May 04
|
*helphelp.txt* For Vim version 8.1. Last change: 2019 Oct 18
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -102,7 +102,11 @@ Help on help files *helphelp*
|
|||||||
current file. See |help-translated|.
|
current file. See |help-translated|.
|
||||||
|
|
||||||
*:helpc* *:helpclose*
|
*:helpc* *:helpclose*
|
||||||
:helpc[lose] Close one help window, if there is one.
|
:helpc[lose] Close one help window, if there is one.
|
||||||
|
Vim will try to restore the window layout (including
|
||||||
|
cursor position) to the same layout it was before
|
||||||
|
opening the help window initially. This might cause
|
||||||
|
triggering several autocommands.
|
||||||
|
|
||||||
*:helpg* *:helpgrep*
|
*:helpg* *:helpgrep*
|
||||||
:helpg[rep] {pattern}[@xx]
|
:helpg[rep] {pattern}[@xx]
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*map.txt* For Vim version 8.1. Last change: 2019 Jun 02
|
*map.txt* For Vim version 8.1. Last change: 2019 Oct 20
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*message.txt* For Vim version 8.1. Last change: 2019 Aug 23
|
*message.txt* For Vim version 8.1. Last change: 2019 Oct 19
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*options.txt* For Vim version 8.1. Last change: 2019 Oct 20
|
*options.txt* For Vim version 8.1. Last change: 2019 Oct 26
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -6497,10 +6497,10 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
For Unix the default it "| tee". The stdout of the compiler is saved
|
For Unix the default it "| tee". The stdout of the compiler is saved
|
||||||
in a file and echoed to the screen. If the 'shell' option is "csh" or
|
in a file and echoed to the screen. If the 'shell' option is "csh" or
|
||||||
"tcsh" after initializations, the default becomes "|& tee". If the
|
"tcsh" after initializations, the default becomes "|& tee". If the
|
||||||
'shell' option is "sh", "ksh", "mksh", "pdksh", "zsh" or "bash" the
|
'shell' option is "sh", "ksh", "mksh", "pdksh", "zsh", "zsh-beta",
|
||||||
default becomes "2>&1| tee". This means that stderr is also included.
|
"bash" or "fish" the default becomes "2>&1| tee". This means that
|
||||||
Before using the 'shell' option a path is removed, thus "/bin/sh" uses
|
stderr is also included. Before using the 'shell' option a path is
|
||||||
"sh".
|
removed, thus "/bin/sh" uses "sh".
|
||||||
The initialization of this option is done after reading the ".vimrc"
|
The initialization of this option is done after reading the ".vimrc"
|
||||||
and the other initializations, so that when the 'shell' option is set
|
and the other initializations, so that when the 'shell' option is set
|
||||||
there, the 'shellpipe' option changes automatically, unless it was
|
there, the 'shellpipe' option changes automatically, unless it was
|
||||||
@ -6540,13 +6540,14 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
The name of the temporary file can be represented by "%s" if necessary
|
The name of the temporary file can be represented by "%s" if necessary
|
||||||
(the file name is appended automatically if no %s appears in the value
|
(the file name is appended automatically if no %s appears in the value
|
||||||
of this option).
|
of this option).
|
||||||
The default is ">". For Unix, if the 'shell' option is "csh", "tcsh"
|
The default is ">". For Unix, if the 'shell' option is "csh" or
|
||||||
or "zsh" during initializations, the default becomes ">&". If the
|
"tcsh" during initializations, the default becomes ">&". If the
|
||||||
'shell' option is "sh", "ksh" or "bash" the default becomes
|
'shell' option is "sh", "ksh", "mksh", "pdksh", "zsh",
|
||||||
">%s 2>&1". This means that stderr is also included.
|
"zsh-beta","bash" or "fish", the default becomes ">%s 2>&1". This
|
||||||
For Win32, the Unix checks are done and additionally "cmd" is checked
|
means that stderr is also included. For Win32, the Unix checks are
|
||||||
for, which makes the default ">%s 2>&1". Also, the same names with
|
done and additionally "cmd" is checked for, which makes the default
|
||||||
".exe" appended are checked for.
|
">%s 2>&1". Also, the same names with ".exe" appended are checked
|
||||||
|
for.
|
||||||
The initialization of this option is done after reading the ".vimrc"
|
The initialization of this option is done after reading the ".vimrc"
|
||||||
and the other initializations, so that when the 'shell' option is set
|
and the other initializations, so that when the 'shell' option is set
|
||||||
there, the 'shellredir' option changes automatically unless it was
|
there, the 'shellredir' option changes automatically unless it was
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*popup.txt* For Vim version 8.1. Last change: 2019 Sep 25
|
*popup.txt* For Vim version 8.1. Last change: 2019 Oct 20
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -305,8 +305,9 @@ popup_findinfo() *popup_findinfo()*
|
|||||||
Get the |window-ID| for the popup info window, as it used by
|
Get the |window-ID| for the popup info window, as it used by
|
||||||
the popup menu. See |complete-popup|. The info popup is
|
the popup menu. See |complete-popup|. The info popup is
|
||||||
hidden when not used, it can be deleted with |popup_clear()|
|
hidden when not used, it can be deleted with |popup_clear()|
|
||||||
and |popup_close()|.
|
and |popup_close()|. Use |popup_show()| to reposition it to
|
||||||
Return zero if there is none.
|
the item in the popup menu.
|
||||||
|
Returns zero if there is none.
|
||||||
|
|
||||||
|
|
||||||
popup_findpreview() *popup_findpreview()*
|
popup_findpreview() *popup_findpreview()*
|
||||||
@ -314,7 +315,6 @@ popup_findpreview() *popup_findpreview()*
|
|||||||
Return zero if there is none.
|
Return zero if there is none.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
popup_getoptions({id}) *popup_getoptions()*
|
popup_getoptions({id}) *popup_getoptions()*
|
||||||
Return the {options} for popup {id} in a Dict.
|
Return the {options} for popup {id} in a Dict.
|
||||||
A zero value means the option was not set. For "zindex" the
|
A zero value means the option was not set. For "zindex" the
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*quickfix.txt* For Vim version 8.1. Last change: 2019 Aug 06
|
*quickfix.txt* For Vim version 8.1. Last change: 2019 Oct 22
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -486,7 +486,7 @@ EXECUTE A COMMAND IN ALL THE BUFFERS IN QUICKFIX OR LOCATION LIST:
|
|||||||
etc.
|
etc.
|
||||||
< When the current file can't be |abandon|ed and the [!]
|
< When the current file can't be |abandon|ed and the [!]
|
||||||
is not present, the command fails.
|
is not present, the command fails.
|
||||||
When an error is detected execution stops.
|
When going to the next entry fails execution stops.
|
||||||
The last buffer (or where an error occurred) becomes
|
The last buffer (or where an error occurred) becomes
|
||||||
the current buffer.
|
the current buffer.
|
||||||
{cmd} can contain '|' to concatenate several commands.
|
{cmd} can contain '|' to concatenate several commands.
|
||||||
|
@ -1158,6 +1158,26 @@ startup vimrc: >
|
|||||||
:let filetype_w = "cweb"
|
:let filetype_w = "cweb"
|
||||||
|
|
||||||
|
|
||||||
|
DART *dart.vim* *ft-dart-syntax*
|
||||||
|
|
||||||
|
Dart is an object-oriented, typed, class defined, garbage collected language
|
||||||
|
used for developing mobile, desktop, web, and back-end applications. Dart uses
|
||||||
|
a C-like syntax derived from C, Java, and JavaScript, with features adopted
|
||||||
|
from Smalltalk, Python, Ruby, and others.
|
||||||
|
|
||||||
|
More information about the language and its development environment at the
|
||||||
|
official Dart language website at https://dart.dev
|
||||||
|
|
||||||
|
dart.vim syntax detects and highlights Dart statements, reserved words,
|
||||||
|
type declarations, storage classes, conditionals, loops, interpolated values,
|
||||||
|
and comments. There is no support idioms from Flutter or any other Dart
|
||||||
|
framework.
|
||||||
|
|
||||||
|
Changes, fixes? Submit an issue or pull request via:
|
||||||
|
|
||||||
|
https://github.com/pr3d4t0r/dart-vim-syntax/
|
||||||
|
|
||||||
|
|
||||||
DESKTOP *desktop.vim* *ft-desktop-syntax*
|
DESKTOP *desktop.vim* *ft-desktop-syntax*
|
||||||
|
|
||||||
Primary goal of this syntax file is to highlight .desktop and .directory files
|
Primary goal of this syntax file is to highlight .desktop and .directory files
|
||||||
|
@ -5050,6 +5050,7 @@ Terminal-Job terminal.txt /*Terminal-Job*
|
|||||||
Terminal-Normal terminal.txt /*Terminal-Normal*
|
Terminal-Normal terminal.txt /*Terminal-Normal*
|
||||||
Terminal-mode terminal.txt /*Terminal-mode*
|
Terminal-mode terminal.txt /*Terminal-mode*
|
||||||
TerminalOpen autocmd.txt /*TerminalOpen*
|
TerminalOpen autocmd.txt /*TerminalOpen*
|
||||||
|
TerminalWinOpen autocmd.txt /*TerminalWinOpen*
|
||||||
TextChanged autocmd.txt /*TextChanged*
|
TextChanged autocmd.txt /*TextChanged*
|
||||||
TextChangedI autocmd.txt /*TextChangedI*
|
TextChangedI autocmd.txt /*TextChangedI*
|
||||||
TextChangedP autocmd.txt /*TextChangedP*
|
TextChangedP autocmd.txt /*TextChangedP*
|
||||||
@ -5790,8 +5791,10 @@ compl-vim insert.txt /*compl-vim*
|
|||||||
compl-whole-line insert.txt /*compl-whole-line*
|
compl-whole-line insert.txt /*compl-whole-line*
|
||||||
complete() eval.txt /*complete()*
|
complete() eval.txt /*complete()*
|
||||||
complete-functions insert.txt /*complete-functions*
|
complete-functions insert.txt /*complete-functions*
|
||||||
|
complete-item-kind insert.txt /*complete-item-kind*
|
||||||
complete-items insert.txt /*complete-items*
|
complete-items insert.txt /*complete-items*
|
||||||
complete-popup insert.txt /*complete-popup*
|
complete-popup insert.txt /*complete-popup*
|
||||||
|
complete-popuphidden insert.txt /*complete-popuphidden*
|
||||||
complete_CTRL-E insert.txt /*complete_CTRL-E*
|
complete_CTRL-E insert.txt /*complete_CTRL-E*
|
||||||
complete_CTRL-Y insert.txt /*complete_CTRL-Y*
|
complete_CTRL-Y insert.txt /*complete_CTRL-Y*
|
||||||
complete_add() eval.txt /*complete_add()*
|
complete_add() eval.txt /*complete_add()*
|
||||||
@ -5951,6 +5954,7 @@ daB motion.txt /*daB*
|
|||||||
daW motion.txt /*daW*
|
daW motion.txt /*daW*
|
||||||
dab motion.txt /*dab*
|
dab motion.txt /*dab*
|
||||||
dap motion.txt /*dap*
|
dap motion.txt /*dap*
|
||||||
|
dart.vim syntax.txt /*dart.vim*
|
||||||
das motion.txt /*das*
|
das motion.txt /*das*
|
||||||
date-functions usr_41.txt /*date-functions*
|
date-functions usr_41.txt /*date-functions*
|
||||||
dav pi_netrw.txt /*dav*
|
dav pi_netrw.txt /*dav*
|
||||||
@ -6402,6 +6406,7 @@ ft-csh-syntax syntax.txt /*ft-csh-syntax*
|
|||||||
ft-css-omni insert.txt /*ft-css-omni*
|
ft-css-omni insert.txt /*ft-css-omni*
|
||||||
ft-cweb-syntax syntax.txt /*ft-cweb-syntax*
|
ft-cweb-syntax syntax.txt /*ft-cweb-syntax*
|
||||||
ft-cynlib-syntax syntax.txt /*ft-cynlib-syntax*
|
ft-cynlib-syntax syntax.txt /*ft-cynlib-syntax*
|
||||||
|
ft-dart-syntax syntax.txt /*ft-dart-syntax*
|
||||||
ft-dash-syntax syntax.txt /*ft-dash-syntax*
|
ft-dash-syntax syntax.txt /*ft-dash-syntax*
|
||||||
ft-desktop-syntax syntax.txt /*ft-desktop-syntax*
|
ft-desktop-syntax syntax.txt /*ft-desktop-syntax*
|
||||||
ft-dircolors-syntax syntax.txt /*ft-dircolors-syntax*
|
ft-dircolors-syntax syntax.txt /*ft-dircolors-syntax*
|
||||||
@ -7694,6 +7699,7 @@ modeless-selection gui.txt /*modeless-selection*
|
|||||||
modeline options.txt /*modeline*
|
modeline options.txt /*modeline*
|
||||||
modeline-local options.txt /*modeline-local*
|
modeline-local options.txt /*modeline-local*
|
||||||
modeline-version options.txt /*modeline-version*
|
modeline-version options.txt /*modeline-version*
|
||||||
|
modifyOtherKeys map.txt /*modifyOtherKeys*
|
||||||
moo.vim syntax.txt /*moo.vim*
|
moo.vim syntax.txt /*moo.vim*
|
||||||
more-compatible version5.txt /*more-compatible*
|
more-compatible version5.txt /*more-compatible*
|
||||||
more-prompt message.txt /*more-prompt*
|
more-prompt message.txt /*more-prompt*
|
||||||
@ -9375,6 +9381,7 @@ termdebug_wide terminal.txt /*termdebug_wide*
|
|||||||
terminal terminal.txt /*terminal*
|
terminal terminal.txt /*terminal*
|
||||||
terminal-api terminal.txt /*terminal-api*
|
terminal-api terminal.txt /*terminal-api*
|
||||||
terminal-client-server terminal.txt /*terminal-client-server*
|
terminal-client-server terminal.txt /*terminal-client-server*
|
||||||
|
terminal-close terminal.txt /*terminal-close*
|
||||||
terminal-colors os_unix.txt /*terminal-colors*
|
terminal-colors os_unix.txt /*terminal-colors*
|
||||||
terminal-communication terminal.txt /*terminal-communication*
|
terminal-communication terminal.txt /*terminal-communication*
|
||||||
terminal-cursor-style terminal.txt /*terminal-cursor-style*
|
terminal-cursor-style terminal.txt /*terminal-cursor-style*
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*terminal.txt* For Vim version 8.1. Last change: 2019 Sep 26
|
*terminal.txt* For Vim version 8.1. Last change: 2019 Oct 20
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*textprop.txt* For Vim version 8.1. Last change: 2019 Sep 04
|
*textprop.txt* For Vim version 8.1. Last change: 2019 Oct 23
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -6,13 +6,6 @@
|
|||||||
|
|
||||||
Displaying text with properties attached. *textprop* *text-properties*
|
Displaying text with properties attached. *textprop* *text-properties*
|
||||||
|
|
||||||
THIS IS UNDER DEVELOPMENT - ANYTHING MAY STILL CHANGE *E967*
|
|
||||||
|
|
||||||
What is not working yet:
|
|
||||||
- Adjusting column/length when inserting text
|
|
||||||
- Text properties spanning more than one line
|
|
||||||
- prop_find()
|
|
||||||
|
|
||||||
|
|
||||||
1. Introduction |text-prop-intro|
|
1. Introduction |text-prop-intro|
|
||||||
2. Functions |text-prop-functions|
|
2. Functions |text-prop-functions|
|
||||||
@ -94,6 +87,12 @@ and/or ends with a specific character, such as the quote surrounding a string.
|
|||||||
Nevertheless, when text is inserted or deleted the text may need to be parsed
|
Nevertheless, when text is inserted or deleted the text may need to be parsed
|
||||||
and the text properties updated. But this can be done asynchronously.
|
and the text properties updated. But this can be done asynchronously.
|
||||||
|
|
||||||
|
|
||||||
|
Internal error *E967*
|
||||||
|
|
||||||
|
If you see E967, please report the bug. You can do this at Github:
|
||||||
|
https://github.com/vim/vim/issues/new
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
2. Functions *text-prop-functions*
|
2. Functions *text-prop-functions*
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*todo.txt* For Vim version 8.1. Last change: 2019 Oct 16
|
*todo.txt* For Vim version 8.1. Last change: 2019 Oct 26
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -38,20 +38,11 @@ browser use: https://github.com/vim/vim/issues/1234
|
|||||||
*known-bugs*
|
*known-bugs*
|
||||||
-------------------- Known bugs and current work -----------------------
|
-------------------- Known bugs and current work -----------------------
|
||||||
|
|
||||||
'completeopt' "popup" variant that uses a callback after the popup has been
|
Termdebug: Ctrl-W . doesn't work with modifyOtherKeys set.
|
||||||
created, so the contents can be changed. Make it hidden, callback
|
|
||||||
or later has to make it visible. #4924 Setting the buffer contents later
|
|
||||||
doesn't work well.
|
|
||||||
|
|
||||||
Popup windows:
|
Popup windows:
|
||||||
- Use popup (or popup menu) for command line completion
|
- Use popup (or popup menu) for command line completion
|
||||||
- Implement flip option
|
- Implement flip option
|
||||||
- Why does 'nrformats' leak from the popup window buffer???
|
|
||||||
Happens in Test_simple_popup() at:
|
|
||||||
call VerifyScreenDump(buf, 'Test_popupwin_04a', {})
|
|
||||||
Only when this line is in defaults.vim:
|
|
||||||
set nrformats-=octal
|
|
||||||
- For the "moved" property also include mouse movement?
|
|
||||||
- Make redrawing more efficient and avoid flicker:
|
- Make redrawing more efficient and avoid flicker:
|
||||||
- put popup menu also in popup_mask?
|
- put popup menu also in popup_mask?
|
||||||
- Any other commands to disable in a popup window?
|
- Any other commands to disable in a popup window?
|
||||||
@ -62,8 +53,11 @@ Popup windows:
|
|||||||
- When drawing on top half a double-wide character, display ">" or "<" in the
|
- When drawing on top half a double-wide character, display ">" or "<" in the
|
||||||
incomplete cell.
|
incomplete cell.
|
||||||
|
|
||||||
Text properties: See comment at top of src/textprop.c.
|
Text properties:
|
||||||
- Implement prop_find() #4970
|
- Implement prop_find() #4970
|
||||||
|
- Adjusting column/length when inserting text
|
||||||
|
- Text properties spanning more than one line
|
||||||
|
- prop_find()
|
||||||
|
|
||||||
'incsearch' with :s: (#3321)
|
'incsearch' with :s: (#3321)
|
||||||
- Get E20 when using command history to get "'<,'>s/a/b" and no Visual area
|
- Get E20 when using command history to get "'<,'>s/a/b" and no Visual area
|
||||||
@ -99,8 +93,6 @@ Terminal debugger:
|
|||||||
with another Vim instance.
|
with another Vim instance.
|
||||||
|
|
||||||
Terminal emulator window:
|
Terminal emulator window:
|
||||||
- When typing "exit" in a terminal window with a shell and it's the only
|
|
||||||
window, should exit Vim instead of editing another buffer. (#4539)
|
|
||||||
- When the job in the terminal doesn't use mouse events, let the scroll wheel
|
- When the job in the terminal doesn't use mouse events, let the scroll wheel
|
||||||
scroll the scrollback, like a terminal does at the shell prompt. #2490
|
scroll the scrollback, like a terminal does at the shell prompt. #2490
|
||||||
And use modeless selection. #2962
|
And use modeless selection. #2962
|
||||||
@ -137,35 +129,21 @@ E279, E290, E292, E362, E366, E450, E451, E452,
|
|||||||
E453, E454, E460, E489, E491, E565, E578, E610, E611, E653,
|
E453, E454, E460, E489, E491, E565, E578, E610, E611, E653,
|
||||||
E654, E856, E857, E860, E861, E863, E889, E900
|
E654, E856, E857, E860, E861, E863, E889, E900
|
||||||
|
|
||||||
Try out enabling modifyOtherKeys in xterm:
|
"gN" does not work properly with single-char search pattern. (Jaehwang Jerry
|
||||||
CSI > 4 ; 2 m
|
Jung, #5075)
|
||||||
Need to disable when going to cooked mode:
|
|
||||||
CSI > 4 ; m
|
|
||||||
Known problems:
|
|
||||||
- CTRL-V key inserts Esc sequence
|
|
||||||
|
|
||||||
Patch to skip tests that don't work when run as root. (James McCoy, #5020)
|
|
||||||
Or just bail out completely?
|
|
||||||
|
|
||||||
Patch to test right click. (Dominique Pelle, #5018)
|
|
||||||
|
|
||||||
Python output doesn't stop when got_int is set. #5053
|
|
||||||
Check got_int in write_output() in if_py_both.h?
|
|
||||||
|
|
||||||
Running test_gui and test_gui_init with Motif sometimes kills the window
|
Running test_gui and test_gui_init with Motif sometimes kills the window
|
||||||
manager. Problem with Motif? Now test_gui crashes in submenu_change().
|
manager. Problem with Motif? Now test_gui crashes in submenu_change().
|
||||||
Athena is OK.
|
Athena is OK.
|
||||||
Motif: Build on Ubuntu can't enter any text in dialog text fields.
|
Motif: Build on Ubuntu can't enter any text in dialog text fields.
|
||||||
|
|
||||||
Improve running tests on MS-Windows: #4922
|
|
||||||
|
|
||||||
In a function these two lines are different:
|
In a function these two lines are different:
|
||||||
let [a, b, c] =<< trim END fails
|
let [a, b, c] =<< trim END fails
|
||||||
let [a,b,c] =<< trim END works
|
let [a,b,c] =<< trim END works
|
||||||
issue #5051
|
issue #5051
|
||||||
|
|
||||||
Patch to properly break CJK lines: Anton Kochkov, #3875
|
Patch to properly break CJK lines: Anton Kochkov, #3875
|
||||||
Should be ready to include now.
|
Flag in 'formatoptions' is not used in the tests.
|
||||||
|
|
||||||
Remove check for cmd_silent when calling search_stat()? (Gary Johnson)
|
Remove check for cmd_silent when calling search_stat()? (Gary Johnson)
|
||||||
|
|
||||||
@ -338,6 +316,8 @@ Error drawing the number column when 'cursorline' is set. (#3893)
|
|||||||
|
|
||||||
Problem with :tlmenu: Detach item added with all modes? Issue #3563.
|
Problem with :tlmenu: Detach item added with all modes? Issue #3563.
|
||||||
|
|
||||||
|
Add an argument to expandcmd() to expand like ":next" does.
|
||||||
|
|
||||||
The quoting of the [command] argument of :terminal is not clearly documented.
|
The quoting of the [command] argument of :terminal is not clearly documented.
|
||||||
Give a few examples. (#4288)
|
Give a few examples. (#4288)
|
||||||
|
|
||||||
@ -353,8 +333,6 @@ Bug: script written with "-W scriptout" contains Key codes, while the script
|
|||||||
read with "-s scriptin" expects escape codes. Probably "scriptout" needs to
|
read with "-s scriptin" expects escape codes. Probably "scriptout" needs to
|
||||||
be adjusted. (Daniel Steinberg, 2019 Feb 24, #4041)
|
be adjusted. (Daniel Steinberg, 2019 Feb 24, #4041)
|
||||||
|
|
||||||
":registers" should indicate char/block/linewise. (Ayberk Aydin, #4546)
|
|
||||||
|
|
||||||
Patch for ambiguous width characters in libvterm on MS-Windows 10.
|
Patch for ambiguous width characters in libvterm on MS-Windows 10.
|
||||||
(Nobuhiro Takasaki, #4411)
|
(Nobuhiro Takasaki, #4411)
|
||||||
|
|
||||||
@ -631,6 +609,9 @@ Merge checking for 'cursorline' and 'concealcursor', see neovim #9492.
|
|||||||
|
|
||||||
Display error when a conceal match uses '\%>1l'. (#4854)
|
Display error when a conceal match uses '\%>1l'. (#4854)
|
||||||
|
|
||||||
|
Add a windowID argument to placing a sign, so that it only shows up in one
|
||||||
|
window for the buffer.
|
||||||
|
|
||||||
Request to add sign_setlist() to make it faster to add a lot of signs, e.g.
|
Request to add sign_setlist() to make it faster to add a lot of signs, e.g.
|
||||||
when adding a sign for every quickfix entry. (#4557)
|
when adding a sign for every quickfix entry. (#4557)
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*various.txt* For Vim version 8.1. Last change: 2019 Sep 28
|
*various.txt* For Vim version 8.1. Last change: 2019 Oct 17
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -389,7 +389,7 @@ m *+lua/dyn* |Lua| interface |/dyn|
|
|||||||
N *+menu* |:menu|
|
N *+menu* |:menu|
|
||||||
N *+mksession* |:mksession|
|
N *+mksession* |:mksession|
|
||||||
T *+modify_fname* |filename-modifiers|
|
T *+modify_fname* |filename-modifiers|
|
||||||
N *+mouse* Mouse handling |mouse-using|
|
T *+mouse* Mouse handling |mouse-using|
|
||||||
N *+mouseshape* |'mouseshape'|
|
N *+mouseshape* |'mouseshape'|
|
||||||
B *+mouse_dec* Unix only: Dec terminal mouse handling |dec-mouse|
|
B *+mouse_dec* Unix only: Dec terminal mouse handling |dec-mouse|
|
||||||
N *+mouse_gpm* Unix only: Linux console mouse handling |gpm-mouse|
|
N *+mouse_gpm* Unix only: Linux console mouse handling |gpm-mouse|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*windows.txt* For Vim version 8.1. Last change: 2019 Aug 18
|
*windows.txt* For Vim version 8.1. Last change: 2019 Oct 18
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -312,6 +312,9 @@ CTRL-W CTRL-Q *CTRL-W_CTRL-Q*
|
|||||||
:+quit " quit the next window
|
:+quit " quit the next window
|
||||||
:+2quit " quit the second next window
|
:+2quit " quit the second next window
|
||||||
<
|
<
|
||||||
|
When closing a help window, Vim will try to restore the
|
||||||
|
previous window layout |:helpclose|.
|
||||||
|
|
||||||
:q[uit]!
|
:q[uit]!
|
||||||
:{count}q[uit]!
|
:{count}q[uit]!
|
||||||
Without {count}: Quit the current window. If {count} is
|
Without {count}: Quit the current window. If {count} is
|
||||||
|
@ -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: 2019 Oct 04
|
" Last Change: 2019 Oct 19
|
||||||
|
|
||||||
" 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")
|
||||||
|
19
runtime/ftplugin/meson.vim
Normal file
19
runtime/ftplugin/meson.vim
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
" Vim filetype plugin file
|
||||||
|
" Language: meson
|
||||||
|
" License: VIM License
|
||||||
|
" Original Author: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
||||||
|
" Last Change: 2018 Nov 27
|
||||||
|
|
||||||
|
if exists("b:did_ftplugin") | finish | endif
|
||||||
|
let b:did_ftplugin = 1
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
|
setlocal commentstring=#\ %s
|
||||||
|
setlocal comments=:#
|
||||||
|
|
||||||
|
setlocal shiftwidth=2
|
||||||
|
setlocal softtabstop=2
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
@ -4,16 +4,19 @@
|
|||||||
# Translators: This is the Application Name used in the GVim desktop file
|
# Translators: This is the Application Name used in the GVim desktop file
|
||||||
Name[de]=GVim
|
Name[de]=GVim
|
||||||
Name[eo]=GVim
|
Name[eo]=GVim
|
||||||
|
Name[tr]=GVim
|
||||||
Name=GVim
|
Name=GVim
|
||||||
# Translators: This is the Generic Application Name used in the Vim desktop file
|
# Translators: This is the Generic Application Name used in the Vim desktop file
|
||||||
GenericName[de]=Texteditor
|
GenericName[de]=Texteditor
|
||||||
GenericName[eo]=Tekstoredaktilo
|
GenericName[eo]=Tekstoredaktilo
|
||||||
GenericName[ja]=テキストエディタ
|
GenericName[ja]=テキストエディタ
|
||||||
|
GenericName[tr]=Metin Düzenleyici
|
||||||
GenericName=Text Editor
|
GenericName=Text Editor
|
||||||
# Translators: This is the comment used in the Vim desktop file
|
# Translators: This is the comment used in the Vim desktop file
|
||||||
Comment[de]=Textdateien bearbeiten
|
Comment[de]=Textdateien bearbeiten
|
||||||
Comment[eo]=Redakti tekstajn dosierojn
|
Comment[eo]=Redakti tekstajn dosierojn
|
||||||
Comment[ja]=テキストファイルを編集します
|
Comment[ja]=テキストファイルを編集します
|
||||||
|
Comment[tr]=Metin dosyaları düzenle
|
||||||
Comment=Edit text files
|
Comment=Edit text files
|
||||||
# The translations should come from the po file. Leave them here for now, they will
|
# The translations should come from the po file. Leave them here for now, they will
|
||||||
# be overwritten by the po file when generating the desktop.file!
|
# be overwritten by the po file when generating the desktop.file!
|
||||||
@ -82,7 +85,6 @@ Comment[sv]=Redigera textfiler
|
|||||||
Comment[ta]=உரை கோப்புகளை தொகுக்கவும்
|
Comment[ta]=உரை கோப்புகளை தொகுக்கவும்
|
||||||
Comment[th]=แก้ไขแฟ้มข้อความ
|
Comment[th]=แก้ไขแฟ้มข้อความ
|
||||||
Comment[tk]=Metin faýllary editle
|
Comment[tk]=Metin faýllary editle
|
||||||
Comment[tr]=Metin dosyalarını düzenle
|
|
||||||
Comment[uk]=Редактор текстових файлів
|
Comment[uk]=Редактор текстових файлів
|
||||||
Comment[vi]=Soạn thảo tập tin văn bản
|
Comment[vi]=Soạn thảo tập tin văn bản
|
||||||
Comment[wa]=Asspougnî des fitchîs tecses
|
Comment[wa]=Asspougnî des fitchîs tecses
|
||||||
@ -96,6 +98,7 @@ Type=Application
|
|||||||
Keywords[de]=Text;Editor;
|
Keywords[de]=Text;Editor;
|
||||||
Keywords[eo]=Teksto;redaktilo;
|
Keywords[eo]=Teksto;redaktilo;
|
||||||
Keywords[ja]=テキスト;エディタ;
|
Keywords[ja]=テキスト;エディタ;
|
||||||
|
Keywords[tr]=Metin;düzenleyici;
|
||||||
Keywords=Text;editor;
|
Keywords=Text;editor;
|
||||||
# Translators: This is the Icon file name. Do NOT translate
|
# Translators: This is the Icon file name. Do NOT translate
|
||||||
Icon[de]=gvim
|
Icon[de]=gvim
|
||||||
|
180
runtime/indent/meson.vim
Normal file
180
runtime/indent/meson.vim
Normal file
@ -0,0 +1,180 @@
|
|||||||
|
" Vim indent file
|
||||||
|
" Language: Meson
|
||||||
|
" License: VIM License
|
||||||
|
" Maintainer: Nirbheek Chauhan <nirbheek.chauhan@gmail.com>
|
||||||
|
" Original Authors: David Bustos <bustos@caltech.edu>
|
||||||
|
" Bram Moolenaar <Bram@vim.org>
|
||||||
|
" Last Change: 2019 Oct 18
|
||||||
|
|
||||||
|
" Only load this indent file when no other was loaded.
|
||||||
|
if exists("b:did_indent")
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
let b:did_indent = 1
|
||||||
|
|
||||||
|
" Some preliminary settings
|
||||||
|
setlocal nolisp " Make sure lisp indenting doesn't supersede us
|
||||||
|
setlocal autoindent " indentexpr isn't much help otherwise
|
||||||
|
|
||||||
|
setlocal indentexpr=GetMesonIndent(v:lnum)
|
||||||
|
setlocal indentkeys+==elif,=else,=endforeach,=endif,0)
|
||||||
|
|
||||||
|
" Only define the function once.
|
||||||
|
if exists("*GetMesonIndent")
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
|
" Come here when loading the script the first time.
|
||||||
|
|
||||||
|
let s:maxoff = 50 " maximum number of lines to look backwards for ()
|
||||||
|
|
||||||
|
function GetMesonIndent(lnum)
|
||||||
|
echom getline(line("."))
|
||||||
|
|
||||||
|
" If this line is explicitly joined: If the previous line was also joined,
|
||||||
|
" line it up with that one, otherwise add two 'shiftwidth'
|
||||||
|
if getline(a:lnum - 1) =~ '\\$'
|
||||||
|
if a:lnum > 1 && getline(a:lnum - 2) =~ '\\$'
|
||||||
|
return indent(a:lnum - 1)
|
||||||
|
endif
|
||||||
|
return indent(a:lnum - 1) + (exists("g:mesonindent_continue") ? eval(g:mesonindent_continue) : (shiftwidth() * 2))
|
||||||
|
endif
|
||||||
|
|
||||||
|
" If the start of the line is in a string don't change the indent.
|
||||||
|
if has('syntax_items')
|
||||||
|
\ && synIDattr(synID(a:lnum, 1, 1), "name") =~ "String$"
|
||||||
|
return -1
|
||||||
|
endif
|
||||||
|
|
||||||
|
" Search backwards for the previous non-empty line.
|
||||||
|
let plnum = prevnonblank(v:lnum - 1)
|
||||||
|
|
||||||
|
if plnum == 0
|
||||||
|
" This is the first non-empty line, use zero indent.
|
||||||
|
return 0
|
||||||
|
endif
|
||||||
|
|
||||||
|
" If the previous line is inside parenthesis, use the indent of the starting
|
||||||
|
" line.
|
||||||
|
" Trick: use the non-existing "dummy" variable to break out of the loop when
|
||||||
|
" going too far back.
|
||||||
|
call cursor(plnum, 1)
|
||||||
|
let parlnum = searchpair('(\|{\|\[', '', ')\|}\|\]', 'nbW',
|
||||||
|
\ "line('.') < " . (plnum - s:maxoff) . " ? dummy :"
|
||||||
|
\ . " synIDattr(synID(line('.'), col('.'), 1), 'name')"
|
||||||
|
\ . " =~ '\\(Comment\\|Todo\\|String\\)$'")
|
||||||
|
if parlnum > 0
|
||||||
|
let plindent = indent(parlnum)
|
||||||
|
let plnumstart = parlnum
|
||||||
|
else
|
||||||
|
let plindent = indent(plnum)
|
||||||
|
let plnumstart = plnum
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
" When inside parenthesis: If at the first line below the parenthesis add
|
||||||
|
" a 'shiftwidth', otherwise same as previous line.
|
||||||
|
" i = (a
|
||||||
|
" + b
|
||||||
|
" + c)
|
||||||
|
call cursor(a:lnum, 1)
|
||||||
|
let p = searchpair('(\|{\|\[', '', ')\|}\|\]', 'bW',
|
||||||
|
\ "line('.') < " . (a:lnum - s:maxoff) . " ? dummy :"
|
||||||
|
\ . " synIDattr(synID(line('.'), col('.'), 1), 'name')"
|
||||||
|
\ . " =~ '\\(Comment\\|Todo\\|String\\)$'")
|
||||||
|
if p > 0
|
||||||
|
if p == plnum
|
||||||
|
" When the start is inside parenthesis, only indent one 'shiftwidth'.
|
||||||
|
let pp = searchpair('(\|{\|\[', '', ')\|}\|\]', 'bW',
|
||||||
|
\ "line('.') < " . (a:lnum - s:maxoff) . " ? dummy :"
|
||||||
|
\ . " synIDattr(synID(line('.'), col('.'), 1), 'name')"
|
||||||
|
\ . " =~ '\\(Comment\\|Todo\\|String\\)$'")
|
||||||
|
if pp > 0
|
||||||
|
return indent(plnum) + (exists("g:pyindent_nested_paren") ? eval(g:pyindent_nested_paren) : shiftwidth())
|
||||||
|
endif
|
||||||
|
return indent(plnum) + (exists("g:pyindent_open_paren") ? eval(g:pyindent_open_paren) : shiftwidth())
|
||||||
|
endif
|
||||||
|
if plnumstart == p
|
||||||
|
return indent(plnum)
|
||||||
|
endif
|
||||||
|
return plindent
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
" Get the line and remove a trailing comment.
|
||||||
|
" Use syntax highlighting attributes when possible.
|
||||||
|
let pline = getline(plnum)
|
||||||
|
let pline_len = strlen(pline)
|
||||||
|
if has('syntax_items')
|
||||||
|
" If the last character in the line is a comment, do a binary search for
|
||||||
|
" the start of the comment. synID() is slow, a linear search would take
|
||||||
|
" too long on a long line.
|
||||||
|
if synIDattr(synID(plnum, pline_len, 1), "name") =~ "\\(Comment\\|Todo\\)$"
|
||||||
|
let min = 1
|
||||||
|
let max = pline_len
|
||||||
|
while min < max
|
||||||
|
let col = (min + max) / 2
|
||||||
|
if synIDattr(synID(plnum, col, 1), "name") =~ "\\(Comment\\|Todo\\)$"
|
||||||
|
let max = col
|
||||||
|
else
|
||||||
|
let min = col + 1
|
||||||
|
endif
|
||||||
|
endwhile
|
||||||
|
let pline = strpart(pline, 0, min - 1)
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
let col = 0
|
||||||
|
while col < pline_len
|
||||||
|
if pline[col] == '#'
|
||||||
|
let pline = strpart(pline, 0, col)
|
||||||
|
break
|
||||||
|
endif
|
||||||
|
let col = col + 1
|
||||||
|
endwhile
|
||||||
|
endif
|
||||||
|
|
||||||
|
" If the previous line ended the conditional/loop
|
||||||
|
if getline(plnum) =~ '^\s*\(endif\|endforeach\)\>\s*'
|
||||||
|
" Maintain indent
|
||||||
|
return -1
|
||||||
|
endif
|
||||||
|
|
||||||
|
" If the previous line ended with a builtin, indent this line
|
||||||
|
if pline =~ '^\s*\(foreach\|if\|else\|elif\)\>\s*'
|
||||||
|
return plindent + shiftwidth()
|
||||||
|
endif
|
||||||
|
|
||||||
|
" If the current line begins with a header keyword, deindent
|
||||||
|
if getline(a:lnum) =~ '^\s*\(else\|elif\|endif\|endforeach\)'
|
||||||
|
|
||||||
|
" Unless the previous line was a one-liner
|
||||||
|
if getline(plnumstart) =~ '^\s*\(foreach\|if\)\>\s*'
|
||||||
|
return plindent
|
||||||
|
endif
|
||||||
|
|
||||||
|
" Or the user has already dedented
|
||||||
|
if indent(a:lnum) <= plindent - shiftwidth()
|
||||||
|
return -1
|
||||||
|
endif
|
||||||
|
|
||||||
|
return plindent - shiftwidth()
|
||||||
|
endif
|
||||||
|
|
||||||
|
" When after a () construct we probably want to go back to the start line.
|
||||||
|
" a = (b
|
||||||
|
" + c)
|
||||||
|
" here
|
||||||
|
if parlnum > 0
|
||||||
|
return plindent
|
||||||
|
endif
|
||||||
|
|
||||||
|
return -1
|
||||||
|
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
||||||
|
|
||||||
|
" vim:sw=2
|
@ -3,7 +3,7 @@
|
|||||||
" Maintainer: Christian Brabandt <cb@256bit.org>
|
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||||
" Original Author: Nikolai Weibull <now@bitwi.se>
|
" Original Author: Nikolai Weibull <now@bitwi.se>
|
||||||
" Previous Maintainer: Peter Aronoff <telemachus@arpinum.org>
|
" Previous Maintainer: Peter Aronoff <telemachus@arpinum.org>
|
||||||
" Latest Revision: 2019-07-26
|
" Latest Revision: 2019-10-24
|
||||||
" License: Vim (see :h license)
|
" License: Vim (see :h license)
|
||||||
" Repository: https://github.com/chrisbra/vim-sh-indent
|
" Repository: https://github.com/chrisbra/vim-sh-indent
|
||||||
" Changelog:
|
" Changelog:
|
||||||
@ -134,7 +134,7 @@ function! GetShIndent()
|
|||||||
" TODO: should we do the same for other "end" lines?
|
" TODO: should we do the same for other "end" lines?
|
||||||
if curline =~ '^\s*\%(fi\);\?\s*\%(#.*\)\=$'
|
if curline =~ '^\s*\%(fi\);\?\s*\%(#.*\)\=$'
|
||||||
let ind = indent(v:lnum)
|
let ind = indent(v:lnum)
|
||||||
let previous_line = searchpair('\<if\>', '', '\<fi\>\zs', 'bnW', 'synIDattr(synID(line("."),col("."), 1),"name") =~? "comment"')
|
let previous_line = searchpair('\<if\>', '', '\<fi\>\zs', 'bnW', 'synIDattr(synID(line("."),col("."), 1),"name") =~? "comment\\|quote"')
|
||||||
if previous_line > 0
|
if previous_line > 0
|
||||||
let ind = indent(previous_line)
|
let ind = indent(previous_line)
|
||||||
endif
|
endif
|
||||||
@ -195,7 +195,7 @@ endfunction
|
|||||||
function! s:is_function_definition(line)
|
function! s:is_function_definition(line)
|
||||||
return a:line =~ '^\s*\<\k\+\>\s*()\s*{' ||
|
return a:line =~ '^\s*\<\k\+\>\s*()\s*{' ||
|
||||||
\ a:line =~ '^\s*{' ||
|
\ a:line =~ '^\s*{' ||
|
||||||
\ a:line =~ '^\s*function\s*\w\S\+\s*\%(()\)\?\s*{'
|
\ a:line =~ '^\s*function\s*\k\+\s*\%(()\)\?\s*{'
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:is_array(line)
|
function! s:is_array(line)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim indent file
|
" Vim indent file
|
||||||
" Language: TypeScript
|
" Language: TypeScript
|
||||||
" Maintainer: See https://github.com/HerringtonDarkholme/yats.vim
|
" Maintainer: See https://github.com/HerringtonDarkholme/yats.vim
|
||||||
" Last Change: 2019 Jun 06
|
" Last Change: 2019 Oct 18
|
||||||
" Acknowledgement: Based off of vim-ruby maintained by Nikolai Weibull http://vim-ruby.rubyforge.org
|
" Acknowledgement: Based off of vim-ruby maintained by Nikolai Weibull http://vim-ruby.rubyforge.org
|
||||||
|
|
||||||
" 0. Initialization {{{1
|
" 0. Initialization {{{1
|
||||||
@ -442,7 +442,7 @@ let &cpo = s:cpo_save
|
|||||||
unlet s:cpo_save
|
unlet s:cpo_save
|
||||||
|
|
||||||
function! Fixedgq(lnum, count)
|
function! Fixedgq(lnum, count)
|
||||||
let l:tw = &tw ? &tw : 80;
|
let l:tw = &tw ? &tw : 80
|
||||||
|
|
||||||
let l:count = a:count
|
let l:count = a:count
|
||||||
let l:first_char = indent(a:lnum) + 1
|
let l:first_char = indent(a:lnum) + 1
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
" Language: xml
|
" Language: XML
|
||||||
" Repository: https://github.com/chrisbra/vim-xml-ftplugin
|
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||||
" Last Changed: July 27, 2019
|
" Repository: https://github.com/chrisbra/vim-xml-ftplugin
|
||||||
" Maintainer: Christian Brabandt <cb@256bit.org>
|
" Previous Maintainer: Johannes Zellner <johannes@zellner.org>
|
||||||
" Previous Maintainer: Johannes Zellner <johannes@zellner.org>
|
" Last Changed: 2019 Oct 24
|
||||||
" Last Change:
|
" Last Change:
|
||||||
" 20190726 - Correctly handle non-tagged data
|
" 20190726 - Correctly handle non-tagged data
|
||||||
" 20190204 - correctly handle wrap tags
|
" 20190204 - correctly handle wrap tags
|
||||||
|
3
runtime/lang/menu_tr.latin1.vim
Normal file
3
runtime/lang/menu_tr.latin1.vim
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
" Menu Translations: Turkish
|
||||||
|
|
||||||
|
source <sfile>:p:h/menu_tr_tr.latin1.vim
|
3
runtime/lang/menu_tr.utf-8.vim
Normal file
3
runtime/lang/menu_tr.utf-8.vim
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
" Menu Translations: Turkish
|
||||||
|
|
||||||
|
source <sfile>:p:h/menu_tr_tr.utf-8.vim
|
332
runtime/lang/menu_tr_tr.latin1.vim
Normal file
332
runtime/lang/menu_tr_tr.latin1.vim
Normal file
@ -0,0 +1,332 @@
|
|||||||
|
" Menu Translations: Turkish
|
||||||
|
" Maintainer: Emir SARI <bitigchi@me.com>
|
||||||
|
|
||||||
|
if exists("did_menu_trans")
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
let did_menu_trans = 1
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
|
scriptencoding latin1
|
||||||
|
|
||||||
|
" Top
|
||||||
|
menutrans &File &Dosya
|
||||||
|
menutrans &Edit Dü&zen
|
||||||
|
menutrans &Tools &Araçlar
|
||||||
|
menutrans &Syntax &Sözdizim
|
||||||
|
menutrans &Buffers A&rabellekler
|
||||||
|
menutrans &Window &Pencere
|
||||||
|
menutrans &Help &Yardim
|
||||||
|
|
||||||
|
|
||||||
|
" Help menu
|
||||||
|
menutrans &Overview<Tab><F1> &Genel\ Bakis<Tab><F1>
|
||||||
|
menutrans &User\ Manual &Kullanim\ Kilavuzu
|
||||||
|
menutrans &How-To\ Links &Nasil\ Yapilir?
|
||||||
|
menutrans &Find\.\.\. &Bul\.\.\.
|
||||||
|
"--------------------
|
||||||
|
menutrans &Credits &Tesekkürler
|
||||||
|
menutrans Co&pying &Dagitim
|
||||||
|
menutrans &Sponsor/Register &Sponsorluk/Kayit
|
||||||
|
menutrans O&rphans &Yetimler
|
||||||
|
"--------------------
|
||||||
|
menutrans &Version Sürüm\ &Bilgisi
|
||||||
|
menutrans &About &Hakkinda
|
||||||
|
|
||||||
|
|
||||||
|
" File menu
|
||||||
|
menutrans &Open\.\.\.<Tab>:e &Aç\.\.\.<Tab>:e
|
||||||
|
menutrans Sp&lit-Open\.\.\.<Tab>:sp &Yeni\ Bölümde\ Aç\.\.\.<Tab>:sp
|
||||||
|
menutrans Open\ Tab\.\.\.<Tab>:tabnew S&ekme\ Aç\.\.\.<Tab>:tabnew
|
||||||
|
menutrans &New<Tab>:enew Yeni\ &Sekme<Tab>:enew
|
||||||
|
menutrans &Close<Tab>:close Ka&pat<Tab>:close
|
||||||
|
"--------------------
|
||||||
|
menutrans &Save<Tab>:w Ka&ydet<Tab>:w
|
||||||
|
menutrans Save\ &As\.\.\.<Tab>:sav &Farkli Kaydet\.\.\.<Tab>:sav
|
||||||
|
"--------------------
|
||||||
|
menutrans Split\ &Diff\ With\.\.\. Ka&rsilastir\.\.\.
|
||||||
|
menutrans Split\ Patched\ &By\.\.\. Ya&malar\ Dahil\ Karsilastir\.\.\.
|
||||||
|
"--------------------
|
||||||
|
menutrans &Print Ya&zdir
|
||||||
|
menutrans Sa&ve-Exit<Tab>:wqa Kaydet\ &ve Çik<Tab>:wqa
|
||||||
|
menutrans E&xit<Tab>:qa Çi&k<Tab>:qa
|
||||||
|
|
||||||
|
|
||||||
|
" Edit menu
|
||||||
|
menutrans &Undo<Tab>u &Geri\ Al<Tab>u
|
||||||
|
menutrans &Redo<Tab>^R &Yinele<Tab>^R
|
||||||
|
menutrans Rep&eat<Tab>\. Son\ Komutu\ Y&inele<Tab>\.
|
||||||
|
"--------------------
|
||||||
|
menutrans Cu&t<Tab>"+x &Kes<Tab>"+x
|
||||||
|
menutrans &Copy<Tab>"+y K&opyala<Tab>"+y
|
||||||
|
menutrans &Paste<Tab>"+gP Ya&pistir<Tab>"+gP
|
||||||
|
menutrans Put\ &Before<Tab>[p Ö&nüne Koy<Tab>[p
|
||||||
|
menutrans Put\ &After<Tab>]p A&rkasina Koy<Tab>]p
|
||||||
|
menutrans &Delete<Tab>x Si&l<Tab>x
|
||||||
|
menutrans &Select\ All<Tab>ggVG Tü&münü\ Seç<Tab>ggVG
|
||||||
|
"--------------------
|
||||||
|
" Athena GUI only
|
||||||
|
menutrans &Find<Tab>/ &Bul<Tab>/
|
||||||
|
menutrans Find\ and\ Rep&lace<Tab>:%s Bul\ &ve\ Degistir<Tab>:%s
|
||||||
|
" End Athena GUI only
|
||||||
|
menutrans &Find\.\.\.<Tab>/ &Bul\.\.\.<Tab>/
|
||||||
|
menutrans Find\ and\ Rep&lace\.\.\. Bul\ ve\ &Degistir\.\.\.
|
||||||
|
menutrans Find\ and\ Rep&lace\.\.\.<Tab>:%s Bul\ ve\ &Degistir\.\.\.<Tab>:%s
|
||||||
|
menutrans Find\ and\ Rep&lace\.\.\.<Tab>:s Bul\ ve\ &Degistir\.\.\.<Tab>:s
|
||||||
|
"--------------------
|
||||||
|
menutrans Settings\ &Window &Ayarlar\ Penceresi
|
||||||
|
menutrans Startup\ &Settings Baslan&giç\ Ayarlari
|
||||||
|
menutrans &Global\ Settings Ge&nel\ Ayarlar
|
||||||
|
menutrans F&ile\ Settings &Dosya\ Ayarlari
|
||||||
|
menutrans C&olor\ Scheme &Renk\ Düzeni
|
||||||
|
menutrans &Keymap Dügme\ &Eslem
|
||||||
|
menutrans Select\ Fo&nt\.\.\. Ya&zitipi Seç\.\.\.
|
||||||
|
">>>----------------- Edit/Global settings
|
||||||
|
menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Dizgi\ &Vurgulamasini\ Aç/Kapat<Tab>:set\ hls!
|
||||||
|
menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic! BÜYÜK/küçük\ Harf\ &Duyarsiz\ Aç/Kapat<Tab>:set\ ic!
|
||||||
|
menutrans Toggle\ &Showing\ Matched\ Pairs<Tab>:set\ sm! Es&lesen\ Ikilileri\ Aç/Kapat<Tab>:set\ sm!
|
||||||
|
menutrans &Context\ Lines I&mleçle\ Oynayan\ Satirlar
|
||||||
|
menutrans &Virtual\ Edit &Sanal\ Düzenleme
|
||||||
|
menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Ekleme\ &Kipini\ Aç/Kapat<Tab>:set\ im!
|
||||||
|
menutrans Toggle\ Vi\ C&ompatibility<Tab>:set\ cp! &Vi\ Uyumlu\ Kipi\ Aç/Kapat<Tab>:set\ cp!
|
||||||
|
menutrans Search\ &Path\.\.\. &Arama\ Yolu\.\.\.
|
||||||
|
menutrans Ta&g\ Files\.\.\. &Etiket\ Dosyalari\.\.\.
|
||||||
|
"
|
||||||
|
menutrans Toggle\ &Toolbar &Araç\ Çubugunu\ Aç/Kapat
|
||||||
|
menutrans Toggle\ &Bottom\ Scrollbar A<\ Kaydirma\ Çubugunu\ Aç/Kapat
|
||||||
|
menutrans Toggle\ &Left\ Scrollbar &Sol\ Kaydirma\ Çubugunu\ Aç/Kapat
|
||||||
|
menutrans Toggle\ &Right\ Scrollbar S&ag\ Kaydirma\ Çubugunu\ Aç/Kapat
|
||||||
|
">>>->>>------------- Edit/Global settings/Virtual edit
|
||||||
|
menutrans Never Kapali
|
||||||
|
menutrans Block\ Selection Blok\ Seçimi
|
||||||
|
menutrans Insert\ Mode Ekleme\ Kipi
|
||||||
|
menutrans Block\ and\ Insert Blok\ Seçiminde\ ve\ Ekleme\ Kipinde
|
||||||
|
menutrans Always Her\ Zaman\ Açik
|
||||||
|
">>>----------------- Edit/File settings
|
||||||
|
menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! &Satir\ Numaralandirmayi\ Aç/Kapat<Tab>:set\ nu!
|
||||||
|
menutrans Toggle\ Relati&ve\ Line\ Numbering<Tab>:set\ rnu! &Göreceli\ Satir\ Numaralandirmayi\ Aç/Kapat<Tab>:set\ nru!
|
||||||
|
menutrans Toggle\ &List\ Mode<Tab>:set\ list! Gö&rünmeyen\ Karakterleri\ Aç/Kapat<Tab>:set\ list!
|
||||||
|
menutrans Toggle\ Line\ &Wrapping<Tab>:set\ wrap! Sa&tir\ Kaydirmayi\ Aç/Kapat<Tab>:set\ wrap!
|
||||||
|
menutrans Toggle\ W&rapping\ at\ Word<Tab>:set\ lbr! Sö&zcük\ Kaydirmayi\ Aç/Kapat<Tab>:set\ lbr!
|
||||||
|
menutrans Toggle\ Tab\ &Expanding-tab<Tab>:set\ et! S&ekmeleri\ Bosluklara\ Dönüstürmeyi\ Aç/Kapat<Tab>:set\ et!
|
||||||
|
menutrans Toggle\ &Auto\ Indenting<Tab>:set\ ai! &Otomatik\ Girintilemeyi\ Aç/Kapat<Tab>:set\ ai!
|
||||||
|
menutrans Toggle\ &C-Style\ Indenting<Tab>:set\ cin! &C\ Tarzi\ Girintilemeyi\ Aç/Kapat<Tab>:set\ cin!
|
||||||
|
">>>---
|
||||||
|
menutrans &Shiftwidth &Girinti\ Düzeyi
|
||||||
|
menutrans Soft\ &Tabstop &Sekme\ Genisligi
|
||||||
|
menutrans Te&xt\ Width\.\.\. &Metin\ Genisligi\.\.\.
|
||||||
|
menutrans &File\ Format\.\.\. &Dosya\ Biçimi\.\.\.
|
||||||
|
"
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" Tools menu
|
||||||
|
menutrans &Jump\ to\ This\ Tag<Tab>g^] S&u\ Etikete\ Atla<Tab>g^]
|
||||||
|
menutrans Jump\ &Back<Tab>^T &Geri\ Dön<Tab>^T
|
||||||
|
menutrans Build\ &Tags\ File &Etiket\ Dosyasi\ Olustur
|
||||||
|
"-------------------
|
||||||
|
menutrans &Folding &Kivirmalar
|
||||||
|
menutrans &Spelling &Yazim\ Denetimi
|
||||||
|
menutrans &Diff &Ayrimlar\ (diff)
|
||||||
|
"-------------------
|
||||||
|
menutrans &Make<Tab>:make &Derle<Tab>:make
|
||||||
|
menutrans &List\ Errors<Tab>:cl &Hatalari\ Listele<Tab>:cl
|
||||||
|
menutrans L&ist\ Messages<Tab>:cl! I&letileri\ Listele<Tab>:cl!
|
||||||
|
menutrans &Next\ Error<Tab>:cn Bir\ &Sonraki\ Hata<Tab>:cn
|
||||||
|
menutrans &Previous\ Error<Tab>:cp Bir\ Ö&nceki\ Hata<Tab>:cp
|
||||||
|
menutrans &Older\ List<Tab>:cold Daha\ &Eski\ Hatalar<Tab>:cold
|
||||||
|
menutrans N&ewer\ List<Tab>:cnew Daha\ &Yeni\ Hatalar<Tab>:cnew
|
||||||
|
menutrans Error\ &Window Hatalar\ &Penceresi
|
||||||
|
menutrans Se&t\ Compiler De&rleyici\ Seç
|
||||||
|
menutrans Show\ Compiler\ Se&ttings\ in\ Menu Derleyici\ Ayarlarini\ Menüde\ &Göster
|
||||||
|
"-------------------
|
||||||
|
menutrans &Convert\ to\ HEX<Tab>:%!xxd HEX'e\ Dö&nüstür<Tab>:%!xxd
|
||||||
|
menutrans Conve&rt\ Back<Tab>:%!xxd\ -r HEX'&ten\ Dönüstür<Tab>:%!xxd\ -r
|
||||||
|
">>>---------------- Tools/Spelling
|
||||||
|
menutrans &Spell\ Check\ On Yazim\ Denetimini\ &Aç
|
||||||
|
menutrans Spell\ Check\ &Off Yazim\ Denetimini\ &Kapat
|
||||||
|
menutrans To\ &Next\ Error<Tab>]s Bir\ &Sonraki\ Hata<Tab>]s
|
||||||
|
menutrans To\ &Previous\ Error<Tab>[s Bir\ Ö&nceki\ Hata<Tab>[s
|
||||||
|
menutrans Suggest\ &Corrections<Tab>z= Dü&zeltme\ Öner<Tab>z=
|
||||||
|
menutrans &Repeat\ Correction<Tab>:spellrepall Düzeltmeyi\ &Yinele<Tab>spellrepall
|
||||||
|
"-------------------
|
||||||
|
menutrans Set\ Language\ to\ "en" Dili\ "en"\ yap
|
||||||
|
menutrans Set\ Language\ to\ "en_au" Dili\ "en_au"\ yap
|
||||||
|
menutrans Set\ Language\ to\ "en_ca" Dili\ "en_ca"\ yap
|
||||||
|
menutrans Set\ Language\ to\ "en_gb" Dili\ "en_gb"\ yap
|
||||||
|
menutrans Set\ Language\ to\ "en_nz" Dili\ "en_nz"\ yap
|
||||||
|
menutrans Set\ Language\ to\ "en_us" Dili\ "en_us"\ yap
|
||||||
|
menutrans &Find\ More\ Languages &Baska\ Diller\ Bul
|
||||||
|
let g:menutrans_set_lang_to = 'Dil Yükle'
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" The Spelling popup menu
|
||||||
|
"
|
||||||
|
"
|
||||||
|
let g:menutrans_spell_change_ARG_to = 'Düzeltilecek:\ "%s"\ ->'
|
||||||
|
let g:menutrans_spell_add_ARG_to_word_list = '"%s"\ sözcügünü\ sözlüge\ ekle'
|
||||||
|
let g:menutrans_spell_ignore_ARG = '"%s"\ sözcügünü\ yoksay'
|
||||||
|
">>>---------------- Folds
|
||||||
|
menutrans &Enable/Disable\ Folds<Tab>zi &Kivirmalari\ Aç/Kapat<Tab>zi
|
||||||
|
menutrans &View\ Cursor\ Line<Tab>zv I&mlecin\ Oldugu\ Satiri\ Görüntüle<Tab>zv
|
||||||
|
menutrans Vie&w\ Cursor\ Line\ Only<Tab>zMzx Ya&lnizca\ Imlecin\ Oldugu\ Satiri\ Görüntüle<Tab>zMzx
|
||||||
|
menutrans C&lose\ More\ Folds<Tab>zm &Daha\ Fazla\ Kivirma\ Kapat<Tab>zm
|
||||||
|
menutrans &Close\ All\ Folds<Tab>zM Bütün\ Ki&virmalari\ Kapat<Tab>zM
|
||||||
|
menutrans &Open\ All\ Folds<Tab>zR Bü&tün\ Kivirmalari\ Aç<Tab>zR
|
||||||
|
menutrans O&pen\ More\ Folds<Tab>zr D&aha\ Fazla\ Kivirma\ Aç<Tab>zr
|
||||||
|
menutrans Fold\ Met&hod Kivi&rma\ Yöntemi
|
||||||
|
menutrans Create\ &Fold<Tab>zf Kivirma\ &Olustur<Tab>zf
|
||||||
|
menutrans &Delete\ Fold<Tab>zd Kivirma\ &Sil<Tab>zd
|
||||||
|
menutrans Delete\ &All\ Folds<Tab>zD Tü&m\ Kivirmalari\ Sil<Tab>zD
|
||||||
|
menutrans Fold\ col&umn\ Width Kivirma\ Sütunu\ &Genisligi
|
||||||
|
">>>->>>----------- Tools/Folds/Fold Method
|
||||||
|
menutrans M&anual &El\ Ile
|
||||||
|
menutrans I&ndent &Girinti
|
||||||
|
menutrans E&xpression I&fade
|
||||||
|
menutrans S&yntax &Sözdizim
|
||||||
|
menutrans Ma&rker I&mleyici
|
||||||
|
">>>--------------- Tools/Diff
|
||||||
|
menutrans &Update &Güncelle
|
||||||
|
menutrans &Get\ Block Blogu\ &Al
|
||||||
|
menutrans &Put\ Block Blogu\ &Koy
|
||||||
|
">>>--------------- Tools/Diff/Error window
|
||||||
|
menutrans &Update<Tab>:cwin &Güncelle<Tab>:cwin
|
||||||
|
menutrans &Close<Tab>:cclose &Kapat<Tab>:cclose
|
||||||
|
menutrans &Open<Tab>:copen &Aç<Tab>:copen
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" Syntax menu
|
||||||
|
"
|
||||||
|
menutrans &Show\ File\ Types\ in\ Menu Dosya\ Türlerini\ Menüde\ &Göster
|
||||||
|
menutrans Set\ '&syntax'\ only Yalnizca\ 'syntax'\ &Ayarla
|
||||||
|
menutrans Set\ '&filetype'\ too 'filetype'\ Için\ &de\ Ayarla
|
||||||
|
menutrans &Off &Kapat
|
||||||
|
menutrans &Manual &El\ Ile
|
||||||
|
menutrans A&utomatic &Otomatik
|
||||||
|
menutrans On/Off\ for\ &This\ File &Bu\ Dosya\ Için\ Aç/Kapat
|
||||||
|
menutrans Co&lor\ Test &Renk\ Testi
|
||||||
|
menutrans &Highlight\ Test &Vurgulama\ Testi
|
||||||
|
menutrans &Convert\ to\ HTML &HTML'ye\ Dönüstür
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" Buffers menu
|
||||||
|
"
|
||||||
|
menutrans &Refresh\ menu &Menüyü\ Güncelle
|
||||||
|
menutrans Delete &Sil
|
||||||
|
menutrans &Alternate Ö&teki
|
||||||
|
menutrans &Next So&nraki
|
||||||
|
menutrans &Previous Ön&ceki
|
||||||
|
menutrans [No\ File] [Dosya\ Yok]
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" Window menu
|
||||||
|
"
|
||||||
|
menutrans &New<Tab>^Wn Yeni\ &Pencere<Tab>^Wn
|
||||||
|
menutrans S&plit<Tab>^Ws Pencereyi\ &Böl<Tab>^Ws
|
||||||
|
menutrans Sp&lit\ To\ #<Tab>^W^^ Pencereyi\ Baskasina\ Bö&l<Tab>^W^^
|
||||||
|
menutrans Split\ &Vertically<Tab>^Wv Pencereyi\ &Dikey\ Olarak\ Böl<Tab>^Wv
|
||||||
|
menutrans Split\ File\ E&xplorer Yeni\ Bölü&mde\ Dosya\ Gezginini\ Aç
|
||||||
|
"
|
||||||
|
menutrans &Close<Tab>^Wc Pen&cereyi\ Kapat<Tab>^Wc
|
||||||
|
menutrans Close\ &Other(s)<Tab>^Wo Diger\ Pencerele&ri\ Kapat<Tab>^Wo
|
||||||
|
"
|
||||||
|
menutrans Move\ &To &Tasi
|
||||||
|
menutrans Rotate\ &Up<Tab>^WR &Yukari\ Tasi<Tab>^WR
|
||||||
|
menutrans Rotate\ &Down<Tab>^Wr &Asagi\ Tasi<Tab>^Wr
|
||||||
|
"
|
||||||
|
menutrans &Equal\ Size<Tab>^W= &Esit\ Boyut<Tab>^W=
|
||||||
|
menutrans &Max\ Height<Tab>^W_ E&n\ Büyük\ Yükseklik<Tab>^W_
|
||||||
|
menutrans M&in\ Height<Tab>^W1_ En\ Küçük\ Yüksekl&ik<Tab>^W1_
|
||||||
|
menutrans Max\ &Width<Tab>^W\| En\ Büyük\ Gen&islik<Tab>^W\|
|
||||||
|
menutrans Min\ Widt&h<Tab>^W1\| En\ Küçük\ Genis&lik<Tab>^W1\|
|
||||||
|
">>>----------------- Window/Move To
|
||||||
|
menutrans &Top<Tab>^WK &Yukari<Tab>^WK
|
||||||
|
menutrans &Bottom<Tab>^WJ &Asagi<Tab>^WJ
|
||||||
|
menutrans &Left\ Side<Tab>^WH So&la<Tab>^WH
|
||||||
|
menutrans &Right\ Side<Tab>^WL &Saga<Tab>^WL
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" The popup menu
|
||||||
|
"
|
||||||
|
"
|
||||||
|
menutrans &Undo &Geri\ Al
|
||||||
|
menutrans Cu&t &Kes
|
||||||
|
menutrans &Copy K&opyala
|
||||||
|
menutrans &Paste &Yapistir
|
||||||
|
menutrans &Delete &Sil
|
||||||
|
menutrans Select\ Blockwise &Blok\ Biçiminde\ Seç
|
||||||
|
menutrans Select\ &Word Sö&zcük\ Seç
|
||||||
|
menutrans Select\ &Sentence &Tümce\ Seç
|
||||||
|
menutrans Select\ Pa&ragraph &Paragraf\ Seç
|
||||||
|
menutrans Select\ &Line S&atir\ Seç
|
||||||
|
menutrans Select\ &Block Bl&ok\ Seç
|
||||||
|
menutrans Select\ &All Tümü&nü\ Seç
|
||||||
|
"
|
||||||
|
" The GUI toolbar
|
||||||
|
"
|
||||||
|
if has("toolbar")
|
||||||
|
if exists("*Do_toolbar_tmenu")
|
||||||
|
delfun Do_toolbar_tmenu
|
||||||
|
endif
|
||||||
|
fun Do_toolbar_tmenu()
|
||||||
|
tmenu ToolBar.Open Dosya Aç
|
||||||
|
tmenu ToolBar.Save Dosya Kaydet
|
||||||
|
tmenu ToolBar.SaveAll Tüm Dosyalari Kaydet
|
||||||
|
tmenu ToolBar.Print Yazdir
|
||||||
|
tmenu ToolBar.Undo Geri Al
|
||||||
|
tmenu ToolBar.Redo Yinele
|
||||||
|
tmenu ToolBar.Cut Kes
|
||||||
|
tmenu ToolBar.Copy Kopyala
|
||||||
|
tmenu ToolBar.Paste Yapistir
|
||||||
|
tmenu ToolBar.Find Bul...
|
||||||
|
tmenu ToolBar.FindNext Sonrakini Bul
|
||||||
|
tmenu ToolBar.FindPrev Öncekini Bul
|
||||||
|
tmenu ToolBar.Replace Bul ve Degistir...
|
||||||
|
if 0 " disabled; These are in the Windows menu
|
||||||
|
tmenu ToolBar.New Yeni Pencere
|
||||||
|
tmenu ToolBar.WinSplit Pencereyi Böl
|
||||||
|
tmenu ToolBar.WinMax En Büyük Pencere Yüksekligi
|
||||||
|
tmenu ToolBar.WinMin En Küçük Pencere Yüksekligi
|
||||||
|
tmenu ToolBar.WinClose Pencereyi Kapat
|
||||||
|
endif
|
||||||
|
tmenu ToolBar.LoadSesn Oturum Yükle
|
||||||
|
tmenu ToolBar.SaveSesn Oturum Kaydet
|
||||||
|
tmenu ToolBar.RunScript Betik Çalistir
|
||||||
|
tmenu ToolBar.Make Derle
|
||||||
|
tmenu ToolBar.Shell Kabuk
|
||||||
|
tmenu ToolBar.RunCtags Etiket Dosyasi Olustur
|
||||||
|
tmenu ToolBar.TagJump Etikete Atla
|
||||||
|
tmenu ToolBar.Help Yardim
|
||||||
|
tmenu ToolBar.FindHelp Yardim Bul
|
||||||
|
endfun
|
||||||
|
endif
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" Dialog texts
|
||||||
|
"
|
||||||
|
" Find in help dialog
|
||||||
|
"
|
||||||
|
let g:menutrans_help_dialog = "Yardim icin komut veya sozcuk girin:\n\nEkleme Kipi komutlarini aramak icin i_ ekleyin (ornegin i_CTRL-X)\nNormal Kip komutlarini aramak icin _c ekleyin (ornegin c_<Del>)\nSecenekler hakkinda yardim almak icin ' ekleyin (ornegin 'shiftwidth')"
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" Searh path dialog
|
||||||
|
"
|
||||||
|
let g:menutrans_path_dialog = "Dosya aramasi için yol belirtin.\nDizin adlari virgüllerle ayrilir."
|
||||||
|
"
|
||||||
|
" Tag files dialog
|
||||||
|
"
|
||||||
|
let g:menutrans_tags_dialog = "Etiket dosyasi adlari belirtin (virgülle ayirarak).\n"
|
||||||
|
"
|
||||||
|
" Text width dialog
|
||||||
|
"
|
||||||
|
let g:menutrans_textwidth_dialog = "Biçimlendirme için metin genisligini belirtin.\nBiçimlendirme iptali için 0 girin."
|
||||||
|
"
|
||||||
|
" File format dialog
|
||||||
|
"
|
||||||
|
let g:menutrans_fileformat_dialog = "Dosya biçimi seçin"
|
||||||
|
let g:menutrans_fileformat_choices = "&Unix\n&Dos\n&Mac\nI&ptal"
|
||||||
|
"
|
||||||
|
let menutrans_no_file = "[Dosya Yok]"
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
331
runtime/lang/menu_tr_tr.utf-8.vim
Normal file
331
runtime/lang/menu_tr_tr.utf-8.vim
Normal file
@ -0,0 +1,331 @@
|
|||||||
|
" Menu Translations: Turkish
|
||||||
|
" Maintainer: Emir SARI <bitigchi@me.com>
|
||||||
|
|
||||||
|
if exists("did_menu_trans")
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
let did_menu_trans = 1
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
|
scriptencoding utf-8
|
||||||
|
|
||||||
|
" Top
|
||||||
|
menutrans &File &Dosya
|
||||||
|
menutrans &Edit Dü&zen
|
||||||
|
menutrans &Tools &Araçlar
|
||||||
|
menutrans &Syntax &Sözdizim
|
||||||
|
menutrans &Buffers A&rabellekler
|
||||||
|
menutrans &Window &Pencere
|
||||||
|
menutrans &Help &Yardım
|
||||||
|
|
||||||
|
|
||||||
|
" Help menu
|
||||||
|
menutrans &Overview<Tab><F1> &Genel\ Bakış<Tab><F1>
|
||||||
|
menutrans &User\ Manual &Kullanım\ Kılavuzu
|
||||||
|
menutrans &How-To\ Links &Nasıl\ Yapılır?
|
||||||
|
menutrans &Find\.\.\. &Bul\.\.\.
|
||||||
|
"--------------------
|
||||||
|
menutrans &Credits &Teşekkürler
|
||||||
|
menutrans Co&pying &Dağıtım
|
||||||
|
menutrans &Sponsor/Register &Sponsorluk/Kayıt
|
||||||
|
menutrans O&rphans &Yetimler
|
||||||
|
"--------------------
|
||||||
|
menutrans &Version Sürüm\ &Bilgisi
|
||||||
|
menutrans &About &Hakkında
|
||||||
|
|
||||||
|
|
||||||
|
" File menu
|
||||||
|
menutrans &Open\.\.\.<Tab>:e &Aç\.\.\.<Tab>:e
|
||||||
|
menutrans Sp&lit-Open\.\.\.<Tab>:sp &Yeni\ Bölümde\ Aç\.\.\.<Tab>:sp
|
||||||
|
menutrans Open\ Tab\.\.\.<Tab>:tabnew S&ekme\ Aç\.\.\.<Tab>:tabnew
|
||||||
|
menutrans &New<Tab>:enew Yeni\ &Sekme<Tab>:enew
|
||||||
|
menutrans &Close<Tab>:close Ka&pat<Tab>:close
|
||||||
|
"--------------------
|
||||||
|
menutrans &Save<Tab>:w Ka&ydet<Tab>:w
|
||||||
|
menutrans Save\ &As\.\.\.<Tab>:sav &Farklı Kaydet\.\.\.<Tab>:sav
|
||||||
|
"--------------------
|
||||||
|
menutrans Split\ &Diff\ With\.\.\. Ka&rşılaştır\.\.\.
|
||||||
|
menutrans Split\ Patched\ &By\.\.\. Ya&malar\ Dahil\ Karşılaştır\.\.\.
|
||||||
|
"--------------------
|
||||||
|
menutrans &Print Ya&zdır
|
||||||
|
menutrans Sa&ve-Exit<Tab>:wqa Kaydet\ &ve Çık<Tab>:wqa
|
||||||
|
menutrans E&xit<Tab>:qa Çı&k<Tab>:qa
|
||||||
|
|
||||||
|
|
||||||
|
" Edit menu
|
||||||
|
menutrans &Undo<Tab>u &Geri\ Al<Tab>u
|
||||||
|
menutrans &Redo<Tab>^R &Yinele<Tab>^R
|
||||||
|
menutrans Rep&eat<Tab>\. Son\ Komutu\ Y&inele<Tab>\.
|
||||||
|
"--------------------
|
||||||
|
menutrans Cu&t<Tab>"+x &Kes<Tab>"+x
|
||||||
|
menutrans &Copy<Tab>"+y K&opyala<Tab>"+y
|
||||||
|
menutrans &Paste<Tab>"+gP Ya&pıştır<Tab>"+gP
|
||||||
|
menutrans Put\ &Before<Tab>[p Ö&nüne Koy<Tab>[p
|
||||||
|
menutrans Put\ &After<Tab>]p A&rkasına Koy<Tab>]p
|
||||||
|
menutrans &Delete<Tab>x Si&l<Tab>x
|
||||||
|
menutrans &Select\ All<Tab>ggVG Tü&münü\ Seç<Tab>ggVG
|
||||||
|
"--------------------
|
||||||
|
" Athena GUI only
|
||||||
|
menutrans &Find<Tab>/ &Bul<Tab>/
|
||||||
|
menutrans Find\ and\ Rep&lace<Tab>:%s Bul\ &ve\ Değiştir<Tab>:%s
|
||||||
|
" End Athena GUI only
|
||||||
|
menutrans &Find\.\.\.<Tab>/ &Bul\.\.\.<Tab>/
|
||||||
|
menutrans Find\ and\ Rep&lace\.\.\. Bul\ ve\ &Değiştir\.\.\.
|
||||||
|
menutrans Find\ and\ Rep&lace\.\.\.<Tab>:%s Bul\ ve\ &Değiştir\.\.\.<Tab>:%s
|
||||||
|
menutrans Find\ and\ Rep&lace\.\.\.<Tab>:s Bul\ ve\ &Değiştir\.\.\.<Tab>:s
|
||||||
|
"--------------------
|
||||||
|
menutrans Settings\ &Window &Ayarlar\ Penceresi
|
||||||
|
menutrans Startup\ &Settings Başlan&gıç\ Ayarları
|
||||||
|
menutrans &Global\ Settings Ge&nel\ Ayarlar
|
||||||
|
menutrans F&ile\ Settings &Dosya\ Ayarları
|
||||||
|
menutrans C&olor\ Scheme &Renk\ Düzeni
|
||||||
|
menutrans &Keymap Düğme\ &Eşlem
|
||||||
|
menutrans Select\ Fo&nt\.\.\. Ya&zıtipi Seç\.\.\.
|
||||||
|
">>>----------------- Edit/Global settings
|
||||||
|
menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Dizgi\ &Vurgulamasını\ Aç/Kapat<Tab>:set\ hls!
|
||||||
|
menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic! BÜYÜK/küçük\ Harf\ &Duyarsız\ Aç/Kapat<Tab>:set\ ic!
|
||||||
|
menutrans Toggle\ &Showing\ Matched\ Pairs<Tab>:set\ sm! Eş&leşen\ İkilileri\ Aç/Kapat<Tab>:set\ sm!
|
||||||
|
menutrans &Context\ Lines İ&mleçle\ Oynayan\ Satırlar
|
||||||
|
menutrans &Virtual\ Edit &Sanal\ Düzenleme
|
||||||
|
menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Ekleme\ &Kipini\ Aç/Kapat<Tab>:set\ im!
|
||||||
|
menutrans Toggle\ Vi\ C&ompatibility<Tab>:set\ cp! &Vi\ Uyumlu\ Kipi\ Aç/Kapat<Tab>:set\ cp!
|
||||||
|
menutrans Search\ &Path\.\.\. &Arama\ Yolu\.\.\.
|
||||||
|
menutrans Ta&g\ Files\.\.\. &Etiket\ Dosyaları\.\.\.
|
||||||
|
"
|
||||||
|
menutrans Toggle\ &Toolbar &Araç\ Çubuğunu\ Aç/Kapat
|
||||||
|
menutrans Toggle\ &Bottom\ Scrollbar A<\ Kaydırma\ Çubuğunu\ Aç/Kapat
|
||||||
|
menutrans Toggle\ &Left\ Scrollbar &Sol\ Kaydırma\ Çubuğunu\ Aç/Kapat
|
||||||
|
menutrans Toggle\ &Right\ Scrollbar S&ağ\ Kaydırma\ Çubuğunu\ Aç/Kapat
|
||||||
|
">>>->>>------------- Edit/Global settings/Virtual edit
|
||||||
|
menutrans Never Kapalı
|
||||||
|
menutrans Block\ Selection Blok\ Seçimi
|
||||||
|
menutrans Insert\ Mode Ekleme\ Kipi
|
||||||
|
menutrans Block\ and\ Insert Blok\ Seçiminde\ ve\ Ekleme\ Kipinde
|
||||||
|
menutrans Always Her\ Zaman\ Açık
|
||||||
|
">>>----------------- Edit/File settings
|
||||||
|
menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! &Satır\ Numaralandırmayı\ Aç/Kapat<Tab>:set\ nu!
|
||||||
|
menutrans Toggle\ Relati&ve\ Line\ Numbering<Tab>:set\ rnu! &Göreceli\ Satır\ Numaralandırmayı\ Aç/Kapat<Tab>:set\ nru!
|
||||||
|
menutrans Toggle\ &List\ Mode<Tab>:set\ list! Gö&rünmeyen\ Karakterleri\ Aç/Kapat<Tab>:set\ list!
|
||||||
|
menutrans Toggle\ Line\ &Wrapping<Tab>:set\ wrap! Sa&tır\ Kaydırmayı\ Aç/Kapat<Tab>:set\ wrap!
|
||||||
|
menutrans Toggle\ W&rapping\ at\ Word<Tab>:set\ lbr! Sö&zcük\ Kaydırmayı\ Aç/Kapat<Tab>:set\ lbr!
|
||||||
|
menutrans Toggle\ Tab\ &Expanding-tab<Tab>:set\ et! S&ekmeleri\ Boşluklara\ Dönüştürmeyi\ Aç/Kapat<Tab>:set\ et!
|
||||||
|
menutrans Toggle\ &Auto\ Indenting<Tab>:set\ ai! &Otomatik\ Girintilemeyi\ Aç/Kapat<Tab>:set\ ai!
|
||||||
|
menutrans Toggle\ &C-Style\ Indenting<Tab>:set\ cin! &C\ Tarzı\ Girintilemeyi\ Aç/Kapat<Tab>:set\ cin!
|
||||||
|
">>>---
|
||||||
|
menutrans &Shiftwidth &Girinti\ Düzeyi
|
||||||
|
menutrans Soft\ &Tabstop &Sekme\ Genişliği
|
||||||
|
menutrans Te&xt\ Width\.\.\. &Metin\ Genişliği\.\.\.
|
||||||
|
menutrans &File\ Format\.\.\. &Dosya\ Biçimi\.\.\.
|
||||||
|
"
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" Tools menu
|
||||||
|
menutrans &Jump\ to\ This\ Tag<Tab>g^] Ş&u\ Etikete\ Atla<Tab>g^]
|
||||||
|
menutrans Jump\ &Back<Tab>^T &Geri\ Dön<Tab>^T
|
||||||
|
menutrans Build\ &Tags\ File &Etiket\ Dosyası\ Oluştur
|
||||||
|
"-------------------
|
||||||
|
menutrans &Folding &Kıvırmalar
|
||||||
|
menutrans &Spelling &Yazım\ Denetimi
|
||||||
|
menutrans &Diff &Ayrımlar\ (diff)
|
||||||
|
"-------------------
|
||||||
|
menutrans &Make<Tab>:make &Derle<Tab>:make
|
||||||
|
menutrans &List\ Errors<Tab>:cl &Hataları\ Listele<Tab>:cl
|
||||||
|
menutrans L&ist\ Messages<Tab>:cl! İ&letileri\ Listele<Tab>:cl!
|
||||||
|
menutrans &Next\ Error<Tab>:cn Bir\ &Sonraki\ Hata<Tab>:cn
|
||||||
|
menutrans &Previous\ Error<Tab>:cp Bir\ Ö&nceki\ Hata<Tab>:cp
|
||||||
|
menutrans &Older\ List<Tab>:cold Daha\ &Eski\ Hatalar<Tab>:cold
|
||||||
|
menutrans N&ewer\ List<Tab>:cnew Daha\ &Yeni\ Hatalar<Tab>:cnew
|
||||||
|
menutrans Error\ &Window Hatalar\ &Penceresi
|
||||||
|
menutrans Se&t\ Compiler De&rleyici\ Seç
|
||||||
|
menutrans Show\ Compiler\ Se&ttings\ in\ Menu Derleyici\ Ayarlarını\ Menüde\ &Göster
|
||||||
|
"-------------------
|
||||||
|
menutrans &Convert\ to\ HEX<Tab>:%!xxd HEX'e\ Dö&nüştür<Tab>:%!xxd
|
||||||
|
menutrans Conve&rt\ Back<Tab>:%!xxd\ -r HEX'&ten\ Dönüştür<Tab>:%!xxd\ -r
|
||||||
|
">>>---------------- Tools/Spelling
|
||||||
|
menutrans &Spell\ Check\ On Yazım\ Denetimini\ &Aç
|
||||||
|
menutrans Spell\ Check\ &Off Yazım\ Denetimini\ &Kapat
|
||||||
|
menutrans To\ &Next\ Error<Tab>]s Bir\ &Sonraki\ Hata<Tab>]s
|
||||||
|
menutrans To\ &Previous\ Error<Tab>[s Bir\ Ö&nceki\ Hata<Tab>[s
|
||||||
|
menutrans Suggest\ &Corrections<Tab>z= Dü&zeltme\ Öner<Tab>z=
|
||||||
|
menutrans &Repeat\ Correction<Tab>:spellrepall Düzeltmeyi\ &Yinele<Tab>spellrepall
|
||||||
|
"-------------------
|
||||||
|
menutrans Set\ Language\ to\ "en" Dili\ "en"\ yap
|
||||||
|
menutrans Set\ Language\ to\ "en_au" Dili\ "en_au"\ yap
|
||||||
|
menutrans Set\ Language\ to\ "en_ca" Dili\ "en_ca"\ yap
|
||||||
|
menutrans Set\ Language\ to\ "en_gb" Dili\ "en_gb"\ yap
|
||||||
|
menutrans Set\ Language\ to\ "en_nz" Dili\ "en_nz"\ yap
|
||||||
|
menutrans Set\ Language\ to\ "en_us" Dili\ "en_us"\ yap
|
||||||
|
menutrans &Find\ More\ Languages &Başka\ Diller\ Bul
|
||||||
|
let g:menutrans_set_lang_to = 'Dil Yükle'
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" The Spelling popup menu
|
||||||
|
"
|
||||||
|
"
|
||||||
|
let g:menutrans_spell_change_ARG_to = 'Düzeltilecek:\ "%s"\ ->'
|
||||||
|
let g:menutrans_spell_add_ARG_to_word_list = '"%s"\ sözcüğünü\ sözlüğe\ ekle'
|
||||||
|
let g:menutrans_spell_ignore_ARG = '"%s"\ sözcüğünü\ yoksay'
|
||||||
|
">>>---------------- Folds
|
||||||
|
menutrans &Enable/Disable\ Folds<Tab>zi &Kıvırmaları\ Aç/Kapat<Tab>zi
|
||||||
|
menutrans &View\ Cursor\ Line<Tab>zv İ&mlecin\ Olduğu\ Satırı\ Görüntüle<Tab>zv
|
||||||
|
menutrans Vie&w\ Cursor\ Line\ Only<Tab>zMzx Ya&lnızca\ İmlecin\ Olduğu\ Satırı\ Görüntüle<Tab>zMzx
|
||||||
|
menutrans C&lose\ More\ Folds<Tab>zm &Daha\ Fazla\ Kıvırma\ Kapat<Tab>zm
|
||||||
|
menutrans &Close\ All\ Folds<Tab>zM Bütün\ Kı&vırmaları\ Kapat<Tab>zM
|
||||||
|
menutrans &Open\ All\ Folds<Tab>zR Bü&tün\ Kıvırmaları\ Aç<Tab>zR
|
||||||
|
menutrans O&pen\ More\ Folds<Tab>zr D&aha\ Fazla\ Kıvırma\ Aç<Tab>zr
|
||||||
|
menutrans Fold\ Met&hod Kıvı&rma\ Yöntemi
|
||||||
|
menutrans Create\ &Fold<Tab>zf Kıvırma\ &Oluştur<Tab>zf
|
||||||
|
menutrans &Delete\ Fold<Tab>zd Kıvırma\ &Sil<Tab>zd
|
||||||
|
menutrans Delete\ &All\ Folds<Tab>zD Tü&m\ Kıvırmaları\ Sil<Tab>zD
|
||||||
|
menutrans Fold\ col&umn\ Width Kıvırma\ Sütunu\ &Genişliği
|
||||||
|
">>>->>>----------- Tools/Folds/Fold Method
|
||||||
|
menutrans M&anual &El\ İle
|
||||||
|
menutrans I&ndent &Girinti
|
||||||
|
menutrans E&xpression İ&fade
|
||||||
|
menutrans S&yntax &Sözdizim
|
||||||
|
menutrans Ma&rker İ&mleyici
|
||||||
|
">>>--------------- Tools/Diff
|
||||||
|
menutrans &Update &Güncelle
|
||||||
|
menutrans &Get\ Block Bloğu\ &Al
|
||||||
|
menutrans &Put\ Block Bloğu\ &Koy
|
||||||
|
">>>--------------- Tools/Diff/Error window
|
||||||
|
menutrans &Update<Tab>:cwin &Güncelle<Tab>:cwin
|
||||||
|
menutrans &Close<Tab>:cclose &Kapat<Tab>:cclose
|
||||||
|
menutrans &Open<Tab>:copen &Aç<Tab>:copen
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" Syntax menu
|
||||||
|
"
|
||||||
|
menutrans &Show\ File\ Types\ in\ Menu Dosya\ Türlerini\ Menüde\ &Göster
|
||||||
|
menutrans Set\ '&syntax'\ only Yalnızca\ 'syntax'\ &Ayarla
|
||||||
|
menutrans Set\ '&filetype'\ too 'filetype'\ İçin\ &de\ Ayarla
|
||||||
|
menutrans &Off &Kapat
|
||||||
|
menutrans &Manual &El\ İle
|
||||||
|
menutrans A&utomatic &Otomatik
|
||||||
|
menutrans On/Off\ for\ &This\ File &Bu\ Dosya\ İçin\ Aç/Kapat
|
||||||
|
menutrans Co&lor\ Test &Renk\ Testi
|
||||||
|
menutrans &Highlight\ Test &Vurgulama\ Testi
|
||||||
|
menutrans &Convert\ to\ HTML &HTML'ye\ Dönüştür
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" Buffers menu
|
||||||
|
"
|
||||||
|
menutrans &Refresh\ menu &Menüyü\ Güncelle
|
||||||
|
menutrans Delete &Sil
|
||||||
|
menutrans &Alternate Ö&teki
|
||||||
|
menutrans &Next So&nraki
|
||||||
|
menutrans &Previous Ön&ceki
|
||||||
|
menutrans [No\ File] [Dosya\ Yok]
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" Window menu
|
||||||
|
"
|
||||||
|
menutrans &New<Tab>^Wn Yeni\ &Pencere<Tab>^Wn
|
||||||
|
menutrans S&plit<Tab>^Ws Pencereyi\ &Böl<Tab>^Ws
|
||||||
|
menutrans Sp&lit\ To\ #<Tab>^W^^ Pencereyi\ Başkasına\ Bö&l<Tab>^W^^
|
||||||
|
menutrans Split\ &Vertically<Tab>^Wv Pencereyi\ &Dikey\ Olarak\ Böl<Tab>^Wv
|
||||||
|
menutrans Split\ File\ E&xplorer Yeni\ Bölü&mde\ Dosya\ Gezginini\ Aç
|
||||||
|
"
|
||||||
|
menutrans &Close<Tab>^Wc Pen&cereyi\ Kapat<Tab>^Wc
|
||||||
|
menutrans Close\ &Other(s)<Tab>^Wo Diğer\ Pencerele&ri\ Kapat<Tab>^Wo
|
||||||
|
"
|
||||||
|
menutrans Move\ &To &Taşı
|
||||||
|
menutrans Rotate\ &Up<Tab>^WR &Yukarı\ Taşı<Tab>^WR
|
||||||
|
menutrans Rotate\ &Down<Tab>^Wr &Aşağı\ Taşı<Tab>^Wr
|
||||||
|
"
|
||||||
|
menutrans &Equal\ Size<Tab>^W= &Eşit\ Boyut<Tab>^W=
|
||||||
|
menutrans &Max\ Height<Tab>^W_ E&n\ Büyük\ Yükseklik<Tab>^W_
|
||||||
|
menutrans M&in\ Height<Tab>^W1_ En\ Küçük\ Yüksekl&ik<Tab>^W1_
|
||||||
|
menutrans Max\ &Width<Tab>^W\| En\ Büyük\ Gen&işlik<Tab>^W\|
|
||||||
|
menutrans Min\ Widt&h<Tab>^W1\| En\ Küçük\ Geniş&lik<Tab>^W1\|
|
||||||
|
">>>----------------- Window/Move To
|
||||||
|
menutrans &Top<Tab>^WK &Yukarı<Tab>^WK
|
||||||
|
menutrans &Bottom<Tab>^WJ &Aşağı<Tab>^WJ
|
||||||
|
menutrans &Left\ Side<Tab>^WH So&la<Tab>^WH
|
||||||
|
menutrans &Right\ Side<Tab>^WL &Sağa<Tab>^WL
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" The popup menu
|
||||||
|
"
|
||||||
|
"
|
||||||
|
menutrans &Undo &Geri\ Al
|
||||||
|
menutrans Cu&t &Kes
|
||||||
|
menutrans &Copy K&opyala
|
||||||
|
menutrans &Paste &Yapıştır
|
||||||
|
menutrans &Delete &Sil
|
||||||
|
menutrans Select\ Blockwise &Blok\ Biçiminde\ Seç
|
||||||
|
menutrans Select\ &Word Sö&zcük\ Seç
|
||||||
|
menutrans Select\ &Sentence &Tümce\ Seç
|
||||||
|
menutrans Select\ Pa&ragraph &Paragraf\ Seç
|
||||||
|
menutrans Select\ &Line S&atır\ Seç
|
||||||
|
menutrans Select\ &Block Bl&ok\ Seç
|
||||||
|
menutrans Select\ &All Tümü&nü\ Seç
|
||||||
|
"
|
||||||
|
" The GUI toolbar
|
||||||
|
"
|
||||||
|
if has("toolbar")
|
||||||
|
if exists("*Do_toolbar_tmenu")
|
||||||
|
delfun Do_toolbar_tmenu
|
||||||
|
endif
|
||||||
|
fun Do_toolbar_tmenu()
|
||||||
|
tmenu ToolBar.Open Dosya Aç
|
||||||
|
tmenu ToolBar.Save Dosya Kaydet
|
||||||
|
tmenu ToolBar.SaveAll Tüm Dosyaları Kaydet
|
||||||
|
tmenu ToolBar.Print Yazdır
|
||||||
|
tmenu ToolBar.Undo Geri Al
|
||||||
|
tmenu ToolBar.Redo Yinele
|
||||||
|
tmenu ToolBar.Cut Kes
|
||||||
|
tmenu ToolBar.Copy Kopyala
|
||||||
|
tmenu ToolBar.Paste Yapıştır
|
||||||
|
tmenu ToolBar.Find Bul...
|
||||||
|
tmenu ToolBar.FindNext Sonrakini Bul
|
||||||
|
tmenu ToolBar.FindPrev Öncekini Bul
|
||||||
|
tmenu ToolBar.Replace Bul ve Değiştir...
|
||||||
|
if 0 " disabled; These are in the Windows menu
|
||||||
|
tmenu ToolBar.New Yeni Pencere
|
||||||
|
tmenu ToolBar.WinSplit Pencereyi Böl
|
||||||
|
tmenu ToolBar.WinMax En Büyük Pencere Yüksekliği
|
||||||
|
tmenu ToolBar.WinMin En Küçük Pencere Yüksekliği
|
||||||
|
tmenu ToolBar.WinClose Pencereyi Kapat
|
||||||
|
endif
|
||||||
|
tmenu ToolBar.LoadSesn Oturum Yükle
|
||||||
|
tmenu ToolBar.SaveSesn Oturum Kaydet
|
||||||
|
tmenu ToolBar.RunScript Betik Çalıştır
|
||||||
|
tmenu ToolBar.Make Derle
|
||||||
|
tmenu ToolBar.Shell Kabuk
|
||||||
|
tmenu ToolBar.RunCtags Etiket Dosyası Oluştur
|
||||||
|
tmenu ToolBar.TagJump Etikete Atla
|
||||||
|
tmenu ToolBar.Help Yardım
|
||||||
|
tmenu ToolBar.FindHelp Yardım Bul
|
||||||
|
endfun
|
||||||
|
endif
|
||||||
|
"
|
||||||
|
"
|
||||||
|
" Dialog texts
|
||||||
|
"
|
||||||
|
" Find in help dialog
|
||||||
|
"
|
||||||
|
let g:menutrans_help_dialog = "Yardım için komut veya sözcük girin:\n\nEkleme Kipi komutlarını aramak için i_ ekleyin (örneğin i_CTRL-X)\nNormal Kip komutlarını aramak için _c ekleyin (örneğin с_<Del>)\nSeçenekler hakkında yardım almak için ' ekleyin (örneğin 'shiftwidth')"
|
||||||
|
"
|
||||||
|
" Searh path dialog
|
||||||
|
"
|
||||||
|
let g:menutrans_path_dialog = "Dosya araması için yol belirtin.\nDizin adları virgüllerle ayrılır."
|
||||||
|
"
|
||||||
|
" Tag files dialog
|
||||||
|
"
|
||||||
|
let g:menutrans_tags_dialog = "Etiket dosyası adları belirtin (virgülle ayırarak).\n"
|
||||||
|
"
|
||||||
|
" Text width dialog
|
||||||
|
"
|
||||||
|
let g:menutrans_textwidth_dialog = "Biçimlendirme için metin genişliğini belirtin.\nBiçimlendirme iptali için 0 girin."
|
||||||
|
"
|
||||||
|
" File format dialog
|
||||||
|
"
|
||||||
|
let g:menutrans_fileformat_dialog = "Dosya biçimi seçin"
|
||||||
|
let g:menutrans_fileformat_choices = "&Unix\n&Dos\n&Mac\nİ&ptal"
|
||||||
|
"
|
||||||
|
let menutrans_no_file = "[Dosya Yok]"
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
@ -1,6 +1,6 @@
|
|||||||
" matchit.vim: (global plugin) Extended "%" matching
|
" matchit.vim: (global plugin) Extended "%" matching
|
||||||
" autload script of matchit plugin, see ../plugin/matchit.vim
|
" autload script of matchit plugin, see ../plugin/matchit.vim
|
||||||
" Last Change: 2019 Jan 28
|
" Last Change: 2019 Oct 24
|
||||||
|
|
||||||
let s:last_mps = ""
|
let s:last_mps = ""
|
||||||
let s:last_words = ":"
|
let s:last_words = ":"
|
||||||
@ -211,6 +211,14 @@ function matchit#Match_wrapper(word, forward, mode) range
|
|||||||
execute "if " . skip . "| let skip = '0' | endif"
|
execute "if " . skip . "| let skip = '0' | endif"
|
||||||
endif
|
endif
|
||||||
let sp_return = searchpair(ini, mid, fin, flag, skip)
|
let sp_return = searchpair(ini, mid, fin, flag, skip)
|
||||||
|
if &selection isnot# 'inclusive' && a:mode == 'v'
|
||||||
|
" move cursor one pos to the right, because selection is not inclusive
|
||||||
|
" add virtualedit=onemore, to make it work even when the match ends the " line
|
||||||
|
if !(col('.') < col('$')-1)
|
||||||
|
set ve=onemore
|
||||||
|
endif
|
||||||
|
norm! l
|
||||||
|
endif
|
||||||
let final_position = "call cursor(" . line(".") . "," . col(".") . ")"
|
let final_position = "call cursor(" . line(".") . "," . col(".") . ")"
|
||||||
" Restore cursor position and original screen.
|
" Restore cursor position and original screen.
|
||||||
call winrestview(view)
|
call winrestview(view)
|
||||||
|
@ -4,7 +4,7 @@ For instructions on installing this file, type
|
|||||||
`:help matchit-install`
|
`:help matchit-install`
|
||||||
inside Vim.
|
inside Vim.
|
||||||
|
|
||||||
For Vim version 8.1. Last change: 2019 May 05
|
For Vim version 8.1. Last change: 2019 Oct 24
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Benji Fisher et al
|
VIM REFERENCE MANUAL by Benji Fisher et al
|
||||||
@ -375,6 +375,10 @@ The back reference '\'.d refers to the same thing as '\'.b:match_table[d] in
|
|||||||
==============================================================================
|
==============================================================================
|
||||||
5. Known Bugs and Limitations *matchit-bugs*
|
5. Known Bugs and Limitations *matchit-bugs*
|
||||||
|
|
||||||
|
Repository: https://github.com/chrisbra/matchit/
|
||||||
|
Bugs can be reported at the repository (alternatively you can send me a mail).
|
||||||
|
The latest development snapshot can also be downloaded there.
|
||||||
|
|
||||||
Just because I know about a bug does not mean that it is on my todo list. I
|
Just because I know about a bug does not mean that it is on my todo list. I
|
||||||
try to respond to reports of bugs that cause real problems. If it does not
|
try to respond to reports of bugs that cause real problems. If it does not
|
||||||
cause serious problems, or if there is a work-around, a bug may sit there for
|
cause serious problems, or if there is a work-around, a bug may sit there for
|
||||||
@ -386,4 +390,4 @@ try to implement this in a future version. (This is not so easy to arrange as
|
|||||||
you might think!)
|
you might think!)
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
vim:tw=78:fo=tcq2:ft=help:
|
vim:tw=78:ts=8:fo=tcq2:ft=help:
|
||||||
|
16
runtime/pack/dist/opt/matchit/plugin/matchit.vim
vendored
16
runtime/pack/dist/opt/matchit/plugin/matchit.vim
vendored
@ -1,13 +1,13 @@
|
|||||||
" matchit.vim: (global plugin) Extended "%" matching
|
" matchit.vim: (global plugin) Extended "%" matching
|
||||||
" Maintainer: Christian Brabandt
|
" Maintainer: Christian Brabandt
|
||||||
" Version: 1.15
|
" Version: 1.16
|
||||||
" Last Change: 2019 Jan 28
|
" Last Change: 2019 Oct 24
|
||||||
" Repository: https://github.com/chrisbra/matchit
|
" Repository: https://github.com/chrisbra/matchit
|
||||||
" Previous URL:http://www.vim.org/script.php?script_id=39
|
" Previous URL:http://www.vim.org/script.php?script_id=39
|
||||||
" Previous Maintainer: Benji Fisher PhD <benji@member.AMS.org>
|
" Previous Maintainer: Benji Fisher PhD <benji@member.AMS.org>
|
||||||
|
|
||||||
" Documentation:
|
" Documentation:
|
||||||
" The documentation is in a separate file: ../doc/matchit.txt .
|
" The documentation is in a separate file: ../doc/matchit.txt
|
||||||
|
|
||||||
" Credits:
|
" Credits:
|
||||||
" Vim editor by Bram Moolenaar (Thanks, Bram!)
|
" Vim editor by Bram Moolenaar (Thanks, Bram!)
|
||||||
@ -48,8 +48,8 @@ set cpo&vim
|
|||||||
|
|
||||||
nnoremap <silent> <Plug>(MatchitNormalForward) :<C-U>call matchit#Match_wrapper('',1,'n')<CR>
|
nnoremap <silent> <Plug>(MatchitNormalForward) :<C-U>call matchit#Match_wrapper('',1,'n')<CR>
|
||||||
nnoremap <silent> <Plug>(MatchitNormalBackward) :<C-U>call matchit#Match_wrapper('',0,'n')<CR>
|
nnoremap <silent> <Plug>(MatchitNormalBackward) :<C-U>call matchit#Match_wrapper('',0,'n')<CR>
|
||||||
vnoremap <silent> <Plug>(MatchitVisualForward) :<C-U>call matchit#Match_wrapper('',1,'v')<CR>m'gv``
|
xnoremap <silent> <Plug>(MatchitVisualForward) :<C-U>call matchit#Match_wrapper('',1,'v')<CR>m'gv``
|
||||||
vnoremap <silent> <Plug>(MatchitVisualBackward) :<C-U>call matchit#Match_wrapper('',0,'v')<CR>m'gv``
|
xnoremap <silent> <Plug>(MatchitVisualBackward) :<C-U>call matchit#Match_wrapper('',0,'v')<CR>m'gv``
|
||||||
onoremap <silent> <Plug>(MatchitOperationForward) :<C-U>call matchit#Match_wrapper('',1,'o')<CR>
|
onoremap <silent> <Plug>(MatchitOperationForward) :<C-U>call matchit#Match_wrapper('',1,'o')<CR>
|
||||||
onoremap <silent> <Plug>(MatchitOperationBackward) :<C-U>call matchit#Match_wrapper('',0,'o')<CR>
|
onoremap <silent> <Plug>(MatchitOperationBackward) :<C-U>call matchit#Match_wrapper('',0,'o')<CR>
|
||||||
|
|
||||||
@ -63,8 +63,8 @@ omap <silent> g% <Plug>(MatchitOperationBackward)
|
|||||||
" Analogues of [{ and ]} using matching patterns:
|
" Analogues of [{ and ]} using matching patterns:
|
||||||
nnoremap <silent> <Plug>(MatchitNormalMultiBackward) :<C-U>call matchit#MultiMatch("bW", "n")<CR>
|
nnoremap <silent> <Plug>(MatchitNormalMultiBackward) :<C-U>call matchit#MultiMatch("bW", "n")<CR>
|
||||||
nnoremap <silent> <Plug>(MatchitNormalMultiForward) :<C-U>call matchit#MultiMatch("W", "n")<CR>
|
nnoremap <silent> <Plug>(MatchitNormalMultiForward) :<C-U>call matchit#MultiMatch("W", "n")<CR>
|
||||||
vnoremap <silent> <Plug>(MatchitVisualMultiBackward) :<C-U>call matchit#MultiMatch("bW", "n")<CR>m'gv``
|
xnoremap <silent> <Plug>(MatchitVisualMultiBackward) :<C-U>call matchit#MultiMatch("bW", "n")<CR>m'gv``
|
||||||
vnoremap <silent> <Plug>(MatchitVisualMultiForward) :<C-U>call matchit#MultiMatch("W", "n")<CR>m'gv``
|
xnoremap <silent> <Plug>(MatchitVisualMultiForward) :<C-U>call matchit#MultiMatch("W", "n")<CR>m'gv``
|
||||||
onoremap <silent> <Plug>(MatchitOperationMultiBackward) :<C-U>call matchit#MultiMatch("bW", "o")<CR>
|
onoremap <silent> <Plug>(MatchitOperationMultiBackward) :<C-U>call matchit#MultiMatch("bW", "o")<CR>
|
||||||
onoremap <silent> <Plug>(MatchitOperationMultiForward) :<C-U>call matchit#MultiMatch("W", "o")<CR>
|
onoremap <silent> <Plug>(MatchitOperationMultiForward) :<C-U>call matchit#MultiMatch("W", "o")<CR>
|
||||||
|
|
||||||
@ -76,7 +76,7 @@ omap <silent> [% <Plug>(MatchitOperationMultiBackward)
|
|||||||
omap <silent> ]% <Plug>(MatchitOperationMultiForward)
|
omap <silent> ]% <Plug>(MatchitOperationMultiForward)
|
||||||
|
|
||||||
" text object:
|
" text object:
|
||||||
vmap <silent> <Plug>(MatchitVisualTextObject) <Plug>(MatchitVisualMultiBackward)o<Plug>(MatchitVisualMultiForward)
|
xmap <silent> <Plug>(MatchitVisualTextObject) <Plug>(MatchitVisualMultiBackward)o<Plug>(MatchitVisualMultiForward)
|
||||||
xmap a% <Plug>(MatchitVisualTextObject)
|
xmap a% <Plug>(MatchitVisualTextObject)
|
||||||
|
|
||||||
" Call this function to turn on debugging information. Every time the main
|
" Call this function to turn on debugging information. Every time the main
|
||||||
|
90
runtime/syntax/dart.vim
Normal file
90
runtime/syntax/dart.vim
Normal file
@ -0,0 +1,90 @@
|
|||||||
|
" Vim syntax file
|
||||||
|
"
|
||||||
|
" Language: Dart
|
||||||
|
" Maintainer: Eugene 'pr3d4t0r' Ciurana <dart.syntax AT cime.net >
|
||||||
|
" Source: https://github.com/pr3d4t0r/dart-vim-syntax
|
||||||
|
" Last Update: 2019 Oct 19
|
||||||
|
"
|
||||||
|
" License: Vim is Charityware. dart.vim syntax is Charityware.
|
||||||
|
" (c) Copyright 2019 by Eugene Ciurana / pr3d4t0r. Licensed
|
||||||
|
" under the standard VIM LICENSE - Vim command :help uganda.txt
|
||||||
|
" for details.
|
||||||
|
"
|
||||||
|
" Questions, comments: <dart.syntax AT cime.net>
|
||||||
|
" https://ciurana.eu/pgp, https://keybase.io/pr3d4t0r
|
||||||
|
"
|
||||||
|
" vim: set fileencoding=utf-8:
|
||||||
|
|
||||||
|
|
||||||
|
" Quit when a (custom) syntax file was already loaded
|
||||||
|
if exists("b:current_syntax")
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
|
||||||
|
let s:cpo_save = &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
|
|
||||||
|
syn keyword dartCommentTodo contained TODO FIXME XXX TBD
|
||||||
|
syn match dartLineComment "//.*" contains=dartTodo,@Spell
|
||||||
|
syn match dartCommentSkip "^[ \t]*\*\($\|[ \t]\+\)"
|
||||||
|
syn region dartComment start="/\*" end="\*/" contains=@Spell,dartTodo
|
||||||
|
syn keyword dartReserved assert async await class const export extends external final hide import implements interface library mixin on show super sync yield
|
||||||
|
syn match dartNumber "-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>"
|
||||||
|
|
||||||
|
|
||||||
|
syn keyword dartBoolean false true
|
||||||
|
syn keyword dartBranch break continue
|
||||||
|
syn keyword dartConditional if else switch
|
||||||
|
syn keyword dartException catch finally rethrow throw try
|
||||||
|
syn keyword dartIdentifier abstract covariant deferred dynamic factory Function operator part static this typedef var
|
||||||
|
syn keyword dartLabel case default
|
||||||
|
syn keyword dartNull null
|
||||||
|
syn keyword dartOperator is new
|
||||||
|
syn keyword dartRepeat for do in while
|
||||||
|
syn keyword dartStatement return with
|
||||||
|
syn keyword dartType bool double enum int String StringBuffer void
|
||||||
|
syn keyword dartTodo contained TODO FIXME XXX
|
||||||
|
|
||||||
|
|
||||||
|
syn match dartEscape contained "\\\([4-9]\d\|[0-3]\d\d\|[\"\\'ntbrf]\|u\x\{4\}\)"
|
||||||
|
syn match dartSpecialError contained "\\."
|
||||||
|
syn match dartStrInterpol contained "\${[\x, _]*\}"
|
||||||
|
|
||||||
|
syn region dartDQString start=+"+ end=+"+ end=+$+ contains=dartEscape,dartStrInterpol,dartSpecialError,@Spell
|
||||||
|
syn region dartSQString start=+'+ end=+'+ end=+$+ contains=dartEscape,dartStrInterpol,dartSpecialError,@Spell
|
||||||
|
|
||||||
|
syn match dartBraces "[{}\[\]]"
|
||||||
|
syn match dartParens "[()]"
|
||||||
|
|
||||||
|
|
||||||
|
syn sync fromstart
|
||||||
|
syn sync maxlines=100
|
||||||
|
|
||||||
|
|
||||||
|
hi def link dartBoolean Boolean
|
||||||
|
hi def link dartBranch Conditional
|
||||||
|
hi def link dartComment Comment
|
||||||
|
hi def link dartConditional Conditional
|
||||||
|
hi def link dartDQString String
|
||||||
|
hi def link dartEscape SpecialChar
|
||||||
|
hi def link dartException Exception
|
||||||
|
hi def link dartIdentifier Identifier
|
||||||
|
hi def link dartLabel Label
|
||||||
|
hi def link dartLineComment Comment
|
||||||
|
hi def link dartNull Keyword
|
||||||
|
hi def link dartOperator Operator
|
||||||
|
hi def link dartRepeat Repeat
|
||||||
|
hi def link dartReserved Keyword
|
||||||
|
hi def link dartSQString String
|
||||||
|
hi def link dartSpecialError Error
|
||||||
|
hi def link dartStatement Statement
|
||||||
|
hi def link dartStrInterpol Special
|
||||||
|
hi def link dartTodo Todo
|
||||||
|
hi def link dartType Type
|
||||||
|
|
||||||
|
|
||||||
|
let b:current_syntax = "dart"
|
||||||
|
let &cpo = s:cpo_save
|
||||||
|
unlet s:cpo_save
|
||||||
|
|
@ -1,10 +1,11 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: DTD (Document Type Definition for XML)
|
" Language: DTD (Document Type Definition for XML)
|
||||||
" Maintainer: Johannes Zellner <johannes@zellner.org>
|
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||||
" Author and previous maintainer:
|
" Repository: https://github.com/chrisbra/vim-xml-ftplugin
|
||||||
" Daniel Amyot <damyot@site.uottawa.ca>
|
" Previous Maintainer: Johannes Zellner <johannes@zellner.org>
|
||||||
" Last Change: Tue, 27 Apr 2004 14:54:59 CEST
|
" Author: Daniel Amyot <damyot@site.uottawa.ca>
|
||||||
" Filenames: *.dtd
|
" Last Changed: Sept 24, 2019
|
||||||
|
" Filenames: *.dtd
|
||||||
"
|
"
|
||||||
" REFERENCES:
|
" REFERENCES:
|
||||||
" http://www.w3.org/TR/html40/
|
" http://www.w3.org/TR/html40/
|
||||||
|
165
runtime/syntax/meson.vim
Normal file
165
runtime/syntax/meson.vim
Normal file
@ -0,0 +1,165 @@
|
|||||||
|
" Vim syntax file
|
||||||
|
" Language: Meson
|
||||||
|
" License: VIM License
|
||||||
|
" Maintainer: Nirbheek Chauhan <nirbheek.chauhan@gmail.com>
|
||||||
|
" Last Change: 2019 Oct 18
|
||||||
|
" Credits: Zvezdan Petkovic <zpetkovic@acm.org>
|
||||||
|
" Neil Schemenauer <nas@meson.ca>
|
||||||
|
" Dmitry Vasiliev
|
||||||
|
"
|
||||||
|
" This version is copied and edited from python.vim
|
||||||
|
" It's very basic, and doesn't do many things I'd like it to
|
||||||
|
" For instance, it should show errors for syntax that is valid in
|
||||||
|
" Python but not in Meson.
|
||||||
|
"
|
||||||
|
" Optional highlighting can be controlled using these variables.
|
||||||
|
"
|
||||||
|
" let meson_space_error_highlight = 1
|
||||||
|
"
|
||||||
|
|
||||||
|
" For version 5.x: Clear all syntax items.
|
||||||
|
" For version 6.x: Quit when a syntax file was already loaded.
|
||||||
|
if version < 600
|
||||||
|
syntax clear
|
||||||
|
elseif exists("b:current_syntax")
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
|
||||||
|
" We need nocompatible mode in order to continue lines with backslashes.
|
||||||
|
" Original setting will be restored.
|
||||||
|
let s:cpo_save = &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
|
" http://mesonbuild.com/Syntax.html
|
||||||
|
syn keyword mesonConditional elif else if endif
|
||||||
|
syn keyword mesonRepeat foreach endforeach
|
||||||
|
syn keyword mesonOperator and not or
|
||||||
|
|
||||||
|
syn match mesonComment "#.*$" contains=mesonTodo,@Spell
|
||||||
|
syn keyword mesonTodo FIXME NOTE NOTES TODO XXX contained
|
||||||
|
|
||||||
|
" Strings can either be single quoted or triple counted across multiple lines,
|
||||||
|
" but always with a '
|
||||||
|
syn region mesonString
|
||||||
|
\ start="\z('\)" end="\z1" skip="\\\\\|\\\z1"
|
||||||
|
\ contains=mesonEscape,@Spell
|
||||||
|
syn region mesonString
|
||||||
|
\ start="\z('''\)" end="\z1" keepend
|
||||||
|
\ contains=mesonEscape,mesonSpaceError,@Spell
|
||||||
|
|
||||||
|
syn match mesonEscape "\\[abfnrtv'\\]" contained
|
||||||
|
syn match mesonEscape "\\\o\{1,3}" contained
|
||||||
|
syn match mesonEscape "\\x\x\{2}" contained
|
||||||
|
syn match mesonEscape "\%(\\u\x\{4}\|\\U\x\{8}\)" contained
|
||||||
|
" Meson allows case-insensitive Unicode IDs: http://www.unicode.org/charts/
|
||||||
|
syn match mesonEscape "\\N{\a\+\%(\s\a\+\)*}" contained
|
||||||
|
syn match mesonEscape "\\$"
|
||||||
|
|
||||||
|
" Meson only supports integer numbers
|
||||||
|
" http://mesonbuild.com/Syntax.html#numbers
|
||||||
|
syn match mesonNumber "\<\d\+\>"
|
||||||
|
|
||||||
|
" booleans
|
||||||
|
syn keyword mesonConstant false true
|
||||||
|
|
||||||
|
" Built-in functions
|
||||||
|
syn keyword mesonBuiltin
|
||||||
|
\ add_global_arguments
|
||||||
|
\ add_global_link_arguments
|
||||||
|
\ add_languages
|
||||||
|
\ add_project_arguments
|
||||||
|
\ add_project_link_arguments
|
||||||
|
\ add_test_setup
|
||||||
|
\ alias_target
|
||||||
|
\ assert
|
||||||
|
\ benchmark
|
||||||
|
\ both_libraries
|
||||||
|
\ build_machine
|
||||||
|
\ build_target
|
||||||
|
\ configuration_data
|
||||||
|
\ configure_file
|
||||||
|
\ custom_target
|
||||||
|
\ declare_dependency
|
||||||
|
\ dependency
|
||||||
|
\ disabler
|
||||||
|
\ environment
|
||||||
|
\ error
|
||||||
|
\ executable
|
||||||
|
\ files
|
||||||
|
\ find_library
|
||||||
|
\ find_program
|
||||||
|
\ generator
|
||||||
|
\ get_option
|
||||||
|
\ get_variable
|
||||||
|
\ gettext
|
||||||
|
\ host_machine
|
||||||
|
\ import
|
||||||
|
\ include_directories
|
||||||
|
\ install_data
|
||||||
|
\ install_headers
|
||||||
|
\ install_man
|
||||||
|
\ install_subdir
|
||||||
|
\ is_disabler
|
||||||
|
\ is_variable
|
||||||
|
\ jar
|
||||||
|
\ join_paths
|
||||||
|
\ library
|
||||||
|
\ meson
|
||||||
|
\ message
|
||||||
|
\ option
|
||||||
|
\ project
|
||||||
|
\ run_command
|
||||||
|
\ run_target
|
||||||
|
\ set_variable
|
||||||
|
\ shared_library
|
||||||
|
\ shared_module
|
||||||
|
\ static_library
|
||||||
|
\ subdir
|
||||||
|
\ subdir_done
|
||||||
|
\ subproject
|
||||||
|
\ target_machine
|
||||||
|
\ test
|
||||||
|
\ vcs_tag
|
||||||
|
\ warning
|
||||||
|
|
||||||
|
if exists("meson_space_error_highlight")
|
||||||
|
" trailing whitespace
|
||||||
|
syn match mesonSpaceError display excludenl "\s\+$"
|
||||||
|
" mixed tabs and spaces
|
||||||
|
syn match mesonSpaceError display " \+\t"
|
||||||
|
syn match mesonSpaceError display "\t\+ "
|
||||||
|
endif
|
||||||
|
|
||||||
|
if version >= 508 || !exists("did_meson_syn_inits")
|
||||||
|
if version <= 508
|
||||||
|
let did_meson_syn_inits = 1
|
||||||
|
command -nargs=+ HiLink hi link <args>
|
||||||
|
else
|
||||||
|
command -nargs=+ HiLink hi def link <args>
|
||||||
|
endif
|
||||||
|
|
||||||
|
" The default highlight links. Can be overridden later.
|
||||||
|
HiLink mesonStatement Statement
|
||||||
|
HiLink mesonConditional Conditional
|
||||||
|
HiLink mesonRepeat Repeat
|
||||||
|
HiLink mesonOperator Operator
|
||||||
|
HiLink mesonComment Comment
|
||||||
|
HiLink mesonTodo Todo
|
||||||
|
HiLink mesonString String
|
||||||
|
HiLink mesonEscape Special
|
||||||
|
HiLink mesonNumber Number
|
||||||
|
HiLink mesonBuiltin Function
|
||||||
|
HiLink mesonConstant Number
|
||||||
|
if exists("meson_space_error_highlight")
|
||||||
|
HiLink mesonSpaceError Error
|
||||||
|
endif
|
||||||
|
|
||||||
|
delcommand HiLink
|
||||||
|
endif
|
||||||
|
|
||||||
|
let b:current_syntax = "meson"
|
||||||
|
|
||||||
|
let &cpo = s:cpo_save
|
||||||
|
unlet s:cpo_save
|
||||||
|
|
||||||
|
" vim:set sw=2 sts=2 ts=8 noet:
|
@ -1,11 +1,14 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: XML
|
" Language: XML
|
||||||
" Maintainer: Johannes Zellner <johannes@zellner.org>
|
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||||
" Author and previous maintainer:
|
" Repository: https://github.com/chrisbra/vim-xml-ftplugin
|
||||||
" Paul Siegmann <pauls@euronet.nl>
|
" Previous Maintainer: Johannes Zellner <johannes@zellner.org>
|
||||||
" Last Change: 2013 Jun 07
|
" Author: Paul Siegmann <pauls@euronet.nl>
|
||||||
|
" Last Changed: Sept 24, 2019
|
||||||
" Filenames: *.xml
|
" Filenames: *.xml
|
||||||
" $Id: xml.vim,v 1.3 2006/04/11 21:32:00 vimboss Exp $
|
" Last Change:
|
||||||
|
" 20190923 - Fix xmlEndTag to match xmlTag (vim/vim#884)
|
||||||
|
" 20190924 - Fix xmlAttribute property (amadeus/vim-xml@d8ce1c946)
|
||||||
|
|
||||||
" CONFIGURATION:
|
" CONFIGURATION:
|
||||||
" syntax folding can be turned on by
|
" syntax folding can be turned on by
|
||||||
@ -81,7 +84,7 @@ syn match xmlEqual +=+ display
|
|||||||
" ^^^^^^^^^^^^^
|
" ^^^^^^^^^^^^^
|
||||||
"
|
"
|
||||||
syn match xmlAttrib
|
syn match xmlAttrib
|
||||||
\ +[-'"<]\@1<!\<[a-zA-Z:_][-.0-9a-zA-Z:_]*\>\%(['">]\@!\|$\)+
|
\ +[-'"<]\@1<!\<[a-zA-Z:_][-.0-9a-zA-Z:_]*\>\%(['"]\@!\|$\)+
|
||||||
\ contained
|
\ contained
|
||||||
\ contains=xmlAttribPunct,@xmlAttribHook
|
\ contains=xmlAttribPunct,@xmlAttribHook
|
||||||
\ display
|
\ display
|
||||||
@ -122,7 +125,7 @@ endif
|
|||||||
" ^^^
|
" ^^^
|
||||||
"
|
"
|
||||||
syn match xmlTagName
|
syn match xmlTagName
|
||||||
\ +<\@1<=[^ /!?<>"']\++
|
\ +\%(<\|</\)\@2<=[^ /!?<>"']\++
|
||||||
\ contained
|
\ contained
|
||||||
\ contains=xmlNamespace,xmlAttribPunct,@xmlTagHook
|
\ contains=xmlNamespace,xmlAttribPunct,@xmlTagHook
|
||||||
\ display
|
\ display
|
||||||
@ -157,11 +160,11 @@ if exists('g:xml_syntax_folding')
|
|||||||
" </tag>
|
" </tag>
|
||||||
" ^^^^^^
|
" ^^^^^^
|
||||||
"
|
"
|
||||||
syn match xmlEndTag
|
syn region xmlEndTag
|
||||||
\ +</[^ /!?<>"']\+>+
|
\ matchgroup=xmlTag start=+</[^ /!?<>"']\@=+
|
||||||
|
\ matchgroup=xmlTag end=+>+
|
||||||
\ contained
|
\ contained
|
||||||
\ contains=xmlNamespace,xmlAttribPunct,@xmlTagHook
|
\ contains=xmlTagName,xmlNamespace,xmlAttribPunct,@xmlTagHook
|
||||||
|
|
||||||
|
|
||||||
" tag elements with syntax-folding.
|
" tag elements with syntax-folding.
|
||||||
" NOTE: NO HIGHLIGHTING -- highlighting is done by contained elements
|
" NOTE: NO HIGHLIGHTING -- highlighting is done by contained elements
|
||||||
@ -181,7 +184,7 @@ if exists('g:xml_syntax_folding')
|
|||||||
\ start=+<\z([^ /!?<>"']\+\)+
|
\ start=+<\z([^ /!?<>"']\+\)+
|
||||||
\ skip=+<!--\_.\{-}-->+
|
\ skip=+<!--\_.\{-}-->+
|
||||||
\ end=+</\z1\_\s\{-}>+
|
\ end=+</\z1\_\s\{-}>+
|
||||||
\ matchgroup=xmlEndTag end=+/>+
|
\ end=+/>+
|
||||||
\ fold
|
\ fold
|
||||||
\ contains=xmlTag,xmlEndTag,xmlCdata,xmlRegion,xmlComment,xmlEntity,xmlProcessing,@xmlRegionHook,@Spell
|
\ contains=xmlTag,xmlEndTag,xmlCdata,xmlRegion,xmlComment,xmlEntity,xmlProcessing,@xmlRegionHook,@Spell
|
||||||
\ keepend
|
\ keepend
|
||||||
@ -198,9 +201,10 @@ else
|
|||||||
\ matchgroup=xmlTag end=+>+
|
\ matchgroup=xmlTag end=+>+
|
||||||
\ contains=xmlError,xmlTagName,xmlAttrib,xmlEqual,xmlString,@xmlStartTagHook
|
\ contains=xmlError,xmlTagName,xmlAttrib,xmlEqual,xmlString,@xmlStartTagHook
|
||||||
|
|
||||||
syn match xmlEndTag
|
syn region xmlEndTag
|
||||||
\ +</[^ /!?<>"']\+>+
|
\ matchgroup=xmlTag start=+</[^ /!?<>"']\@=+
|
||||||
\ contains=xmlNamespace,xmlAttribPunct,@xmlTagHook
|
\ matchgroup=xmlTag end=+>+
|
||||||
|
\ contains=xmlTagName,xmlNamespace,xmlAttribPunct,@xmlTagHook
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
" Language: Zsh shell script
|
" Language: Zsh shell script
|
||||||
" Maintainer: Christian Brabandt <cb@256bit.org>
|
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||||
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||||
" Latest Revision: 2018-05-12
|
" Latest Revision: 2018-07-13
|
||||||
" License: Vim (see :h license)
|
" License: Vim (see :h license)
|
||||||
" Repository: https://github.com/chrisbra/vim-zsh
|
" Repository: https://github.com/chrisbra/vim-zsh
|
||||||
|
|
||||||
@ -112,7 +112,7 @@ syn keyword zshCommands alias autoload bg bindkey break bye cap cd
|
|||||||
\ enable eval exec exit export false fc fg
|
\ enable eval exec exit export false fc fg
|
||||||
\ functions getcap getln getopts hash history
|
\ functions getcap getln getopts hash history
|
||||||
\ jobs kill let limit log logout popd print
|
\ jobs kill let limit log logout popd print
|
||||||
\ printf pushd pushln pwd r read readonly
|
\ printf pushd pushln pwd r read
|
||||||
\ rehash return sched set setcap shift
|
\ rehash return sched set setcap shift
|
||||||
\ source stat suspend test times trap true
|
\ source stat suspend test times trap true
|
||||||
\ ttyctl type ulimit umask unalias unfunction
|
\ ttyctl type ulimit umask unalias unfunction
|
||||||
@ -125,7 +125,7 @@ syn keyword zshCommands alias autoload bg bindkey break bye cap cd
|
|||||||
" Create a list of option names from zsh source dir:
|
" Create a list of option names from zsh source dir:
|
||||||
" #!/bin/zsh
|
" #!/bin/zsh
|
||||||
" topdir=/path/to/zsh-xxx
|
" topdir=/path/to/zsh-xxx
|
||||||
" grep '^pindex([A-Za-z_]*)$' $topdir/Src/Doc/Zsh/optionsyo |
|
" grep '^pindex([A-Za-z_]*)$' $topdir/Doc/Zsh/options.yo |
|
||||||
" while read opt
|
" while read opt
|
||||||
" do
|
" do
|
||||||
" echo ${${(L)opt#pindex\(}%\)}
|
" echo ${${(L)opt#pindex\(}%\)}
|
||||||
@ -136,6 +136,7 @@ syn case ignore
|
|||||||
syn match zshOptStart /^\s*\%(\%(\%(un\)\?setopt\)\|set\s+[-+]o\)/ nextgroup=zshOption skipwhite
|
syn match zshOptStart /^\s*\%(\%(\%(un\)\?setopt\)\|set\s+[-+]o\)/ nextgroup=zshOption skipwhite
|
||||||
syn match zshOption /
|
syn match zshOption /
|
||||||
\ \%(\%(\<no_\?\)\?aliases\>\)\|
|
\ \%(\%(\<no_\?\)\?aliases\>\)\|
|
||||||
|
\ \%(\%(\<no_\?\)\?aliasfuncdef\>\)\|\%(\%(no_\?\)\?alias_func_def\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?allexport\>\)\|\%(\%(no_\?\)\?all_export\>\)\|
|
\ \%(\%(\<no_\?\)\?allexport\>\)\|\%(\%(no_\?\)\?all_export\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?alwayslastprompt\>\)\|\%(\%(no_\?\)\?always_last_prompt\>\)\|\%(\%(no_\?\)\?always_lastprompt\>\)\|
|
\ \%(\%(\<no_\?\)\?alwayslastprompt\>\)\|\%(\%(no_\?\)\?always_last_prompt\>\)\|\%(\%(no_\?\)\?always_lastprompt\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?alwaystoend\>\)\|\%(\%(no_\?\)\?always_to_end\>\)\|
|
\ \%(\%(\<no_\?\)\?alwaystoend\>\)\|\%(\%(no_\?\)\?always_to_end\>\)\|
|
||||||
@ -168,6 +169,7 @@ syn match zshOption /
|
|||||||
\ \%(\%(\<no_\?\)\?chasedots\>\)\|\%(\%(no_\?\)\?chase_dots\>\)\|
|
\ \%(\%(\<no_\?\)\?chasedots\>\)\|\%(\%(no_\?\)\?chase_dots\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?chaselinks\>\)\|\%(\%(no_\?\)\?chase_links\>\)\|
|
\ \%(\%(\<no_\?\)\?chaselinks\>\)\|\%(\%(no_\?\)\?chase_links\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?checkjobs\>\)\|\%(\%(no_\?\)\?check_jobs\>\)\|
|
\ \%(\%(\<no_\?\)\?checkjobs\>\)\|\%(\%(no_\?\)\?check_jobs\>\)\|
|
||||||
|
\ \%(\%(\<no_\?\)\?checkrunningjobs\>\)\|\%(\%(no_\?\)\?check_running_jobs\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?clobber\>\)\|
|
\ \%(\%(\<no_\?\)\?clobber\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?combiningchars\>\)\|\%(\%(no_\?\)\?combining_chars\>\)\|
|
\ \%(\%(\<no_\?\)\?combiningchars\>\)\|\%(\%(no_\?\)\?combining_chars\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?completealiases\>\)\|\%(\%(no_\?\)\?complete_aliases\>\)\|
|
\ \%(\%(\<no_\?\)\?completealiases\>\)\|\%(\%(no_\?\)\?complete_aliases\>\)\|
|
||||||
@ -188,7 +190,7 @@ syn match zshOption /
|
|||||||
\ \%(\%(\<no_\?\)\?equals\>\)\|
|
\ \%(\%(\<no_\?\)\?equals\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?errexit\>\)\|\%(\%(no_\?\)\?err_exit\>\)\|
|
\ \%(\%(\<no_\?\)\?errexit\>\)\|\%(\%(no_\?\)\?err_exit\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?errreturn\>\)\|\%(\%(no_\?\)\?err_return\>\)\|
|
\ \%(\%(\<no_\?\)\?errreturn\>\)\|\%(\%(no_\?\)\?err_return\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?evallineno_\?\)\|\%(\%(no_\?\)\?eval_lineno_\?\)\|
|
\ \%(\%(\<no_\?\)\?evallineno\>\)\|\%(\%(no_\?\)\?eval_lineno\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?exec\>\)\|
|
\ \%(\%(\<no_\?\)\?exec\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?extendedglob\>\)\|\%(\%(no_\?\)\?extended_glob\>\)\|
|
\ \%(\%(\<no_\?\)\?extendedglob\>\)\|\%(\%(no_\?\)\?extended_glob\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?extendedhistory\>\)\|\%(\%(no_\?\)\?extended_history\>\)\|
|
\ \%(\%(\<no_\?\)\?extendedhistory\>\)\|\%(\%(no_\?\)\?extended_history\>\)\|
|
||||||
@ -322,6 +324,7 @@ syn match zshOption /
|
|||||||
\ \%(\%(\<no_\?\)\?unset\>\)\|
|
\ \%(\%(\<no_\?\)\?unset\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?verbose\>\)\|
|
\ \%(\%(\<no_\?\)\?verbose\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?vi\>\)\|
|
\ \%(\%(\<no_\?\)\?vi\>\)\|
|
||||||
|
\ \%(\%(\<no_\?\)\?warnnestedvar\>\)\|\%(\%(no_\?\)\?warn_nested_var\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?warncreateglobal\>\)\|\%(\%(no_\?\)\?warn_create_global\>\)\|
|
\ \%(\%(\<no_\?\)\?warncreateglobal\>\)\|\%(\%(no_\?\)\?warn_create_global\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?xtrace\>\)\|
|
\ \%(\%(\<no_\?\)\?xtrace\>\)\|
|
||||||
\ \%(\%(\<no_\?\)\?zle\>\)/ nextgroup=zshOption,zshComment skipwhite contained
|
\ \%(\%(\<no_\?\)\?zle\>\)/ nextgroup=zshOption,zshComment skipwhite contained
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -26,7 +26,7 @@
|
|||||||
^
|
^
|
||||||
k 提示︰ h 的鍵位于左邊,每次按下就會向左移動。
|
k 提示︰ h 的鍵位于左邊,每次按下就會向左移動。
|
||||||
< h l > l 的鍵位于右邊,每次按下就會向右移動。
|
< h l > l 的鍵位于右邊,每次按下就會向右移動。
|
||||||
j j 鍵看起來很象一支尖端方向朝下的箭頭。
|
j j 鍵看起來很象一支尖端方向朝下的箭頭。
|
||||||
v
|
v
|
||||||
|
|
||||||
1. 請隨意在屏幕內移動光標,直至您覺得舒服為止。
|
1. 請隨意在屏幕內移動光標,直至您覺得舒服為止。
|
||||||
@ -105,7 +105,7 @@
|
|||||||
|
|
||||||
3. 然後按下 i 鍵,接著輸入必要的文本字符。
|
3. 然後按下 i 鍵,接著輸入必要的文本字符。
|
||||||
|
|
||||||
4. 所有文本都修正完畢,請按下 <ESC> 鍵返回正常模式。
|
4. 所有文本都修正完畢,請按下 <ESC> 鍵返回正常模式。
|
||||||
重復步驟2至步驟4以便修正句子。
|
重復步驟2至步驟4以便修正句子。
|
||||||
|
|
||||||
---> There is text misng this .
|
---> There is text misng this .
|
||||||
@ -128,7 +128,7 @@
|
|||||||
|
|
||||||
<ESC> :q! <回車>
|
<ESC> :q! <回車>
|
||||||
|
|
||||||
或者輸入以下命令保存所有修改︰
|
或者輸入以下命令保存所有修改︰
|
||||||
|
|
||||||
<ESC> :wq <回車>
|
<ESC> :wq <回車>
|
||||||
|
|
||||||
@ -138,7 +138,7 @@
|
|||||||
|
|
||||||
i 輸入必要文本 <ESC>
|
i 輸入必要文本 <ESC>
|
||||||
|
|
||||||
特別提示︰按下 <ESC> 鍵會帶您回到正常模式或者取消一個不期望或者部分完成
|
特別提示︰按下 <ESC> 鍵會帶您回到正常模式或者取消一個不期望或者部分完成
|
||||||
的命令。
|
的命令。
|
||||||
|
|
||||||
好了,第一講到此結束。下面接下來繼續第二講的內容。
|
好了,第一講到此結束。下面接下來繼續第二講的內容。
|
||||||
@ -196,7 +196,7 @@
|
|||||||
|
|
||||||
刪除命令 d 的格式如下︰
|
刪除命令 d 的格式如下︰
|
||||||
|
|
||||||
[number] d object 或者 d [number] object
|
[number] d object 或者 d [number] object
|
||||||
|
|
||||||
其意如下︰
|
其意如下︰
|
||||||
number - 代表執行命令的次數(可選項,缺省設置為 1 )。
|
number - 代表執行命令的次數(可選項,缺省設置為 1 )。
|
||||||
@ -209,7 +209,7 @@
|
|||||||
$ - 從當前光標當前位置直到當前行末。
|
$ - 從當前光標當前位置直到當前行末。
|
||||||
|
|
||||||
特別提示︰
|
特別提示︰
|
||||||
對于勇于探索者,請在正常模式下面僅按代表相應對象的鍵而不使用命令,則
|
對于勇于探索者,請在正常模式下面僅按代表相應對象的鍵而不使用命令,則
|
||||||
將看到光標的移動正如上面的對象列表所代表的一樣。
|
將看到光標的移動正如上面的對象列表所代表的一樣。
|
||||||
|
|
||||||
|
|
||||||
@ -221,7 +221,7 @@
|
|||||||
|
|
||||||
** 輸入 dd 可以刪除整一個當前行。 **
|
** 輸入 dd 可以刪除整一個當前行。 **
|
||||||
|
|
||||||
鑒于整行刪除的高頻度,VIM 的設計者決定要簡化整行刪除,僅需要在同一行上
|
鑒于整行刪除的高頻度,VIM 的設計者決定要簡化整行刪除,僅需要在同一行上
|
||||||
擊打兩次 d 就可以刪除掉光標所在的整行了。
|
擊打兩次 d 就可以刪除掉光標所在的整行了。
|
||||||
|
|
||||||
1. 請將光標移動到本節中下面的短句段落中的第二行。
|
1. 請將光標移動到本節中下面的短句段落中的第二行。
|
||||||
@ -249,14 +249,14 @@
|
|||||||
2. 輸入 x 刪除第一個不想保留的字母。
|
2. 輸入 x 刪除第一個不想保留的字母。
|
||||||
3. 然後輸入 u 撤消最後執行的(一次)命令。
|
3. 然後輸入 u 撤消最後執行的(一次)命令。
|
||||||
4. 這次要使用 x 修正本行的所有錯誤。
|
4. 這次要使用 x 修正本行的所有錯誤。
|
||||||
5. 現在輸入一個大寫的 U ,恢復到該行的原始狀態。
|
5. 現在輸入一個大寫的 U ,恢復到該行的原始狀態。
|
||||||
6. 接著多次輸入 u 以撤消 U 以及更前的命令。
|
6. 接著多次輸入 u 以撤消 U 以及更前的命令。
|
||||||
7. 然後多次輸入 CTRL-R (先按下 CTRL 鍵不放開,接著輸入 R 鍵) ,這樣就
|
7. 然後多次輸入 CTRL-R (先按下 CTRL 鍵不放開,接著輸入 R 鍵) ,這樣就
|
||||||
可以執行恢復命令,也就是撤消掉撤消命令。
|
可以執行恢復命令,也就是撤消掉撤消命令。
|
||||||
|
|
||||||
---> Fiix the errors oon thhis line and reeplace them witth undo.
|
---> Fiix the errors oon thhis line and reeplace them witth undo.
|
||||||
|
|
||||||
8. 這些都是非常有用的命令。下面是第二講的小結了。
|
8. 這些都是非常有用的命令。下面是第二講的小結了。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -273,7 +273,7 @@
|
|||||||
|
|
||||||
4. 在正常模式下一個命令的格式是︰
|
4. 在正常模式下一個命令的格式是︰
|
||||||
|
|
||||||
[number] command object 或者 command [number] object
|
[number] command object 或者 command [number] object
|
||||||
其意是︰
|
其意是︰
|
||||||
number - 代表的是命令執行的次數
|
number - 代表的是命令執行的次數
|
||||||
command - 代表要做的事情,比如 d 代表刪除
|
command - 代表要做的事情,比如 d 代表刪除
|
||||||
@ -282,7 +282,7 @@
|
|||||||
|
|
||||||
5. 欲撤消以前的操作,請輸入︰u (小寫的u)
|
5. 欲撤消以前的操作,請輸入︰u (小寫的u)
|
||||||
欲撤消在一行中所做的改動,請輸入︰U (大寫的U)
|
欲撤消在一行中所做的改動,請輸入︰U (大寫的U)
|
||||||
欲撤消以前的撤消命令,恢復以前的操作結果,請輸入︰CTRL-R
|
欲撤消以前的撤消命令,恢復以前的操作結果,請輸入︰CTRL-R
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
第三講第一節︰置入類命令
|
第三講第一節︰置入類命令
|
||||||
@ -334,7 +334,7 @@
|
|||||||
第三講第三節︰更改類命令
|
第三講第三節︰更改類命令
|
||||||
|
|
||||||
|
|
||||||
** 要改變一個單字/單詞的部分或者全部,請輸入 cw **
|
** 要改變一個單字/單詞的部分或者全部,請輸入 cw **
|
||||||
|
|
||||||
1. 請將光標移動到本節中下面標記有 ---> 的第一行。
|
1. 請將光標移動到本節中下面標記有 ---> 的第一行。
|
||||||
|
|
||||||
@ -361,7 +361,7 @@
|
|||||||
|
|
||||||
1. 更改類指令的工作方式跟刪除類命令是一致的。操作格式是︰
|
1. 更改類指令的工作方式跟刪除類命令是一致的。操作格式是︰
|
||||||
|
|
||||||
[number] c object 或者 c [number] object
|
[number] c object 或者 c [number] object
|
||||||
|
|
||||||
2. 對象參數也是一樣的,比如 w 代表單字/單詞,$代表行末等等。
|
2. 對象參數也是一樣的,比如 w 代表單字/單詞,$代表行末等等。
|
||||||
|
|
||||||
@ -393,7 +393,7 @@
|
|||||||
|
|
||||||
4. 更改類命令的格式是︰
|
4. 更改類命令的格式是︰
|
||||||
|
|
||||||
[number] c object 或者 c [number] object
|
[number] c object 或者 c [number] object
|
||||||
|
|
||||||
下面我們繼續學習下一講。
|
下面我們繼續學習下一講。
|
||||||
|
|
||||||
@ -427,7 +427,7 @@
|
|||||||
|
|
||||||
** 輸入 / 以及尾隨的字符串可以用以在當前文件中查找該字符串。**
|
** 輸入 / 以及尾隨的字符串可以用以在當前文件中查找該字符串。**
|
||||||
|
|
||||||
1. 在正常模式下輸入 / 字符。您此時會注意到該字符和光標都會出現在屏幕底
|
1. 在正常模式下輸入 / 字符。您此時會注意到該字符和光標都會出現在屏幕底
|
||||||
部,這跟 : 命令是一樣的。
|
部,這跟 : 命令是一樣的。
|
||||||
|
|
||||||
2. 接著輸入 errroor <回車>。那個errroor就是您要查找的字符串。
|
2. 接著輸入 errroor <回車>。那個errroor就是您要查找的字符串。
|
||||||
@ -500,7 +500,7 @@
|
|||||||
2. 輸入 / 然後緊隨一個字符串是則是在當前所編輯的文檔中向後查找該字符串。
|
2. 輸入 / 然後緊隨一個字符串是則是在當前所編輯的文檔中向後查找該字符串。
|
||||||
輸入問號 ? 然後緊隨一個字符串是則是在當前所編輯的文檔中向前查找該字
|
輸入問號 ? 然後緊隨一個字符串是則是在當前所編輯的文檔中向前查找該字
|
||||||
符串。完成一次查找之後按 n 鍵則是重復上一次的命令,可在同一方向上查
|
符串。完成一次查找之後按 n 鍵則是重復上一次的命令,可在同一方向上查
|
||||||
找下一個字符串所在;或者按 Shift-N 向相反方向查找下該字符串所在。
|
找下一個字符串所在;或者按 Shift-N 向相反方向查找下該字符串所在。
|
||||||
|
|
||||||
3. 如果光標當前位置是括號(、)、[、]、{、},按 % 可以將光標移動到配對的
|
3. 如果光標當前位置是括號(、)、[、]、{、},按 % 可以將光標移動到配對的
|
||||||
括號上。
|
括號上。
|
||||||
@ -523,12 +523,12 @@
|
|||||||
2. 接著輸入感嘆號 ! 這個字符,這樣就允許您執行外部的 shell 命令了。
|
2. 接著輸入感嘆號 ! 這個字符,這樣就允許您執行外部的 shell 命令了。
|
||||||
|
|
||||||
3. 我們以 ls 命令為例。輸入 !ls <回車> 。該命令就會列舉出您當前目錄的
|
3. 我們以 ls 命令為例。輸入 !ls <回車> 。該命令就會列舉出您當前目錄的
|
||||||
內容,就如同您在命令行提示符下輸入 ls 命令的結果一樣。如果 !ls 沒起
|
內容,就如同您在命令行提示符下輸入 ls 命令的結果一樣。如果 !ls 沒起
|
||||||
作用,您可以試試 :!dir 看看。
|
作用,您可以試試 :!dir 看看。
|
||||||
|
|
||||||
---> 提示︰ 所有的外部命令都可以以這種方式執行。
|
---> 提示︰ 所有的外部命令都可以以這種方式執行。
|
||||||
|
|
||||||
---> 提示︰ 所有的 : 命令都必須以 <回車> 告終。
|
---> 提示︰ 所有的 : 命令都必須以 <回車> 告終。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -539,7 +539,7 @@
|
|||||||
|
|
||||||
** 要將對文件的改動保存到文件中,請輸入 :w FILENAME **
|
** 要將對文件的改動保存到文件中,請輸入 :w FILENAME **
|
||||||
|
|
||||||
1. 輸入 :!dir 或者 :!ls 獲知當前目錄的內容。您應當已知道最後還得敲
|
1. 輸入 :!dir 或者 :!ls 獲知當前目錄的內容。您應當已知道最後還得敲
|
||||||
<回車> 吧。
|
<回車> 吧。
|
||||||
|
|
||||||
2. 選擇一個尚未存在文件名,比如 TEST 。
|
2. 選擇一個尚未存在文件名,比如 TEST 。
|
||||||
@ -562,13 +562,13 @@
|
|||||||
|
|
||||||
** 要保存文件的部分內容,請輸入 :#,# w FILENAME **
|
** 要保存文件的部分內容,請輸入 :#,# w FILENAME **
|
||||||
|
|
||||||
1. 再來執行一次 :!dir 或者 :!ls 獲知當前目錄的內容,然後選擇一個合適的
|
1. 再來執行一次 :!dir 或者 :!ls 獲知當前目錄的內容,然後選擇一個合適的
|
||||||
不重名的文件名,比如 TEST 。
|
不重名的文件名,比如 TEST 。
|
||||||
|
|
||||||
2. 接著將光標移動至本頁的最頂端,然後按 CTRL-g 找到該行的行號。別忘了
|
2. 接著將光標移動至本頁的最頂端,然後按 CTRL-g 找到該行的行號。別忘了
|
||||||
行號哦。
|
行號哦。
|
||||||
|
|
||||||
3. 接著把光標移動至本頁的最底端,再按一次 CTRL-g 。也別忘了這個行好哦。
|
3. 接著把光標移動至本頁的最底端,再按一次 CTRL-g 。也別忘了這個行號哦。
|
||||||
|
|
||||||
4. 為了只保存文章的某個部分,請輸入 :#,# w TEST 。這裡的 #,# 就是上面
|
4. 為了只保存文章的某個部分,請輸入 :#,# w TEST 。這裡的 #,# 就是上面
|
||||||
要求您記住的行號(頂端行號,底端行號),而 TEST 就是選定的文件名。
|
要求您記住的行號(頂端行號,底端行號),而 TEST 就是選定的文件名。
|
||||||
@ -700,7 +700,7 @@ Open up a line above this by typing Shift-O while the cursor is on this line.
|
|||||||
第六講第四節︰設置類命令的選項
|
第六講第四節︰設置類命令的選項
|
||||||
|
|
||||||
|
|
||||||
** 設置可使查找或者替換可忽略大小寫的選項 **
|
** 設置可使查找或者替換可忽略大小寫的選項 **
|
||||||
|
|
||||||
|
|
||||||
1. 要查找單詞 ignore 可在正常模式下輸入 /ignore 。要重復查找該詞,可以
|
1. 要查找單詞 ignore 可在正常模式下輸入 /ignore 。要重復查找該詞,可以
|
||||||
@ -772,7 +772,7 @@ Open up a line above this by typing Shift-O while the cursor is on this line.
|
|||||||
|
|
||||||
** 啟用vim的功能 **
|
** 啟用vim的功能 **
|
||||||
|
|
||||||
Vim的功能特性要比vi多得多,但大部分功能都沒有缺省激活。為了啟動更多的
|
Vim的功能特性要比vi多得多,但大部分功能都沒有缺省激活。為了啟動更多的
|
||||||
功能,您得創建一個vimrc文件。
|
功能,您得創建一個vimrc文件。
|
||||||
|
|
||||||
1. 開始編輯vimrc文件,這取決于您所使用的操作系統︰
|
1. 開始編輯vimrc文件,這取決于您所使用的操作系統︰
|
||||||
@ -801,15 +801,15 @@ Open up a line above this by typing Shift-O while the cursor is on this line.
|
|||||||
|
|
||||||
為了更進一步的參考和學習,以下這本書值得推薦︰
|
為了更進一步的參考和學習,以下這本書值得推薦︰
|
||||||
|
|
||||||
Vim - Vi Improved - 作者︰Steve Oualline
|
Vim - Vi Improved - 作者︰Steve Oualline
|
||||||
出版社︰New Riders
|
出版社︰New Riders
|
||||||
|
|
||||||
這是第一本完全講解vim的書籍。對于初學者特別有用。其中還包含有大量實例
|
這是第一本完全講解vim的書籍。對于初學者特別有用。其中還包含有大量實例
|
||||||
和圖示。欲知詳情,請訪問 http://iccf-holland.org/click5.html
|
和圖示。欲知詳情,請訪問 http://iccf-holland.org/click5.html
|
||||||
|
|
||||||
以下這本書比較老了而且內容主要是vi而不是vim,但是也值得推薦︰
|
以下這本書比較老了而且內容主要是vi而不是vim,但是也值得推薦︰
|
||||||
|
|
||||||
Learning the Vi Editor - 作者︰Linda Lamb
|
Learning the Vi Editor - 作者︰Linda Lamb
|
||||||
出版社︰O'Reilly & Associates Inc.
|
出版社︰O'Reilly & Associates Inc.
|
||||||
|
|
||||||
這是一本不錯的書,通過它您幾乎能夠了解到全部vi能夠做到的事情。此書的第
|
這是一本不錯的書,通過它您幾乎能夠了解到全部vi能夠做到的事情。此書的第
|
||||||
@ -817,7 +817,7 @@ Open up a line above this by typing Shift-O while the cursor is on this line.
|
|||||||
|
|
||||||
本教程是由來自Calorado School of Minese的Michael C. Pierce、Robert K.
|
本教程是由來自Calorado School of Minese的Michael C. Pierce、Robert K.
|
||||||
Ware 所編寫的,其中來自Colorado State University的Charles Smith提供了
|
Ware 所編寫的,其中來自Colorado State University的Charles Smith提供了
|
||||||
很多創意。編者通信地址是︰
|
很多創意。編者通信地址是︰
|
||||||
|
|
||||||
bware@mines.colorado.edu
|
bware@mines.colorado.edu
|
||||||
|
|
||||||
@ -825,9 +825,9 @@ Open up a line above this by typing Shift-O while the cursor is on this line.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
譯制者附言︰
|
譯制者附言︰
|
||||||
===========
|
===========
|
||||||
簡體中文教程翻譯版之譯制者為梁昌泰 <beos@turbolinux.com.cn>,還有
|
簡體中文教程翻譯版之譯制者為梁昌泰 <beos@turbolinux.com.cn>,還有
|
||||||
另外一個聯系地址︰linuxrat@gnuchina.org。
|
另外一個聯系地址︰linuxrat@gnuchina.org。
|
||||||
|
|
||||||
繁體中文教程是從簡體中文教程翻譯版使用 Debian GNU/Linux 中文項目小
|
繁體中文教程是從簡體中文教程翻譯版使用 Debian GNU/Linux 中文項目小
|
||||||
|
@ -568,7 +568,7 @@
|
|||||||
2. 接著將光標移動至本頁的最頂端,然後按 CTRL-g 找到該行的行號。別忘了
|
2. 接著將光標移動至本頁的最頂端,然後按 CTRL-g 找到該行的行號。別忘了
|
||||||
行號哦。
|
行號哦。
|
||||||
|
|
||||||
3. 接著把光標移動至本頁的最底端,再按一次 CTRL-g 。也別忘了這個行好哦。
|
3. 接著把光標移動至本頁的最底端,再按一次 CTRL-g 。也別忘了這個行號哦。
|
||||||
|
|
||||||
4. 為了只保存文章的某個部分,請輸入 :#,# w TEST 。這裡的 #,# 就是上面
|
4. 為了只保存文章的某個部分,請輸入 :#,# w TEST 。這裡的 #,# 就是上面
|
||||||
要求您記住的行號(頂端行號,底端行號),而 TEST 就是選定的文件名。
|
要求您記住的行號(頂端行號,底端行號),而 TEST 就是選定的文件名。
|
||||||
|
@ -568,7 +568,7 @@
|
|||||||
2. 接著將光標移動至本頁的最頂端,然後按 CTRL-g 找到該行的行號。別忘了
|
2. 接著將光標移動至本頁的最頂端,然後按 CTRL-g 找到該行的行號。別忘了
|
||||||
行號哦。
|
行號哦。
|
||||||
|
|
||||||
3. 接著把光標移動至本頁的最底端,再按一次 CTRL-g 。也別忘了這個行好哦。
|
3. 接著把光標移動至本頁的最底端,再按一次 CTRL-g 。也別忘了這個行號哦。
|
||||||
|
|
||||||
4. 為了只保存文章的某個部分,請輸入 :#,# w TEST 。這裡的 #,# 就是上面
|
4. 為了只保存文章的某個部分,請輸入 :#,# w TEST 。這裡的 #,# 就是上面
|
||||||
要求您記住的行號(頂端行號,底端行號),而 TEST 就是選定的文件名。
|
要求您記住的行號(頂端行號,底端行號),而 TEST 就是選定的文件名。
|
||||||
|
@ -4,16 +4,19 @@
|
|||||||
# Translators: This is the Application Name used in the Vim desktop file
|
# Translators: This is the Application Name used in the Vim desktop file
|
||||||
Name[de]=Vim
|
Name[de]=Vim
|
||||||
Name[eo]=Vim
|
Name[eo]=Vim
|
||||||
|
Name[tr]=Vim
|
||||||
Name=Vim
|
Name=Vim
|
||||||
# Translators: This is the Generic Application Name used in the Vim desktop file
|
# Translators: This is the Generic Application Name used in the Vim desktop file
|
||||||
GenericName[de]=Texteditor
|
GenericName[de]=Texteditor
|
||||||
GenericName[eo]=Tekstoredaktilo
|
GenericName[eo]=Tekstoredaktilo
|
||||||
GenericName[ja]=テキストエディタ
|
GenericName[ja]=テキストエディタ
|
||||||
|
GenericName[tr]=Metin Düzenleyici
|
||||||
GenericName=Text Editor
|
GenericName=Text Editor
|
||||||
# Translators: This is the comment used in the Vim desktop file
|
# Translators: This is the comment used in the Vim desktop file
|
||||||
Comment[de]=Textdateien bearbeiten
|
Comment[de]=Textdateien bearbeiten
|
||||||
Comment[eo]=Redakti tekstajn dosierojn
|
Comment[eo]=Redakti tekstajn dosierojn
|
||||||
Comment[ja]=テキストファイルを編集します
|
Comment[ja]=テキストファイルを編集します
|
||||||
|
Comment[tr]=Metin dosyaları düzenle
|
||||||
Comment=Edit text files
|
Comment=Edit text files
|
||||||
# The translations should come from the po file. Leave them here for now, they will
|
# The translations should come from the po file. Leave them here for now, they will
|
||||||
# be overwritten by the po file when generating the desktop.file.
|
# be overwritten by the po file when generating the desktop.file.
|
||||||
@ -81,7 +84,6 @@ Comment[sv]=Redigera textfiler
|
|||||||
Comment[ta]=உரை கோப்புகளை தொகுக்கவும்
|
Comment[ta]=உரை கோப்புகளை தொகுக்கவும்
|
||||||
Comment[th]=แก้ไขแฟ้มข้อความ
|
Comment[th]=แก้ไขแฟ้มข้อความ
|
||||||
Comment[tk]=Metin faýllary editle
|
Comment[tk]=Metin faýllary editle
|
||||||
Comment[tr]=Metin dosyalarını düzenle
|
|
||||||
Comment[uk]=Редактор текстових файлів
|
Comment[uk]=Редактор текстових файлів
|
||||||
Comment[vi]=Soạn thảo tập tin văn bản
|
Comment[vi]=Soạn thảo tập tin văn bản
|
||||||
Comment[wa]=Asspougnî des fitchîs tecses
|
Comment[wa]=Asspougnî des fitchîs tecses
|
||||||
@ -95,6 +97,7 @@ Type=Application
|
|||||||
Keywords[de]=Text;Editor;
|
Keywords[de]=Text;Editor;
|
||||||
Keywords[eo]=Teksto;redaktilo;
|
Keywords[eo]=Teksto;redaktilo;
|
||||||
Keywords[ja]=テキスト;エディタ;
|
Keywords[ja]=テキスト;エディタ;
|
||||||
|
Keywords[tr]=Metin;düzenleyici;
|
||||||
Keywords=Text;editor;
|
Keywords=Text;editor;
|
||||||
# Translators: This is the Icon file name. Do NOT translate
|
# Translators: This is the Icon file name. Do NOT translate
|
||||||
Icon[de]=gvim
|
Icon[de]=gvim
|
||||||
|
@ -240,7 +240,7 @@ from CVS mirror ftp://ftp.polarhome.com/pub/cvs/SOURCE/
|
|||||||
7.1 General notes
|
7.1 General notes
|
||||||
|
|
||||||
To be able to build external GUI or language support you have to enable
|
To be able to build external GUI or language support you have to enable
|
||||||
related feature in MAKE_VMS.MMS file. Usually it need some extra tuning
|
related feature in MAKE_VMS.MMS file. Usually it needs some extra tuning
|
||||||
around include files, shared libraries etc.
|
around include files, shared libraries etc.
|
||||||
|
|
||||||
Please note, that leading "," are valuable for MMS/MMK syntax.
|
Please note, that leading "," are valuable for MMS/MMK syntax.
|
||||||
|
@ -35,6 +35,7 @@ LANGUAGES = \
|
|||||||
sk.cp1250 \
|
sk.cp1250 \
|
||||||
sr \
|
sr \
|
||||||
sv \
|
sv \
|
||||||
|
tr \
|
||||||
uk \
|
uk \
|
||||||
uk.cp1251 \
|
uk.cp1251 \
|
||||||
vi \
|
vi \
|
||||||
@ -78,6 +79,7 @@ POFILES = \
|
|||||||
sk.cp1250.po \
|
sk.cp1250.po \
|
||||||
sr.po \
|
sr.po \
|
||||||
sv.po \
|
sv.po \
|
||||||
|
tr.po \
|
||||||
uk.po \
|
uk.po \
|
||||||
uk.cp1251.po \
|
uk.cp1251.po \
|
||||||
vi.po \
|
vi.po \
|
||||||
@ -114,6 +116,7 @@ MOFILES = \
|
|||||||
sk.mo \
|
sk.mo \
|
||||||
sr.mo \
|
sr.mo \
|
||||||
sv.mo \
|
sv.mo \
|
||||||
|
tr.mo \
|
||||||
uk.mo \
|
uk.mo \
|
||||||
vi.mo \
|
vi.mo \
|
||||||
zh_CN.UTF-8.mo \
|
zh_CN.UTF-8.mo \
|
||||||
@ -167,6 +170,7 @@ CHECKFILES = \
|
|||||||
sk.cp1250.ck \
|
sk.cp1250.ck \
|
||||||
sr.ck \
|
sr.ck \
|
||||||
sv.ck \
|
sv.ck \
|
||||||
|
tr.ck \
|
||||||
uk.ck \
|
uk.ck \
|
||||||
uk.cp1251.ck \
|
uk.cp1251.ck \
|
||||||
vi.ck \
|
vi.ck \
|
||||||
|
764
src/po/de.po
764
src/po/de.po
@ -11,7 +11,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Vim\n"
|
"Project-Id-Version: Vim\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2019-09-09 08:53+0200\n"
|
"POT-Creation-Date: 2019-10-24 20:05+0200\n"
|
||||||
"PO-Revision-Date: 2008-05-24 17:26+0200\n"
|
"PO-Revision-Date: 2008-05-24 17:26+0200\n"
|
||||||
"Last-Translator: Christian Brabandt <cb@256bit.org>\n"
|
"Last-Translator: Christian Brabandt <cb@256bit.org>\n"
|
||||||
"Language-Team: German\n"
|
"Language-Team: German\n"
|
||||||
@ -273,6 +273,144 @@ msgstr "[Popup]"
|
|||||||
msgid "[Scratch]"
|
msgid "[Scratch]"
|
||||||
msgstr "[Scratch]"
|
msgstr "[Scratch]"
|
||||||
|
|
||||||
|
msgid "WARNING: The file has been changed since reading it!!!"
|
||||||
|
msgstr "ACHTUNG: Die Datei wurde seit dem letzten Lesen geändert!!!"
|
||||||
|
|
||||||
|
msgid "Do you really want to write to it"
|
||||||
|
msgstr "Möchten Sie sie wirklich schreiben"
|
||||||
|
|
||||||
|
msgid "E676: No matching autocommands for acwrite buffer"
|
||||||
|
msgstr "E676: Keine übereinstimmenden Autokommandos für acwrite Puffer"
|
||||||
|
|
||||||
|
msgid "E203: Autocommands deleted or unloaded buffer to be written"
|
||||||
|
msgstr ""
|
||||||
|
"E203: Autokommandos haben den zu schreibenden Puffer gelöscht oder entladen"
|
||||||
|
|
||||||
|
msgid "E204: Autocommand changed number of lines in unexpected way"
|
||||||
|
msgstr ""
|
||||||
|
"E204: Autokommandos haben die Anzahl der Zeilen in unerwarteter Weise "
|
||||||
|
"verändert"
|
||||||
|
|
||||||
|
msgid "NetBeans disallows writes of unmodified buffers"
|
||||||
|
msgstr "NetBeans verweigert das Schreiben von unveränderten Puffern."
|
||||||
|
|
||||||
|
msgid "Partial writes disallowed for NetBeans buffers"
|
||||||
|
msgstr "Partielles Schreiben für NetBeans Puffer verweigert"
|
||||||
|
|
||||||
|
msgid "is a directory"
|
||||||
|
msgstr "ist ein Verzeichnis"
|
||||||
|
|
||||||
|
msgid "is not a file or writable device"
|
||||||
|
msgstr "ist keine Datei oder beschreibbares Device"
|
||||||
|
|
||||||
|
msgid "writing to device disabled with 'opendevice' option"
|
||||||
|
msgstr "Schreiben auf Gerät durch 'opendevice' Option deaktiviert."
|
||||||
|
|
||||||
|
msgid "is read-only (add ! to override)"
|
||||||
|
msgstr "ist schreibgeschützt (erzwinge mit !)"
|
||||||
|
|
||||||
|
msgid "E506: Can't write to backup file (add ! to override)"
|
||||||
|
msgstr "E506: Sicherungsdatei kann nicht geschrieben werden (erzwinge mit !)"
|
||||||
|
|
||||||
|
msgid "E507: Close error for backup file (add ! to override)"
|
||||||
|
msgstr "E507: Fehler beim Schließen der Sicherungsdatei (erzwinge mit !)"
|
||||||
|
|
||||||
|
msgid "E508: Can't read file for backup (add ! to override)"
|
||||||
|
msgstr "E508: Sicherungsdatei kann nicht gelesen werden (erzwinge mit !)"
|
||||||
|
|
||||||
|
msgid "E509: Cannot create backup file (add ! to override)"
|
||||||
|
msgstr "E509: Sicherungsdatei kann nicht angelegt werden (erzwinge mit !)"
|
||||||
|
|
||||||
|
msgid "E510: Can't make backup file (add ! to override)"
|
||||||
|
msgstr "E510: Sicherungsdatei kann nicht erstellt werden (erzwinge mit !)"
|
||||||
|
|
||||||
|
msgid "E214: Can't find temp file for writing"
|
||||||
|
msgstr "E214: Temporäre Datei kann nicht zum Schreiben geöffnet werden"
|
||||||
|
|
||||||
|
msgid "E213: Cannot convert (add ! to write without conversion)"
|
||||||
|
msgstr "E213: Fehler bei der Umwandlung (schreibe ohne Umwandlung mit !)"
|
||||||
|
|
||||||
|
msgid "E166: Can't open linked file for writing"
|
||||||
|
msgstr "E166: Gelinkte Datei kann nicht zum Schreiben geöffnet werden"
|
||||||
|
|
||||||
|
msgid "E212: Can't open file for writing"
|
||||||
|
msgstr "E212: Datei kann nicht zum Schreiben geöffnet werden"
|
||||||
|
|
||||||
|
msgid "E949: File changed while writing"
|
||||||
|
msgstr "E949: Datei wurde während des Schreibens verändert"
|
||||||
|
|
||||||
|
msgid "E512: Close failed"
|
||||||
|
msgstr "E512: Fehler beim Schließen"
|
||||||
|
|
||||||
|
msgid "E513: write error, conversion failed (make 'fenc' empty to override)"
|
||||||
|
msgstr ""
|
||||||
|
"E513: Schreibfehler, Umwandlung schlug fehl (leere 'fenc' um es zu erzwingen)"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"E513: write error, conversion failed in line %ld (make 'fenc' empty to "
|
||||||
|
"override)"
|
||||||
|
msgstr ""
|
||||||
|
"E513: Schreibfehler, Konvertierung in Zeile %ld fehlgeschlagen (leere 'fenc' "
|
||||||
|
"um es zu erzwingen)"
|
||||||
|
|
||||||
|
msgid "E514: write error (file system full?)"
|
||||||
|
msgstr "E514: Schreibfehler (Dateisystem voll?)"
|
||||||
|
|
||||||
|
msgid " CONVERSION ERROR"
|
||||||
|
msgstr "KONVERTIERUNGSFEHLER"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid " in line %ld;"
|
||||||
|
msgstr " in Zeile %ld"
|
||||||
|
|
||||||
|
msgid "[NOT converted]"
|
||||||
|
msgstr "[NICHT konvertiert]"
|
||||||
|
|
||||||
|
msgid "[converted]"
|
||||||
|
msgstr "[konvertiert]"
|
||||||
|
|
||||||
|
msgid "[Device]"
|
||||||
|
msgstr "[Ausgabegerät]"
|
||||||
|
|
||||||
|
msgid "[New]"
|
||||||
|
msgstr "[Neu]"
|
||||||
|
|
||||||
|
msgid "[New File]"
|
||||||
|
msgstr "[Neue Datei]"
|
||||||
|
|
||||||
|
msgid " [a]"
|
||||||
|
msgstr " [a]"
|
||||||
|
|
||||||
|
msgid " appended"
|
||||||
|
msgstr " angefügt"
|
||||||
|
|
||||||
|
msgid " [w]"
|
||||||
|
msgstr " [w]"
|
||||||
|
|
||||||
|
msgid " written"
|
||||||
|
msgstr " geschrieben"
|
||||||
|
|
||||||
|
msgid "E205: Patchmode: can't save original file"
|
||||||
|
msgstr "E205: patchmode: Original-Datei kann nicht gespeichert werden"
|
||||||
|
|
||||||
|
msgid "E206: patchmode: can't touch empty original file"
|
||||||
|
msgstr "E206: patchmode: leere Original-Datei kann nicht verändert werden"
|
||||||
|
|
||||||
|
msgid "E207: Can't delete backup file"
|
||||||
|
msgstr "E207: Backup-Datei kann nicht gelöscht werden"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"WARNING: Original file may be lost or damaged\n"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"ACHTUNG: Original-Datei könnte verloren oder beschädigt sein\n"
|
||||||
|
|
||||||
|
msgid "don't quit the editor until the file is successfully written!"
|
||||||
|
msgstr ""
|
||||||
|
"beenden Sie nicht den Editor bis die Datei erfolgreich geschrieben wurde!"
|
||||||
|
|
||||||
msgid "W10: Warning: Changing a readonly file"
|
msgid "W10: Warning: Changing a readonly file"
|
||||||
msgstr "W10: Achtung: Ändern einer schreibgeschützten Datei"
|
msgstr "W10: Achtung: Ändern einer schreibgeschützten Datei"
|
||||||
|
|
||||||
@ -742,22 +880,9 @@ msgstr "E736: Unzul
|
|||||||
msgid "E694: Invalid operation for Funcrefs"
|
msgid "E694: Invalid operation for Funcrefs"
|
||||||
msgstr "E694: Unzulässige Operation für Funktionsreferenzen"
|
msgstr "E694: Unzulässige Operation für Funktionsreferenzen"
|
||||||
|
|
||||||
msgid "map() argument"
|
|
||||||
msgstr "map() Argument"
|
|
||||||
|
|
||||||
msgid "filter() argument"
|
|
||||||
msgstr "filter() Argument"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "E899: Argument of %s must be a List or Blob"
|
|
||||||
msgstr "E899: Argument von %s muss eine Liste oder ein Blob sein."
|
|
||||||
|
|
||||||
msgid "E808: Number or Float required"
|
msgid "E808: Number or Float required"
|
||||||
msgstr "E808: Zahl oder Float benötigt."
|
msgstr "E808: Zahl oder Float benötigt."
|
||||||
|
|
||||||
msgid "add() argument"
|
|
||||||
msgstr "add() Argument"
|
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "E158: Invalid buffer name: %s"
|
msgid "E158: Invalid buffer name: %s"
|
||||||
msgstr "E158: ungültige Puffernummer: %s"
|
msgstr "E158: ungültige Puffernummer: %s"
|
||||||
@ -790,9 +915,6 @@ msgstr ""
|
|||||||
msgid "called inputrestore() more often than inputsave()"
|
msgid "called inputrestore() more often than inputsave()"
|
||||||
msgstr "inputrestore() wurde häufiger als inputsave() aufgerufen."
|
msgstr "inputrestore() wurde häufiger als inputsave() aufgerufen."
|
||||||
|
|
||||||
msgid "insert() argument"
|
|
||||||
msgstr "insert() Argument"
|
|
||||||
|
|
||||||
msgid "E786: Range not allowed"
|
msgid "E786: Range not allowed"
|
||||||
msgstr "E786: Bereich nicht erlaubt"
|
msgstr "E786: Bereich nicht erlaubt"
|
||||||
|
|
||||||
@ -805,9 +927,6 @@ msgstr "E726: Stride ist Null"
|
|||||||
msgid "E727: Start past end"
|
msgid "E727: Start past end"
|
||||||
msgstr "E727: Start hinter dem Ende"
|
msgstr "E727: Start hinter dem Ende"
|
||||||
|
|
||||||
msgid "<empty>"
|
|
||||||
msgstr "<leer>"
|
|
||||||
|
|
||||||
msgid "E240: No connection to the X server"
|
msgid "E240: No connection to the X server"
|
||||||
msgstr "E240: Keine Verbindung zum X-Server"
|
msgstr "E240: Keine Verbindung zum X-Server"
|
||||||
|
|
||||||
@ -824,15 +943,6 @@ msgstr "E941: Server bereits gestartet."
|
|||||||
msgid "E942: +clientserver feature not available"
|
msgid "E942: +clientserver feature not available"
|
||||||
msgstr "E942: +clientserver Eigenschaft nicht verfügbar"
|
msgstr "E942: +clientserver Eigenschaft nicht verfügbar"
|
||||||
|
|
||||||
msgid "remove() argument"
|
|
||||||
msgstr "remove() Argument"
|
|
||||||
|
|
||||||
msgid "E655: Too many symbolic links (cycle?)"
|
|
||||||
msgstr "E655: Zu viele symbolische Links (zirkulär?)"
|
|
||||||
|
|
||||||
msgid "reverse() argument"
|
|
||||||
msgstr "reverse() Argument"
|
|
||||||
|
|
||||||
msgid "E258: Unable to send to client"
|
msgid "E258: Unable to send to client"
|
||||||
msgstr "E258: Kann nicht zum Client senden."
|
msgstr "E258: Kann nicht zum Client senden."
|
||||||
|
|
||||||
@ -847,12 +957,6 @@ msgstr "(Ung
|
|||||||
msgid "E935: invalid submatch number: %d"
|
msgid "E935: invalid submatch number: %d"
|
||||||
msgstr "E935: Ungültige Submatch Nummer: %d"
|
msgstr "E935: Ungültige Submatch Nummer: %d"
|
||||||
|
|
||||||
msgid "E677: Error writing temp file"
|
|
||||||
msgstr "E677: Fehler beim Schreiben einer temporären Datei"
|
|
||||||
|
|
||||||
msgid "E921: Invalid callback argument"
|
|
||||||
msgstr "E921: Ungülgültiges Callback Argument"
|
|
||||||
|
|
||||||
msgid "E18: Unexpected characters in :let"
|
msgid "E18: Unexpected characters in :let"
|
||||||
msgstr "E18: Unerwartete Zeichen in :let"
|
msgstr "E18: Unerwartete Zeichen in :let"
|
||||||
|
|
||||||
@ -933,6 +1037,9 @@ msgstr "Unbekannt"
|
|||||||
msgid "E742: Cannot change value of %s"
|
msgid "E742: Cannot change value of %s"
|
||||||
msgstr "E742: Kann Wert nicht ändern: %s"
|
msgstr "E742: Kann Wert nicht ändern: %s"
|
||||||
|
|
||||||
|
msgid "E921: Invalid callback argument"
|
||||||
|
msgstr "E921: Ungülgültiges Callback Argument"
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "<%s>%s%s %d, Hex %02x, Oct %03o, Digr %s"
|
msgid "<%s>%s%s %d, Hex %02x, Oct %03o, Digr %s"
|
||||||
msgstr "<%s>%s%s %d, Hex %02x, Oktal %03o, Digr %s"
|
msgstr "<%s>%s%s %d, Hex %02x, Oktal %03o, Digr %s"
|
||||||
@ -1180,6 +1287,10 @@ msgstr ""
|
|||||||
msgid "E501: At end-of-file"
|
msgid "E501: At end-of-file"
|
||||||
msgstr "E501: Am Dateiende"
|
msgstr "E501: Am Dateiende"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "Executing: %s"
|
||||||
|
msgstr "Führe aus: %s"
|
||||||
|
|
||||||
msgid "E169: Command too recursive"
|
msgid "E169: Command too recursive"
|
||||||
msgstr "E169: Befehl zu rekursiv"
|
msgstr "E169: Befehl zu rekursiv"
|
||||||
|
|
||||||
@ -1214,8 +1325,8 @@ msgstr "E494: Verwenden Sie w oder w>>"
|
|||||||
msgid ""
|
msgid ""
|
||||||
"INTERNAL: Cannot use EX_DFLALL with ADDR_NONE, ADDR_UNSIGNED or ADDR_QUICKFIX"
|
"INTERNAL: Cannot use EX_DFLALL with ADDR_NONE, ADDR_UNSIGNED or ADDR_QUICKFIX"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"INTERN: Kann EX_DFLALL nicht zusammen mit ADDR_NONE, ADDR_UNSIGNED "
|
"INTERN: Kann EX_DFLALL nicht zusammen mit ADDR_NONE, ADDR_UNSIGNED oder "
|
||||||
"oder ADDR_QUICKFIX nutzen"
|
"ADDR_QUICKFIX nutzen"
|
||||||
|
|
||||||
msgid "E943: Command table needs to be updated, run 'make cmdidxs'"
|
msgid "E943: Command table needs to be updated, run 'make cmdidxs'"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1474,18 +1585,12 @@ msgstr "E812: Autokommandos ver
|
|||||||
msgid "Illegal file name"
|
msgid "Illegal file name"
|
||||||
msgstr "Unzulässiger Dateiname"
|
msgstr "Unzulässiger Dateiname"
|
||||||
|
|
||||||
msgid "is a directory"
|
|
||||||
msgstr "ist ein Verzeichnis"
|
|
||||||
|
|
||||||
msgid "is not a file"
|
msgid "is not a file"
|
||||||
msgstr "ist keine Datei"
|
msgstr "ist keine Datei"
|
||||||
|
|
||||||
msgid "is a device (disabled with 'opendevice' option)"
|
msgid "is a device (disabled with 'opendevice' option)"
|
||||||
msgstr "ist ein Gerät (durch 'opendevice' Option deaktiviert)"
|
msgstr "ist ein Gerät (durch 'opendevice' Option deaktiviert)"
|
||||||
|
|
||||||
msgid "[New File]"
|
|
||||||
msgstr "[Neue Datei]"
|
|
||||||
|
|
||||||
msgid "[New DIRECTORY]"
|
msgid "[New DIRECTORY]"
|
||||||
msgstr "[Neues VERZEICHNIS]"
|
msgstr "[Neues VERZEICHNIS]"
|
||||||
|
|
||||||
@ -1526,12 +1631,6 @@ msgstr "[CR fehlt]"
|
|||||||
msgid "[long lines split]"
|
msgid "[long lines split]"
|
||||||
msgstr "[lange Zeilen geteilt]"
|
msgstr "[lange Zeilen geteilt]"
|
||||||
|
|
||||||
msgid "[NOT converted]"
|
|
||||||
msgstr "[NICHT konvertiert]"
|
|
||||||
|
|
||||||
msgid "[converted]"
|
|
||||||
msgstr "[konvertiert]"
|
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "[CONVERSION ERROR in line %ld]"
|
msgid "[CONVERSION ERROR in line %ld]"
|
||||||
msgstr "UMWANDLUNGSFEHLER in Zeile %ld]"
|
msgstr "UMWANDLUNGSFEHLER in Zeile %ld]"
|
||||||
@ -1552,126 +1651,6 @@ msgstr "Fehler bei der Umwandlung mit 'charconvert'"
|
|||||||
msgid "can't read output of 'charconvert'"
|
msgid "can't read output of 'charconvert'"
|
||||||
msgstr "Ausgabe von 'charconvert' kann nicht gelesen werden"
|
msgstr "Ausgabe von 'charconvert' kann nicht gelesen werden"
|
||||||
|
|
||||||
msgid "E676: No matching autocommands for acwrite buffer"
|
|
||||||
msgstr "E676: Keine übereinstimmenden Autokommandos für acwrite Puffer"
|
|
||||||
|
|
||||||
msgid "E203: Autocommands deleted or unloaded buffer to be written"
|
|
||||||
msgstr ""
|
|
||||||
"E203: Autokommandos haben den zu schreibenden Puffer gelöscht oder entladen"
|
|
||||||
|
|
||||||
msgid "E204: Autocommand changed number of lines in unexpected way"
|
|
||||||
msgstr ""
|
|
||||||
"E204: Autokommandos haben die Anzahl der Zeilen in unerwarteter Weise "
|
|
||||||
"verändert"
|
|
||||||
|
|
||||||
msgid "NetBeans disallows writes of unmodified buffers"
|
|
||||||
msgstr "NetBeans verweigert das Schreiben von unveränderten Puffern."
|
|
||||||
|
|
||||||
msgid "Partial writes disallowed for NetBeans buffers"
|
|
||||||
msgstr "Partielles Schreiben für NetBeans Puffer verweigert"
|
|
||||||
|
|
||||||
msgid "is not a file or writable device"
|
|
||||||
msgstr "ist keine Datei oder beschreibbares Device"
|
|
||||||
|
|
||||||
msgid "writing to device disabled with 'opendevice' option"
|
|
||||||
msgstr "Schreiben auf Gerät durch 'opendevice' Option deaktiviert."
|
|
||||||
|
|
||||||
msgid "is read-only (add ! to override)"
|
|
||||||
msgstr "ist schreibgeschützt (erzwinge mit !)"
|
|
||||||
|
|
||||||
msgid "E506: Can't write to backup file (add ! to override)"
|
|
||||||
msgstr "E506: Sicherungsdatei kann nicht geschrieben werden (erzwinge mit !)"
|
|
||||||
|
|
||||||
msgid "E507: Close error for backup file (add ! to override)"
|
|
||||||
msgstr "E507: Fehler beim Schließen der Sicherungsdatei (erzwinge mit !)"
|
|
||||||
|
|
||||||
msgid "E508: Can't read file for backup (add ! to override)"
|
|
||||||
msgstr "E508: Sicherungsdatei kann nicht gelesen werden (erzwinge mit !)"
|
|
||||||
|
|
||||||
msgid "E509: Cannot create backup file (add ! to override)"
|
|
||||||
msgstr "E509: Sicherungsdatei kann nicht angelegt werden (erzwinge mit !)"
|
|
||||||
|
|
||||||
msgid "E510: Can't make backup file (add ! to override)"
|
|
||||||
msgstr "E510: Sicherungsdatei kann nicht erstellt werden (erzwinge mit !)"
|
|
||||||
|
|
||||||
msgid "E214: Can't find temp file for writing"
|
|
||||||
msgstr "E214: Temporäre Datei kann nicht zum Schreiben geöffnet werden"
|
|
||||||
|
|
||||||
msgid "E213: Cannot convert (add ! to write without conversion)"
|
|
||||||
msgstr "E213: Fehler bei der Umwandlung (schreibe ohne Umwandlung mit !)"
|
|
||||||
|
|
||||||
msgid "E166: Can't open linked file for writing"
|
|
||||||
msgstr "E166: Gelinkte Datei kann nicht zum Schreiben geöffnet werden"
|
|
||||||
|
|
||||||
msgid "E212: Can't open file for writing"
|
|
||||||
msgstr "E212: Datei kann nicht zum Schreiben geöffnet werden"
|
|
||||||
|
|
||||||
msgid "E949: File changed while writing"
|
|
||||||
msgstr "E949: Datei wurde während des Schreibens verändert"
|
|
||||||
|
|
||||||
msgid "E512: Close failed"
|
|
||||||
msgstr "E512: Fehler beim Schließen"
|
|
||||||
|
|
||||||
msgid "E513: write error, conversion failed (make 'fenc' empty to override)"
|
|
||||||
msgstr ""
|
|
||||||
"E513: Schreibfehler, Umwandlung schlug fehl (leere 'fenc' um es zu erzwingen)"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid ""
|
|
||||||
"E513: write error, conversion failed in line %ld (make 'fenc' empty to "
|
|
||||||
"override)"
|
|
||||||
msgstr ""
|
|
||||||
"E513: Schreibfehler, Konvertierung in Zeile %ld fehlgeschlagen (leere 'fenc' "
|
|
||||||
"um es zu erzwingen)"
|
|
||||||
|
|
||||||
msgid "E514: write error (file system full?)"
|
|
||||||
msgstr "E514: Schreibfehler (Dateisystem voll?)"
|
|
||||||
|
|
||||||
msgid " CONVERSION ERROR"
|
|
||||||
msgstr "KONVERTIERUNGSFEHLER"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid " in line %ld;"
|
|
||||||
msgstr " in Zeile %ld"
|
|
||||||
|
|
||||||
msgid "[Device]"
|
|
||||||
msgstr "[Ausgabegerät]"
|
|
||||||
|
|
||||||
msgid "[New]"
|
|
||||||
msgstr "[Neu]"
|
|
||||||
|
|
||||||
msgid " [a]"
|
|
||||||
msgstr " [a]"
|
|
||||||
|
|
||||||
msgid " appended"
|
|
||||||
msgstr " angefügt"
|
|
||||||
|
|
||||||
msgid " [w]"
|
|
||||||
msgstr " [w]"
|
|
||||||
|
|
||||||
msgid " written"
|
|
||||||
msgstr " geschrieben"
|
|
||||||
|
|
||||||
msgid "E205: Patchmode: can't save original file"
|
|
||||||
msgstr "E205: patchmode: Original-Datei kann nicht gespeichert werden"
|
|
||||||
|
|
||||||
msgid "E206: patchmode: can't touch empty original file"
|
|
||||||
msgstr "E206: patchmode: leere Original-Datei kann nicht verändert werden"
|
|
||||||
|
|
||||||
msgid "E207: Can't delete backup file"
|
|
||||||
msgstr "E207: Backup-Datei kann nicht gelöscht werden"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
"WARNING: Original file may be lost or damaged\n"
|
|
||||||
msgstr ""
|
|
||||||
"\n"
|
|
||||||
"ACHTUNG: Original-Datei könnte verloren oder beschädigt sein\n"
|
|
||||||
|
|
||||||
msgid "don't quit the editor until the file is successfully written!"
|
|
||||||
msgstr ""
|
|
||||||
"beenden Sie nicht den Editor bis die Datei erfolgreich geschrieben wurde!"
|
|
||||||
|
|
||||||
msgid "[dos]"
|
msgid "[dos]"
|
||||||
msgstr "[dos]"
|
msgstr "[dos]"
|
||||||
|
|
||||||
@ -1708,12 +1687,6 @@ msgstr "[noeol]"
|
|||||||
msgid "[Incomplete last line]"
|
msgid "[Incomplete last line]"
|
||||||
msgstr "[Unvollständige letzte Zeile]"
|
msgstr "[Unvollständige letzte Zeile]"
|
||||||
|
|
||||||
msgid "WARNING: The file has been changed since reading it!!!"
|
|
||||||
msgstr "ACHTUNG: Die Datei wurde seit dem letzten Lesen geändert!!!"
|
|
||||||
|
|
||||||
msgid "Do you really want to write to it"
|
|
||||||
msgstr "Möchten Sie sie wirklich schreiben"
|
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "E208: Error writing to \"%s\""
|
msgid "E208: Error writing to \"%s\""
|
||||||
msgstr "E208: Fehler während des Schreibens nach \"%s\""
|
msgstr "E208: Fehler während des Schreibens nach \"%s\""
|
||||||
@ -1792,6 +1765,24 @@ msgstr "E219: Es fehlt ein {."
|
|||||||
msgid "E220: Missing }."
|
msgid "E220: Missing }."
|
||||||
msgstr "E220: Es fehlt ein }."
|
msgstr "E220: Es fehlt ein }."
|
||||||
|
|
||||||
|
msgid "<empty>"
|
||||||
|
msgstr "<leer>"
|
||||||
|
|
||||||
|
msgid "E655: Too many symbolic links (cycle?)"
|
||||||
|
msgstr "E655: Zu viele symbolische Links (zirkulär?)"
|
||||||
|
|
||||||
|
msgid "Select Directory dialog"
|
||||||
|
msgstr "Verzeichnis Auswahl Dialog"
|
||||||
|
|
||||||
|
msgid "Save File dialog"
|
||||||
|
msgstr "Datei Speichern Dialog"
|
||||||
|
|
||||||
|
msgid "Open File dialog"
|
||||||
|
msgstr "Datei Öffnen Dialog"
|
||||||
|
|
||||||
|
msgid "E338: Sorry, no file browser in console mode"
|
||||||
|
msgstr "E338: Kein Datei-Dialog im Konsole-Modus"
|
||||||
|
|
||||||
msgid "E854: path too long for completion"
|
msgid "E854: path too long for completion"
|
||||||
msgstr "E854: Pfad für Vervollständigung zu lang."
|
msgstr "E854: Pfad für Vervollständigung zu lang."
|
||||||
|
|
||||||
@ -2696,6 +2687,16 @@ msgstr "E573: Ung
|
|||||||
msgid "E251: VIM instance registry property is badly formed. Deleted!"
|
msgid "E251: VIM instance registry property is badly formed. Deleted!"
|
||||||
msgstr "E251: Registry-Eigenschaft der VIM Instanz ist fehlerhaft. Gelöscht!"
|
msgstr "E251: Registry-Eigenschaft der VIM Instanz ist fehlerhaft. Gelöscht!"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "%ld lines to indent... "
|
||||||
|
msgstr "%ld Zeilen zum Einrücken... "
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "%ld line indented "
|
||||||
|
msgid_plural "%ld lines indented "
|
||||||
|
msgstr[0] "%ld Zeile eingerückt... "
|
||||||
|
msgstr[1] "%ld Zeilen eingerückt... "
|
||||||
|
|
||||||
msgid " Keyword completion (^N^P)"
|
msgid " Keyword completion (^N^P)"
|
||||||
msgstr " Stichwort Vervollständigung (^N^P)"
|
msgstr " Stichwort Vervollständigung (^N^P)"
|
||||||
|
|
||||||
@ -2803,6 +2804,10 @@ msgstr "Treffer %d"
|
|||||||
msgid "E938: Duplicate key in JSON: \"%s\""
|
msgid "E938: Duplicate key in JSON: \"%s\""
|
||||||
msgstr "E938: Doppelter Schlüssel im JSON: \"%s\""
|
msgstr "E938: Doppelter Schlüssel im JSON: \"%s\""
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "E899: Argument of %s must be a List or Blob"
|
||||||
|
msgstr "E899: Argument von %s muss eine Liste oder ein Blob sein."
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "E696: Missing comma in List: %s"
|
msgid "E696: Missing comma in List: %s"
|
||||||
msgstr "E696: Fehlendes Komma in der Liste: %s"
|
msgstr "E696: Fehlendes Komma in der Liste: %s"
|
||||||
@ -2823,6 +2828,24 @@ msgstr "E702: Die Vergleichsfunktion der Sortierung ist fehlgeschlagen."
|
|||||||
msgid "E882: Uniq compare function failed"
|
msgid "E882: Uniq compare function failed"
|
||||||
msgstr "E882: Die Uniq Vergleichsfunktion ist fehlgeschlagen."
|
msgstr "E882: Die Uniq Vergleichsfunktion ist fehlgeschlagen."
|
||||||
|
|
||||||
|
msgid "map() argument"
|
||||||
|
msgstr "map() Argument"
|
||||||
|
|
||||||
|
msgid "filter() argument"
|
||||||
|
msgstr "filter() Argument"
|
||||||
|
|
||||||
|
msgid "add() argument"
|
||||||
|
msgstr "add() Argument"
|
||||||
|
|
||||||
|
msgid "insert() argument"
|
||||||
|
msgstr "insert() Argument"
|
||||||
|
|
||||||
|
msgid "remove() argument"
|
||||||
|
msgstr "remove() Argument"
|
||||||
|
|
||||||
|
msgid "reverse() argument"
|
||||||
|
msgstr "reverse() Argument"
|
||||||
|
|
||||||
msgid "Unknown option argument"
|
msgid "Unknown option argument"
|
||||||
msgstr "Unbekanntes Optionsargument"
|
msgstr "Unbekanntes Optionsargument"
|
||||||
|
|
||||||
@ -3938,18 +3961,6 @@ msgstr ""
|
|||||||
"Alle &Verwerfen\n"
|
"Alle &Verwerfen\n"
|
||||||
"&Abbrechen"
|
"&Abbrechen"
|
||||||
|
|
||||||
msgid "Select Directory dialog"
|
|
||||||
msgstr "Verzeichnis Auswahl Dialog"
|
|
||||||
|
|
||||||
msgid "Save File dialog"
|
|
||||||
msgstr "Datei Speichern Dialog"
|
|
||||||
|
|
||||||
msgid "Open File dialog"
|
|
||||||
msgstr "Datei Öffnen Dialog"
|
|
||||||
|
|
||||||
msgid "E338: Sorry, no file browser in console mode"
|
|
||||||
msgstr "E338: Kein Datei-Dialog im Konsole-Modus"
|
|
||||||
|
|
||||||
msgid "E766: Insufficient arguments for printf()"
|
msgid "E766: Insufficient arguments for printf()"
|
||||||
msgstr "E766: Zu wenige Argumente für printf()"
|
msgstr "E766: Zu wenige Argumente für printf()"
|
||||||
|
|
||||||
@ -3985,6 +3996,9 @@ msgstr " (Unterbrochen)"
|
|||||||
msgid "Beep!"
|
msgid "Beep!"
|
||||||
msgstr "Beep!"
|
msgstr "Beep!"
|
||||||
|
|
||||||
|
msgid "E677: Error writing temp file"
|
||||||
|
msgstr "E677: Fehler beim Schreiben einer temporären Datei"
|
||||||
|
|
||||||
msgid "ERROR: "
|
msgid "ERROR: "
|
||||||
msgstr "FEHLER: "
|
msgstr "FEHLER: "
|
||||||
|
|
||||||
@ -4055,12 +4069,6 @@ msgstr "E505: %s ist schreibgesch
|
|||||||
msgid "E349: No identifier under cursor"
|
msgid "E349: No identifier under cursor"
|
||||||
msgstr "E349: Kein Merkmal unter dem Cursor"
|
msgstr "E349: Kein Merkmal unter dem Cursor"
|
||||||
|
|
||||||
msgid "E774: 'operatorfunc' is empty"
|
|
||||||
msgstr "E774: 'operatorfunc' is empty"
|
|
||||||
|
|
||||||
msgid "E775: Eval feature not available"
|
|
||||||
msgstr "E775: Eval Eigenschaft nicht verfügbar"
|
|
||||||
|
|
||||||
msgid "Warning: terminal cannot highlight"
|
msgid "Warning: terminal cannot highlight"
|
||||||
msgstr "Achtung: Terminal unterstützt keine Hervorhebung"
|
msgstr "Achtung: Terminal unterstützt keine Hervorhebung"
|
||||||
|
|
||||||
@ -4101,19 +4109,6 @@ msgid_plural "%ld lines %sed %d times"
|
|||||||
msgstr[0] "%ld Zeilen %s %d Mal"
|
msgstr[0] "%ld Zeilen %s %d Mal"
|
||||||
msgstr[1] "%ld Zeilen %s %d Mal"
|
msgstr[1] "%ld Zeilen %s %d Mal"
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "%ld lines to indent... "
|
|
||||||
msgstr "%ld Zeilen zum Einrücken... "
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "%ld line indented "
|
|
||||||
msgid_plural "%ld lines indented "
|
|
||||||
msgstr[0] "%ld Zeile eingerückt... "
|
|
||||||
msgstr[1] "%ld Zeilen eingerückt... "
|
|
||||||
|
|
||||||
msgid "E748: No previously used register"
|
|
||||||
msgstr "E748: Kein bereits verwendetes Register"
|
|
||||||
|
|
||||||
msgid "cannot yank; delete anyway"
|
msgid "cannot yank; delete anyway"
|
||||||
msgstr "kann nicht kopieren; lösche trotzdem"
|
msgstr "kann nicht kopieren; lösche trotzdem"
|
||||||
|
|
||||||
@ -4123,44 +4118,6 @@ msgid_plural "%ld lines changed"
|
|||||||
msgstr[0] "%ld Zeile geändert"
|
msgstr[0] "%ld Zeile geändert"
|
||||||
msgstr[1] "%ld Zeilen geändert"
|
msgstr[1] "%ld Zeilen geändert"
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "freeing %ld lines"
|
|
||||||
msgstr "gebe %ld Zeilen frei"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid " into \"%c"
|
|
||||||
msgstr " in \"%c"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "block of %ld line yanked%s"
|
|
||||||
msgid_plural "block of %ld lines yanked%s"
|
|
||||||
msgstr[0] "Block von %ld Zeile kopiert%s"
|
|
||||||
msgstr[1] "Block von %ld Zeilen kopiert%s"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "%ld line yanked%s"
|
|
||||||
msgid_plural "%ld lines yanked%s"
|
|
||||||
msgstr[0] "%ld Zeile kopiert%s"
|
|
||||||
msgstr[1] "%ld Zeilen kopiert%s"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "E353: Nothing in register %s"
|
|
||||||
msgstr "E353: Register %s ist leer"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
"--- Registers ---"
|
|
||||||
msgstr ""
|
|
||||||
"\n"
|
|
||||||
"--- Register ---"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"E883: search pattern and expression register may not contain two or more "
|
|
||||||
"lines"
|
|
||||||
msgstr ""
|
|
||||||
"E883: Suchmuster- und Ausdrucksregister dürfen nicht mehr als 1 Zeile "
|
|
||||||
"enthalten."
|
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%ld Cols; "
|
msgid "%ld Cols; "
|
||||||
msgstr "%ld Spalten; "
|
msgstr "%ld Spalten; "
|
||||||
@ -4195,8 +4152,11 @@ msgstr ""
|
|||||||
msgid "(+%lld for BOM)"
|
msgid "(+%lld for BOM)"
|
||||||
msgstr "(+%lld für BOM)"
|
msgstr "(+%lld für BOM)"
|
||||||
|
|
||||||
msgid "Thanks for flying Vim"
|
msgid "E774: 'operatorfunc' is empty"
|
||||||
msgstr "Danke für die Benutzung von Vim"
|
msgstr "E774: 'operatorfunc' is empty"
|
||||||
|
|
||||||
|
msgid "E775: Eval feature not available"
|
||||||
|
msgstr "E775: Eval Eigenschaft nicht verfügbar"
|
||||||
|
|
||||||
msgid "E518: Unknown option"
|
msgid "E518: Unknown option"
|
||||||
msgstr "E518: Unbekannte Option"
|
msgstr "E518: Unbekannte Option"
|
||||||
@ -4221,6 +4181,65 @@ msgstr "E521: Zahl ben
|
|||||||
msgid "E522: Not found in termcap"
|
msgid "E522: Not found in termcap"
|
||||||
msgstr "E522: Nicht gefunden in 'termcap'"
|
msgstr "E522: Nicht gefunden in 'termcap'"
|
||||||
|
|
||||||
|
msgid "E946: Cannot make a terminal with running job modifiable"
|
||||||
|
msgstr "E946: Kann ein Terminal mit einem laufenden Job nicht modifizieren"
|
||||||
|
|
||||||
|
msgid "E590: A preview window already exists"
|
||||||
|
msgstr "E590: Ein Vorschaufenster existiert bereits"
|
||||||
|
|
||||||
|
msgid "W17: Arabic requires UTF-8, do ':set encoding=utf-8'"
|
||||||
|
msgstr "W17: Arabisch benötigt UTF-8, bitte ':set encoding=utf-8' ausführen"
|
||||||
|
|
||||||
|
msgid "E954: 24-bit colors are not supported on this environment"
|
||||||
|
msgstr "E954: 24-bit Farben werden in dieser Umgebung nicht unterstützt"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "E593: Need at least %d lines"
|
||||||
|
msgstr "E593: Mindestens %d Zeilen werden benötigt"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "E594: Need at least %d columns"
|
||||||
|
msgstr "E594: Mindestens %d Spalten werden benötigt"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "E355: Unknown option: %s"
|
||||||
|
msgstr "E355: Unbekannte Option: %s"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "E521: Number required: &%s = '%s'"
|
||||||
|
msgstr "E521: Zahl benötigt: &%s = '%s'"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"--- Terminal codes ---"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"--- Terminal Codes ---"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"--- Global option values ---"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"--- Globale Optionswerte ---"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"--- Local option values ---"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"--- Lokale Optionswerte ---"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"--- Options ---"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"--- Optionen ---"
|
||||||
|
|
||||||
|
msgid "E356: get_varp ERROR"
|
||||||
|
msgstr "E356: get_varp FEHLER"
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "E539: Illegal character <%s>"
|
msgid "E539: Illegal character <%s>"
|
||||||
msgstr "E539: Unzulässiges Zeichen <%s>"
|
msgstr "E539: Unzulässiges Zeichen <%s>"
|
||||||
@ -4229,6 +4248,15 @@ msgstr "E539: Unzul
|
|||||||
msgid "For option %s"
|
msgid "For option %s"
|
||||||
msgstr "Für Option %s"
|
msgstr "Für Option %s"
|
||||||
|
|
||||||
|
msgid "E540: Unclosed expression sequence"
|
||||||
|
msgstr "E540: Nicht-geschlossene Ausdrucksfolge"
|
||||||
|
|
||||||
|
msgid "E541: too many items"
|
||||||
|
msgstr "E541: Zu viele Elemente"
|
||||||
|
|
||||||
|
msgid "E542: unbalanced groups"
|
||||||
|
msgstr "E542: Unausgewogene Gruppen"
|
||||||
|
|
||||||
msgid "E529: Cannot set 'term' to empty string"
|
msgid "E529: Cannot set 'term' to empty string"
|
||||||
msgstr "E529: 'term' darf keine leere Zeichenkette sein"
|
msgstr "E529: 'term' darf keine leere Zeichenkette sein"
|
||||||
|
|
||||||
@ -4299,77 +4327,6 @@ msgstr "E536: Komma ben
|
|||||||
msgid "E537: 'commentstring' must be empty or contain %s"
|
msgid "E537: 'commentstring' must be empty or contain %s"
|
||||||
msgstr "E537: 'commentstring' muss leer sein oder %s enthalten"
|
msgstr "E537: 'commentstring' muss leer sein oder %s enthalten"
|
||||||
|
|
||||||
msgid "E538: No mouse support"
|
|
||||||
msgstr "E538: Keine Maus-Unterstützung"
|
|
||||||
|
|
||||||
msgid "E540: Unclosed expression sequence"
|
|
||||||
msgstr "E540: Nicht-geschlossene Ausdrucksfolge"
|
|
||||||
|
|
||||||
msgid "E541: too many items"
|
|
||||||
msgstr "E541: Zu viele Elemente"
|
|
||||||
|
|
||||||
msgid "E542: unbalanced groups"
|
|
||||||
msgstr "E542: Unausgewogene Gruppen"
|
|
||||||
|
|
||||||
msgid "E946: Cannot make a terminal with running job modifiable"
|
|
||||||
msgstr "E946: Kann ein Terminal mit einem laufenden Job nicht modifizieren"
|
|
||||||
|
|
||||||
msgid "E590: A preview window already exists"
|
|
||||||
msgstr "E590: Ein Vorschaufenster existiert bereits"
|
|
||||||
|
|
||||||
msgid "W17: Arabic requires UTF-8, do ':set encoding=utf-8'"
|
|
||||||
msgstr "W17: Arabisch benötigt UTF-8, bitte ':set encoding=utf-8' ausführen"
|
|
||||||
|
|
||||||
msgid "E954: 24-bit colors are not supported on this environment"
|
|
||||||
msgstr "E954: 24-bit Farben werden in dieser Umgebung nicht unterstützt"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "E593: Need at least %d lines"
|
|
||||||
msgstr "E593: Mindestens %d Zeilen werden benötigt"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "E594: Need at least %d columns"
|
|
||||||
msgstr "E594: Mindestens %d Spalten werden benötigt"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "E355: Unknown option: %s"
|
|
||||||
msgstr "E355: Unbekannte Option: %s"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "E521: Number required: &%s = '%s'"
|
|
||||||
msgstr "E521: Zahl benötigt: &%s = '%s'"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
"--- Terminal codes ---"
|
|
||||||
msgstr ""
|
|
||||||
"\n"
|
|
||||||
"--- Terminal Codes ---"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
"--- Global option values ---"
|
|
||||||
msgstr ""
|
|
||||||
"\n"
|
|
||||||
"--- Globale Optionswerte ---"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
"--- Local option values ---"
|
|
||||||
msgstr ""
|
|
||||||
"\n"
|
|
||||||
"--- Lokale Optionswerte ---"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
"--- Options ---"
|
|
||||||
msgstr ""
|
|
||||||
"\n"
|
|
||||||
"--- Optionen ---"
|
|
||||||
|
|
||||||
msgid "E356: get_varp ERROR"
|
|
||||||
msgstr "E356: get_varp FEHLER"
|
|
||||||
|
|
||||||
msgid "cannot open "
|
msgid "cannot open "
|
||||||
msgstr "kann nicht öffnen"
|
msgstr "kann nicht öffnen"
|
||||||
|
|
||||||
@ -4595,13 +4552,17 @@ msgstr "Vim Achtung"
|
|||||||
msgid "shell returned %d"
|
msgid "shell returned %d"
|
||||||
msgstr "Shell gab %d zurück"
|
msgstr "Shell gab %d zurück"
|
||||||
|
|
||||||
|
msgid "E278: Cannot put a terminal buffer in a popup window"
|
||||||
|
msgstr ""
|
||||||
|
"E278: Terminal kann nicht in einem Popup-Fenster geöffnet werdent."
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "E997: Tabpage not found: %d"
|
msgid "E997: Tabpage not found: %d"
|
||||||
msgstr "E997: Konnte Reiter \"%d\" nicht finden"
|
msgstr "E997: Konnte Reiter \"%d\" nicht finden"
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "E993: window %d is not a popup window"
|
msgid "E993: window %d is not a popup window"
|
||||||
msgstr "E993: Fenster %d is kein Popup-Fenster"
|
msgstr "E993: Fenster %d ist kein Popup-Fenster"
|
||||||
|
|
||||||
msgid "E994: Not allowed in a popup window"
|
msgid "E994: Not allowed in a popup window"
|
||||||
msgstr "E994: Nicht innerhalb eines Popup-Fensters erlaubt"
|
msgstr "E994: Nicht innerhalb eines Popup-Fensters erlaubt"
|
||||||
@ -4733,38 +4694,27 @@ msgstr "E70: %s%%[] ist leer"
|
|||||||
msgid "E956: Cannot use pattern recursively"
|
msgid "E956: Cannot use pattern recursively"
|
||||||
msgstr "E956: Kann Muster nicht rekursiv ausführen"
|
msgstr "E956: Kann Muster nicht rekursiv ausführen"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "E554: Syntax error in %s{...}"
|
||||||
|
msgstr "E554: Syntaxfehler in %s{...}"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "E888: (NFA regexp) cannot repeat %s"
|
||||||
|
msgstr "E888: (NFA regexp) kann nicht wiederholt werden %s"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"E864: \\%#= can only be followed by 0, 1, or 2. The automatic engine will be "
|
||||||
|
"used "
|
||||||
|
msgstr ""
|
||||||
|
"E864: Auf \\%#= muss 0, 1, oder 2 folgen. Die automatische Engine wird "
|
||||||
|
"genutzt "
|
||||||
|
|
||||||
|
msgid "Switching to backtracking RE engine for pattern: "
|
||||||
|
msgstr "Wechsele zur Backtracking RE Engine für Muster: "
|
||||||
|
|
||||||
msgid "E65: Illegal back reference"
|
msgid "E65: Illegal back reference"
|
||||||
msgstr "E65: Ungültige Rückreferenz"
|
msgstr "E65: Ungültige Rückreferenz"
|
||||||
|
|
||||||
msgid "E339: Pattern too long"
|
|
||||||
msgstr "E339: Muster zu lang"
|
|
||||||
|
|
||||||
msgid "E50: Too many \\z("
|
|
||||||
msgstr "E50: Zu viele \\z("
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "E51: Too many %s("
|
|
||||||
msgstr "E51: Zu viele %s("
|
|
||||||
|
|
||||||
msgid "E52: Unmatched \\z("
|
|
||||||
msgstr "E52: \\z( ohne Gegenstück"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "E59: invalid character after %s@"
|
|
||||||
msgstr "E59: Ungültiges Zeichen nach %s@"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "E60: Too many complex %s{...}s"
|
|
||||||
msgstr "E60: Zu viele komplexe %s{...}s"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "E61: Nested %s*"
|
|
||||||
msgstr "E61: Verschachteltes %s*"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "E62: Nested %s%c"
|
|
||||||
msgstr "E62: Verschachteltes %s%c"
|
|
||||||
|
|
||||||
msgid "E63: invalid use of \\_"
|
msgid "E63: invalid use of \\_"
|
||||||
msgstr "E63: Ungültige Verwendung von \\_"
|
msgstr "E63: Ungültige Verwendung von \\_"
|
||||||
|
|
||||||
@ -4784,26 +4734,37 @@ msgid "E71: Invalid character after %s%%"
|
|||||||
msgstr "E71: Ungültiges Zeichen nach %s%%"
|
msgstr "E71: Ungültiges Zeichen nach %s%%"
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "E554: Syntax error in %s{...}"
|
msgid "E59: invalid character after %s@"
|
||||||
msgstr "E554: Syntaxfehler in %s{...}"
|
msgstr "E59: Ungültiges Zeichen nach %s@"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "E60: Too many complex %s{...}s"
|
||||||
|
msgstr "E60: Zu viele komplexe %s{...}s"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "E61: Nested %s*"
|
||||||
|
msgstr "E61: Verschachteltes %s*"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "E62: Nested %s%c"
|
||||||
|
msgstr "E62: Verschachteltes %s%c"
|
||||||
|
|
||||||
|
msgid "E50: Too many \\z("
|
||||||
|
msgstr "E50: Zu viele \\z("
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "E51: Too many %s("
|
||||||
|
msgstr "E51: Zu viele %s("
|
||||||
|
|
||||||
|
msgid "E52: Unmatched \\z("
|
||||||
|
msgstr "E52: \\z( ohne Gegenstück"
|
||||||
|
|
||||||
|
msgid "E339: Pattern too long"
|
||||||
|
msgstr "E339: Muster zu lang"
|
||||||
|
|
||||||
msgid "External submatches:\n"
|
msgid "External submatches:\n"
|
||||||
msgstr "Externe 'submatches':\n"
|
msgstr "Externe 'submatches':\n"
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "E888: (NFA regexp) cannot repeat %s"
|
|
||||||
msgstr "E888: (NFA regexp) kann nicht wiederholt werden %s"
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"E864: \\%#= can only be followed by 0, 1, or 2. The automatic engine will be "
|
|
||||||
"used "
|
|
||||||
msgstr ""
|
|
||||||
"E864: Auf \\%#= muss 0, 1, oder 2 folgen. Die automatische Engine wird "
|
|
||||||
"genutzt "
|
|
||||||
|
|
||||||
msgid "Switching to backtracking RE engine for pattern: "
|
|
||||||
msgstr "Wechsele zur Backtracking RE Engine für Muster: "
|
|
||||||
|
|
||||||
msgid "E865: (NFA) Regexp end encountered prematurely"
|
msgid "E865: (NFA) Regexp end encountered prematurely"
|
||||||
msgstr "E865: (NFA) Regexp Ende verfrüht aufgetreten"
|
msgstr "E865: (NFA) Regexp Ende verfrüht aufgetreten"
|
||||||
|
|
||||||
@ -4869,6 +4830,47 @@ msgstr "E876: (NFA regexp) Nicht genug Speicher zum Speichern der NFA"
|
|||||||
msgid "E878: (NFA) Could not allocate memory for branch traversal!"
|
msgid "E878: (NFA) Could not allocate memory for branch traversal!"
|
||||||
msgstr "E878: (NFA) Konnte nicht Speicher allokieren um Äste zu durchlaufen!"
|
msgstr "E878: (NFA) Konnte nicht Speicher allokieren um Äste zu durchlaufen!"
|
||||||
|
|
||||||
|
msgid "E748: No previously used register"
|
||||||
|
msgstr "E748: Kein bereits verwendetes Register"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "freeing %ld lines"
|
||||||
|
msgstr "gebe %ld Zeilen frei"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid " into \"%c"
|
||||||
|
msgstr " in \"%c"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "block of %ld line yanked%s"
|
||||||
|
msgid_plural "block of %ld lines yanked%s"
|
||||||
|
msgstr[0] "Block von %ld Zeile kopiert%s"
|
||||||
|
msgstr[1] "Block von %ld Zeilen kopiert%s"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "%ld line yanked%s"
|
||||||
|
msgid_plural "%ld lines yanked%s"
|
||||||
|
msgstr[0] "%ld Zeile kopiert%s"
|
||||||
|
msgstr[1] "%ld Zeilen kopiert%s"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "E353: Nothing in register %s"
|
||||||
|
msgstr "E353: Register %s ist leer"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"--- Registers ---"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"--- Register ---"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"E883: search pattern and expression register may not contain two or more "
|
||||||
|
"lines"
|
||||||
|
msgstr ""
|
||||||
|
"E883: Suchmuster- und Ausdrucksregister dürfen nicht mehr als 1 Zeile "
|
||||||
|
"enthalten."
|
||||||
|
|
||||||
msgid " VREPLACE"
|
msgid " VREPLACE"
|
||||||
msgstr " V-ERSETZEN"
|
msgstr " V-ERSETZEN"
|
||||||
|
|
||||||
@ -5139,21 +5141,6 @@ msgstr "E797: SpellFileMissing-Autokommando l
|
|||||||
msgid "Warning: region %s not supported"
|
msgid "Warning: region %s not supported"
|
||||||
msgstr "Achtung: Region %s nicht unterstützt"
|
msgstr "Achtung: Region %s nicht unterstützt"
|
||||||
|
|
||||||
msgid "Sorry, no suggestions"
|
|
||||||
msgstr "Leider keine Vorschläge"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "Sorry, only %ld suggestions"
|
|
||||||
msgstr "Leider nur %ld Vorschläge"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid "Change \"%.*s\" to:"
|
|
||||||
msgstr "Ändere \"%.*s\" nach:"
|
|
||||||
|
|
||||||
#, c-format
|
|
||||||
msgid " < \"%.*s\""
|
|
||||||
msgstr " < \"%.*s\""
|
|
||||||
|
|
||||||
msgid "E752: No previous spell replacement"
|
msgid "E752: No previous spell replacement"
|
||||||
msgstr "E752: Keine vorhergehende Ersetzung"
|
msgstr "E752: Keine vorhergehende Ersetzung"
|
||||||
|
|
||||||
@ -5486,6 +5473,21 @@ msgstr ""
|
|||||||
msgid "E783: duplicate char in MAP entry"
|
msgid "E783: duplicate char in MAP entry"
|
||||||
msgstr "E783: Doppeltes Zeichen im MAP Eintrag"
|
msgstr "E783: Doppeltes Zeichen im MAP Eintrag"
|
||||||
|
|
||||||
|
msgid "Sorry, no suggestions"
|
||||||
|
msgstr "Leider keine Vorschläge"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "Sorry, only %ld suggestions"
|
||||||
|
msgstr "Leider nur %ld Vorschläge"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid "Change \"%.*s\" to:"
|
||||||
|
msgstr "Ändere \"%.*s\" nach:"
|
||||||
|
|
||||||
|
#, c-format
|
||||||
|
msgid " < \"%.*s\""
|
||||||
|
msgstr " < \"%.*s\""
|
||||||
|
|
||||||
msgid "No Syntax items defined for this buffer"
|
msgid "No Syntax items defined for this buffer"
|
||||||
msgstr "Keine Syntax-Elemente für diesen Puffer definiert"
|
msgstr "Keine Syntax-Elemente für diesen Puffer definiert"
|
||||||
|
|
||||||
@ -5671,7 +5673,8 @@ msgid "E556: at top of tag stack"
|
|||||||
msgstr "E556: Am Anfang des Tag-Stacks"
|
msgstr "E556: Am Anfang des Tag-Stacks"
|
||||||
|
|
||||||
msgid "E986: cannot modify the tag stack within tagfunc"
|
msgid "E986: cannot modify the tag stack within tagfunc"
|
||||||
msgstr "E986: Kann den Tag-Stack nicht innerhalb der tagfunc Funktion verändern"
|
msgstr ""
|
||||||
|
"E986: Kann den Tag-Stack nicht innerhalb der tagfunc Funktion verändern"
|
||||||
|
|
||||||
msgid "E987: invalid return value from tagfunc"
|
msgid "E987: invalid return value from tagfunc"
|
||||||
msgstr "E987: Ungültiges Ergebnis der tagfunc Funktion"
|
msgstr "E987: Ungültiges Ergebnis der tagfunc Funktion"
|
||||||
@ -6690,7 +6693,8 @@ msgid "E444: Cannot close last window"
|
|||||||
msgstr "E444: Letztes Fenster kann nicht geschlossen werden"
|
msgstr "E444: Letztes Fenster kann nicht geschlossen werden"
|
||||||
|
|
||||||
msgid "E813: Cannot close autocmd or popup window"
|
msgid "E813: Cannot close autocmd or popup window"
|
||||||
msgstr "E813: Autokommando-Fenster oder Popup-Fenster kann nicht geschlossen werden"
|
msgstr ""
|
||||||
|
"E813: Autokommando-Fenster oder Popup-Fenster kann nicht geschlossen werden"
|
||||||
|
|
||||||
msgid "E814: Cannot close window, only autocmd window would remain"
|
msgid "E814: Cannot close window, only autocmd window would remain"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -74,7 +74,6 @@ Comment[sv]=Redigera textfiler
|
|||||||
Comment[ta]=உரை கோப்புகளை தொகுக்கவும்
|
Comment[ta]=உரை கோப்புகளை தொகுக்கவும்
|
||||||
Comment[th]=แก้ไขแฟ้มข้อความ
|
Comment[th]=แก้ไขแฟ้มข้อความ
|
||||||
Comment[tk]=Metin faýllary editle
|
Comment[tk]=Metin faýllary editle
|
||||||
Comment[tr]=Metin dosyalarını düzenle
|
|
||||||
Comment[uk]=Редактор текстових файлів
|
Comment[uk]=Редактор текстових файлів
|
||||||
Comment[vi]=Soạn thảo tập tin văn bản
|
Comment[vi]=Soạn thảo tập tin văn bản
|
||||||
Comment[wa]=Asspougnî des fitchîs tecses
|
Comment[wa]=Asspougnî des fitchîs tecses
|
||||||
|
7272
src/po/tr.po
Normal file
7272
src/po/tr.po
Normal file
File diff suppressed because it is too large
Load Diff
@ -73,7 +73,6 @@ Comment[sv]=Redigera textfiler
|
|||||||
Comment[ta]=உரை கோப்புகளை தொகுக்கவும்
|
Comment[ta]=உரை கோப்புகளை தொகுக்கவும்
|
||||||
Comment[th]=แก้ไขแฟ้มข้อความ
|
Comment[th]=แก้ไขแฟ้มข้อความ
|
||||||
Comment[tk]=Metin faýllary editle
|
Comment[tk]=Metin faýllary editle
|
||||||
Comment[tr]=Metin dosyalarını düzenle
|
|
||||||
Comment[uk]=Редактор текстових файлів
|
Comment[uk]=Редактор текстових файлів
|
||||||
Comment[vi]=Soạn thảo tập tin văn bản
|
Comment[vi]=Soạn thảo tập tin văn bản
|
||||||
Comment[wa]=Asspougnî des fitchîs tecses
|
Comment[wa]=Asspougnî des fitchîs tecses
|
||||||
|
Loading…
x
Reference in New Issue
Block a user