mirror of
https://github.com/vim/vim.git
synced 2025-09-24 03:44:06 -04:00
Update runtime files.
This commit is contained in:
@@ -57,11 +57,18 @@ If the maintainer does not respond, contact the vim-dev maillist.
|
|||||||
# Translations
|
# Translations
|
||||||
|
|
||||||
Translating messages and runtime files is very much appreciated! These things can be translated:
|
Translating messages and runtime files is very much appreciated! These things can be translated:
|
||||||
* Messages in Vim, see src/po/README.txt
|
* Messages in Vim, see [src/po/README.txt][1]
|
||||||
* Menus, see runtime/lang/README.txt
|
* Menus, see [runtime/lang/README.txt][2]
|
||||||
* Vim tutor, see runtime/tutor/README.txt
|
* Vim tutor, see [runtime/tutor/README.txt][3]
|
||||||
* Manual pages, see runtime/doc/*.1 for examples
|
* Manual pages, see [runtime/doc/\*.1][4] for examples
|
||||||
* Desktop icon, see runtime/vim.desktop and runtime/gvim.desktop
|
* Desktop icon, see [runtime/vim.desktop][5] and [runtime/gvim.desktop][6]
|
||||||
|
|
||||||
The help files can be translated and made available separately.
|
The help files can be translated and made available separately.
|
||||||
See https://www.vim.org/translations.php for examples.
|
See https://www.vim.org/translations.php for examples.
|
||||||
|
|
||||||
|
[1]: https://github.com/vim/vim/blob/master/src/po/README.txt
|
||||||
|
[2]: https://github.com/vim/vim/blob/master/runtime/lang/README.txt
|
||||||
|
[3]: https://github.com/vim/vim/blob/master/runtime/tutor/README.txt
|
||||||
|
[4]: https://github.com/vim/vim/blob/master/runtime/doc/vim.1
|
||||||
|
[5]: https://github.com/vim/vim/blob/master/runtime/vim.desktop
|
||||||
|
[6]: https://github.com/vim/vim/blob/master/runtime/gvim.desktop
|
||||||
|
@@ -22,6 +22,7 @@ function! spellfile#LoadFile(lang)
|
|||||||
endif
|
endif
|
||||||
return
|
return
|
||||||
endif
|
endif
|
||||||
|
let lang = tolower(a:lang)
|
||||||
|
|
||||||
" If the URL changes we try all files again.
|
" If the URL changes we try all files again.
|
||||||
if s:spellfile_URL != g:spellfile_URL
|
if s:spellfile_URL != g:spellfile_URL
|
||||||
@@ -30,13 +31,13 @@ function! spellfile#LoadFile(lang)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
" I will say this only once!
|
" I will say this only once!
|
||||||
if has_key(s:donedict, a:lang . &enc)
|
if has_key(s:donedict, lang . &enc)
|
||||||
if &verbose
|
if &verbose
|
||||||
echomsg 'spellfile#LoadFile(): Tried this language/encoding before.'
|
echomsg 'spellfile#LoadFile(): Tried this language/encoding before.'
|
||||||
endif
|
endif
|
||||||
return
|
return
|
||||||
endif
|
endif
|
||||||
let s:donedict[a:lang . &enc] = 1
|
let s:donedict[lang . &enc] = 1
|
||||||
|
|
||||||
" Find spell directories we can write in.
|
" Find spell directories we can write in.
|
||||||
let [dirlist, dirchoices] = spellfile#GetDirChoices()
|
let [dirlist, dirchoices] = spellfile#GetDirChoices()
|
||||||
@@ -57,14 +58,14 @@ function! spellfile#LoadFile(lang)
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let msg = 'Cannot find spell file for "' . a:lang . '" in ' . &enc
|
let msg = 'Cannot find spell file for "' . lang . '" in ' . &enc
|
||||||
let msg .= "\nDo you want me to try downloading it?"
|
let msg .= "\nDo you want me to try downloading it?"
|
||||||
if confirm(msg, "&Yes\n&No", 2) == 1
|
if confirm(msg, "&Yes\n&No", 2) == 1
|
||||||
let enc = &encoding
|
let enc = &encoding
|
||||||
if enc == 'iso-8859-15'
|
if enc == 'iso-8859-15'
|
||||||
let enc = 'latin1'
|
let enc = 'latin1'
|
||||||
endif
|
endif
|
||||||
let fname = a:lang . '.' . enc . '.spl'
|
let fname = lang . '.' . enc . '.spl'
|
||||||
|
|
||||||
" Split the window, read the file into a new buffer.
|
" Split the window, read the file into a new buffer.
|
||||||
" Remember the buffer number, we check it below.
|
" Remember the buffer number, we check it below.
|
||||||
@@ -95,7 +96,7 @@ function! spellfile#LoadFile(lang)
|
|||||||
let newbufnr = winbufnr(0)
|
let newbufnr = winbufnr(0)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let fname = a:lang . '.ascii.spl'
|
let fname = lang . '.ascii.spl'
|
||||||
echo 'Could not find it, trying ' . fname . '...'
|
echo 'Could not find it, trying ' . fname . '...'
|
||||||
call spellfile#Nread(fname)
|
call spellfile#Nread(fname)
|
||||||
if getline(2) !~ 'VIMspell'
|
if getline(2) !~ 'VIMspell'
|
||||||
|
@@ -25,11 +25,9 @@ MS-Windows のメモ帳のような動作です。
|
|||||||
.PP
|
.PP
|
||||||
引数や Vim についての詳細は vim(1) を参照してください。
|
引数や Vim についての詳細は vim(1) を参照してください。
|
||||||
.PP
|
.PP
|
||||||
オプション 'insertmode' が設定され、テキストを直接、入力できるようになりま
|
オプション 'insertmode' が設定され、テキストを直接、入力できるようになります。
|
||||||
す。
|
|
||||||
.br
|
.br
|
||||||
コピーとペーストのキー操作が MS-Windows と同じになるように、マップが設定され
|
コピーとペーストのキー操作が MS-Windows と同じになるように、マップが設定されます。
|
||||||
ます。
|
|
||||||
CTRL-X が切り取り、CTRL-C がコピー、CTRL-V がペーストです。
|
CTRL-X が切り取り、CTRL-C がコピー、CTRL-V がペーストです。
|
||||||
標準の CTRL-V の操作は CTRL-Q に割り当てられます。
|
標準の CTRL-V の操作は CTRL-Q に割り当てられます。
|
||||||
.SH オプション
|
.SH オプション
|
||||||
@@ -41,8 +39,7 @@ eVim の初期化スクリプト。
|
|||||||
.SH 別名
|
.SH 別名
|
||||||
evim は "gumbies のための Vim" とも呼ばれています。
|
evim は "gumbies のための Vim" とも呼ばれています。
|
||||||
evim を使っているあなたはきっと、頭にハンカチをかぶっているのです。
|
evim を使っているあなたはきっと、頭にハンカチをかぶっているのです。
|
||||||
(訳注: gumbies は Monty Python に登場するおもしろ集団。ハンカチをかぶっ
|
(訳注: gumbies は Monty Python に登場するおもしろ集団。ハンカチをかぶっている。)
|
||||||
ている。)
|
|
||||||
.SH 関連項目
|
.SH 関連項目
|
||||||
vim(1)
|
vim(1)
|
||||||
.SH 著者
|
.SH 著者
|
||||||
|
@@ -1164,7 +1164,7 @@ remembered.
|
|||||||
*:changes*
|
*:changes*
|
||||||
:changes Print the change list. A ">" character indicates the
|
:changes Print the change list. A ">" character indicates the
|
||||||
current position. Just after a change it is below the
|
current position. Just after a change it is below the
|
||||||
newest entry, indicating that "g;" takes you to the
|
newest entry, indicating that `g;` takes you to the
|
||||||
newest entry position. The first column indicates the
|
newest entry position. The first column indicates the
|
||||||
count needed to take you to this position. Example:
|
count needed to take you to this position. Example:
|
||||||
|
|
||||||
@@ -1174,8 +1174,8 @@ remembered.
|
|||||||
1 14 54 the latest changed line
|
1 14 54 the latest changed line
|
||||||
>
|
>
|
||||||
|
|
||||||
The "3g;" command takes you to line 9. Then the
|
The `3g;` command takes you to line 9. Then the
|
||||||
output of ":changes is:
|
output of `:changes` is:
|
||||||
|
|
||||||
change line col text ~
|
change line col text ~
|
||||||
> 0 9 8 bla bla bla
|
> 0 9 8 bla bla bla
|
||||||
|
@@ -2087,10 +2087,10 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
See also |map_bar|.
|
See also |map_bar|.
|
||||||
*cpo-B*
|
*cpo-B*
|
||||||
B A backslash has no special meaning in mappings,
|
B A backslash has no special meaning in mappings,
|
||||||
abbreviations and the "to" part of the menu commands.
|
abbreviations, user commands and the "to" part of the
|
||||||
Remove this flag to be able to use a backslash like a
|
menu commands. Remove this flag to be able to use a
|
||||||
CTRL-V. For example, the command ":map X \<Esc>"
|
backslash like a CTRL-V. For example, the command
|
||||||
results in X being mapped to:
|
":map X \<Esc>" results in X being mapped to:
|
||||||
'B' included: "\^[" (^[ is a real <Esc>)
|
'B' included: "\^[" (^[ is a real <Esc>)
|
||||||
'B' excluded: "<Esc>" (5 characters)
|
'B' excluded: "<Esc>" (5 characters)
|
||||||
('<' excluded in both cases)
|
('<' excluded in both cases)
|
||||||
|
@@ -293,6 +293,14 @@ the "#" is under your left hand middle finger (search to the left and up) and
|
|||||||
the "*" is under your right hand middle finger (search to the right and down).
|
the "*" is under your right hand middle finger (search to the right and down).
|
||||||
(this depends on your keyboard layout though).
|
(this depends on your keyboard layout though).
|
||||||
|
|
||||||
|
*E956*
|
||||||
|
In very rare cases a regular expression is used recursively. This can happen
|
||||||
|
when executing a pattern takes a long time and when checkig for messages on
|
||||||
|
channels a callback is invoked that also uses a pattern or an autocommand is
|
||||||
|
triggered. In most cases this should be fine, but if a pattern is in use when
|
||||||
|
it's used again it fails. Usually this means there is something wrong with
|
||||||
|
the pattern.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
2. The definition of a pattern *search-pattern* *pattern* *[pattern]*
|
2. The definition of a pattern *search-pattern* *pattern* *[pattern]*
|
||||||
*regular-expression* *regexp* *Pattern*
|
*regular-expression* *regexp* *Pattern*
|
||||||
|
@@ -511,9 +511,11 @@ a slash. Thus "-R" means recovery and "-/R" readonly.
|
|||||||
{not in Vi}
|
{not in Vi}
|
||||||
|
|
||||||
*--clean*
|
*--clean*
|
||||||
--clean Equal to "-u DEFAULTS -U NONE -i NONE":
|
--clean Similar to "-u DEFAULTS -U NONE -i NONE":
|
||||||
- initializations from files and environment variables is
|
- initializations from files and environment variables is
|
||||||
skipped
|
skipped
|
||||||
|
-'runtimepath'and 'packpath' are set to exclude home
|
||||||
|
directory entries (does not happen with -u DEFAULTS).
|
||||||
- the |defaults.vim| script is loaded, which implies
|
- the |defaults.vim| script is loaded, which implies
|
||||||
'nocompatible': use Vim defaults
|
'nocompatible': use Vim defaults
|
||||||
- no |gvimrc| script is loaded
|
- no |gvimrc| script is loaded
|
||||||
|
@@ -4620,6 +4620,7 @@ E952 autocmd.txt /*E952*
|
|||||||
E953 eval.txt /*E953*
|
E953 eval.txt /*E953*
|
||||||
E954 options.txt /*E954*
|
E954 options.txt /*E954*
|
||||||
E955 eval.txt /*E955*
|
E955 eval.txt /*E955*
|
||||||
|
E956 pattern.txt /*E956*
|
||||||
E96 diff.txt /*E96*
|
E96 diff.txt /*E96*
|
||||||
E97 diff.txt /*E97*
|
E97 diff.txt /*E97*
|
||||||
E98 diff.txt /*E98*
|
E98 diff.txt /*E98*
|
||||||
|
@@ -38,10 +38,6 @@ browser use: https://github.com/vim/vim/issues/1234
|
|||||||
*known-bugs*
|
*known-bugs*
|
||||||
-------------------- Known bugs and current work -----------------------
|
-------------------- Known bugs and current work -----------------------
|
||||||
|
|
||||||
Crash when ui_breakcheck() called from regexec() calls regexec() recursively.
|
|
||||||
(Andy Massimino, #3175)
|
|
||||||
Make regexp work recursively, store all globals in "rex"?
|
|
||||||
|
|
||||||
Prompt buffer:
|
Prompt buffer:
|
||||||
- Add a command line history.
|
- Add a command line history.
|
||||||
- delay next prompt until plugin gives OK?
|
- delay next prompt until plugin gives OK?
|
||||||
@@ -81,6 +77,8 @@ Does not build with MinGW out of the box:
|
|||||||
- _stat64 is not defined, need to use "struct stat" in vim.h
|
- _stat64 is not defined, need to use "struct stat" in vim.h
|
||||||
- WINVER conflict, should use 0x0600 by default?
|
- WINVER conflict, should use 0x0600 by default?
|
||||||
|
|
||||||
|
Patches for Python: #3162, #3263 (Ozaki Kiichi)
|
||||||
|
|
||||||
Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
|
Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
|
||||||
13, #2910) Can't reproduce?
|
13, #2910) Can't reproduce?
|
||||||
|
|
||||||
@@ -96,29 +94,43 @@ Patch to fix that +packages is always in output of :version.
|
|||||||
More warnings from static analysis:
|
More warnings from static analysis:
|
||||||
https://lgtm.com/projects/g/vim/vim/alerts/?mode=list
|
https://lgtm.com/projects/g/vim/vim/alerts/?mode=list
|
||||||
|
|
||||||
|
Patch for Perl 5.28 on Windows. (#3196)
|
||||||
|
|
||||||
Pasting foo} causes Vim to behave weird. (John Little, 2018 Jun 17)
|
Pasting foo} causes Vim to behave weird. (John Little, 2018 Jun 17)
|
||||||
Related to bracketed paste. I cannot reproduce it.
|
Related to bracketed paste. I cannot reproduce it.
|
||||||
|
|
||||||
Patch replacing imp with importlib. (#3163)
|
Patch replacing imp with importlib. (#3163)
|
||||||
|
|
||||||
|
Patch to make CTRL-S in mswin.vim work better. (#3211)
|
||||||
|
But use "gi" instead of "a".
|
||||||
|
|
||||||
Using ":file" in quickfix window during an autocommand doesn't work.
|
Using ":file" in quickfix window during an autocommand doesn't work.
|
||||||
(Jason Franklin, 2018 May 23) Allow for using it when there is no argument.
|
(Jason Franklin, 2018 May 23) Allow for using it when there is no argument.
|
||||||
|
|
||||||
Patch in pull request #2967: Allow white space in sign text. (Ben Jackson)
|
Patch in pull request #2967: Allow white space in sign text. (Ben Jackson)
|
||||||
|
|
||||||
|
Removing flags from 'cpoptions' breaks the Winbar buttons in termdebug.
|
||||||
|
(Dominique Pelle, 2018 Jul 16)
|
||||||
|
|
||||||
Whenever the file name is "~" then expand('%:p') returns $HOME. (Aidan
|
Whenever the file name is "~" then expand('%:p') returns $HOME. (Aidan
|
||||||
Shafran, 2018 Jun 23, #3072) Proposed patch by Aidan, 2018 Jun 24.
|
Shafran, 2018 Jun 23, #3072) Proposed patch by Aidan, 2018 Jun 24.
|
||||||
|
|
||||||
Patch to set w_set_curswant when setting the cursor in language interfaces.
|
Patch to set w_set_curswant when setting the cursor in language interfaces.
|
||||||
(David Hotham, 2018 Jun 22, #3060)
|
(David Hotham, 2018 Jun 22, #3060)
|
||||||
|
|
||||||
|
Problem with two buffers with the same name a/b, if it didn't exist before and
|
||||||
|
is created outside of Vim. (dskloetg, 2018 Jul 16, #3219)
|
||||||
|
|
||||||
Patch to make CTRL-W <CR> work properly in a quickfix window. (Jason Franklin,
|
Patch to make CTRL-W <CR> work properly in a quickfix window. (Jason Franklin,
|
||||||
2018 May 30)
|
2018 May 30)
|
||||||
|
|
||||||
Patch to make mode() return something different for Normal mode when coming
|
gethostbyname() is old, use getaddrinfo() if available. (#3227)
|
||||||
from Insert mode with CTRL-O. (#3000)
|
|
||||||
|
|
||||||
Patches for Python: #3162, #3263 (Ozaki Kiichi)
|
matchaddpos() gets slow with many matches. Proposal by Rick Howe, 2018 Jul
|
||||||
|
19.
|
||||||
|
|
||||||
|
Patch to make mode() return something different for Normal mode when coming
|
||||||
|
from Insert mode with CTRL-O. (#3000) Useful for positioning the cursor.
|
||||||
|
|
||||||
Script generated by :mksession does not work well if there are windows with
|
Script generated by :mksession does not work well if there are windows with
|
||||||
modified buffers
|
modified buffers
|
||||||
@@ -231,6 +243,10 @@ Does setting 'cursorline' cause syntax highlighting to slow down? Perhaps is
|
|||||||
mess up the cache? (Mike Lee Williams, 2018 Jan 27, #2539)
|
mess up the cache? (Mike Lee Williams, 2018 Jan 27, #2539)
|
||||||
Also: 'foldtext' is evaluated too often. (Daniel Hahler, #2773)
|
Also: 'foldtext' is evaluated too often. (Daniel Hahler, #2773)
|
||||||
|
|
||||||
|
With 'foldmethod' "indent" and appending an empty line, what follows isn't
|
||||||
|
included in the existing fold. Deleting the empty line and undo fixes it.
|
||||||
|
(Oleg Koshovetc, 2018 Jul 15, #3214)
|
||||||
|
|
||||||
When using :packadd files under "later" are not used, which is inconsistent
|
When using :packadd files under "later" are not used, which is inconsistent
|
||||||
with packages under "start". (xtal8, #1994)
|
with packages under "start". (xtal8, #1994)
|
||||||
|
|
||||||
@@ -256,6 +272,8 @@ confusing error message. (Wang Shidong, 2018 Jan 2, #2519)
|
|||||||
|
|
||||||
Add the debug command line history to viminfo.
|
Add the debug command line history to viminfo.
|
||||||
|
|
||||||
|
Issue #686: apply 'F' in 'shortmess' to more messages. Also #3221.
|
||||||
|
|
||||||
Avoid that "sign unplace id" does a redraw right away, esp. when there is a
|
Avoid that "sign unplace id" does a redraw right away, esp. when there is a
|
||||||
sequence of these commands. (Andy Stewart, 2018 Mar 16)
|
sequence of these commands. (Andy Stewart, 2018 Mar 16)
|
||||||
|
|
||||||
|
@@ -344,8 +344,9 @@ when you use Vim. There are only two steps for adding a global plugin:
|
|||||||
GETTING A GLOBAL PLUGIN
|
GETTING A GLOBAL PLUGIN
|
||||||
|
|
||||||
Where can you find plugins?
|
Where can you find plugins?
|
||||||
|
- Some are always loaded, you can see them in the directory $VIMRUNTIME/plugin.
|
||||||
- Some come with Vim. You can find them in the directory $VIMRUNTIME/macros
|
- Some come with Vim. You can find them in the directory $VIMRUNTIME/macros
|
||||||
and its sub-directories.
|
and its sub-directories and under $VIM/vimfiles/pack/dist/opt/.
|
||||||
- Download from the net. There is a large collection on http://www.vim.org.
|
- Download from the net. There is a large collection on http://www.vim.org.
|
||||||
- They are sometimes posted in a Vim |maillist|.
|
- They are sometimes posted in a Vim |maillist|.
|
||||||
- You could write one yourself, see |write-plugin|.
|
- You could write one yourself, see |write-plugin|.
|
||||||
|
@@ -36,8 +36,7 @@ vim \- Vi IMproved, プログラマのテキストエディタ
|
|||||||
特に、プログラムの編集に力を発揮します。
|
特に、プログラムの編集に力を発揮します。
|
||||||
.PP
|
.PP
|
||||||
Vi に多くの改良が加えられています:
|
Vi に多くの改良が加えられています:
|
||||||
多段アンドゥ、マルチウィンドウ、マルチバッファ、構文強調表示、
|
多段アンドゥ、マルチウィンドウ、マルチバッファ、構文強調表示、コマンドライン編集、ファイル名補完、ヘルプ、ビジュアル選択、などなど。
|
||||||
コマンドライン編集、ファイル名補完、ヘルプ、ビジュアル選択、などなど。
|
|
||||||
.B Vim
|
.B Vim
|
||||||
と Vi の違いについての要約は ":help vi_diff.txt" を参照してください。
|
と Vi の違いについての要約は ":help vi_diff.txt" を参照してください。
|
||||||
.PP
|
.PP
|
||||||
@@ -66,24 +65,23 @@ file ..
|
|||||||
filelist の前に "\-\-" を指定してください。
|
filelist の前に "\-\-" を指定してください。
|
||||||
.TP
|
.TP
|
||||||
\-
|
\-
|
||||||
ファイルは標準入力から読み込まれます。コマンドは標準エラー (ttyからの入
|
ファイルは標準入力から読み込まれます。コマンドは標準エラー
|
||||||
力になっているはず) から読み込まれます。
|
(ttyからの入力になっているはず) から読み込まれます。
|
||||||
.TP
|
.TP
|
||||||
\-t {tag}
|
\-t {tag}
|
||||||
開くファイルとカーソルの初期位置は "tag" に依存します。goto label の一種です。
|
開くファイルとカーソルの初期位置は "tag" に依存します。goto label の一種です。
|
||||||
tags ファイルから {tag} が検索され、関連したファイルがカレントファイルになり
|
tags ファイルから {tag} が検索され、関連したファイルがカレントファイルになります。
|
||||||
ます。そして、関連したコマンドが実行されます。
|
そして、関連したコマンドが実行されます。
|
||||||
これは主に C 言語のファイルを開くときに使われます。その場合 {tag} に関数など
|
これは主に C 言語のファイルを開くときに使われます。
|
||||||
を指定して使います。
|
その場合 {tag} に関数などを指定して使います。
|
||||||
関数を含んでいるファイルが開かれ、その関数の先頭にカーソルが移動する、
|
関数を含んでいるファイルが開かれ、その関数の先頭にカーソルが移動する、という動作になります。
|
||||||
という動作になります。
|
|
||||||
詳しくは ":help tag\-commands" を参照してください。
|
詳しくは ":help tag\-commands" を参照してください。
|
||||||
.TP
|
.TP
|
||||||
\-q [errorfile]
|
\-q [errorfile]
|
||||||
クイックフィックスモードで起動します。
|
クイックフィックスモードで起動します。
|
||||||
[errorfile] に指定したファイルが読み込まれ、最初のエラーが表示されます。
|
[errorfile] に指定したファイルが読み込まれ、最初のエラーが表示されます。
|
||||||
[errorfile] を省略した場合は、オプション 'errorfile' が使われます (初期設定
|
[errorfile] を省略した場合は、オプション 'errorfile' が使われます
|
||||||
は、Amiga では "AztecC.Err"、その他のシステムでは "errors.err" です)。
|
(初期設定は、Amiga では "AztecC.Err"、その他のシステムでは "errors.err" です)。
|
||||||
":cn" コマンドで次のエラーにジャンプできます。
|
":cn" コマンドで次のエラーにジャンプできます。
|
||||||
詳しくは ":help quickfix" を参照してください。
|
詳しくは ":help quickfix" を参照してください。
|
||||||
.PP
|
.PP
|
||||||
@@ -144,16 +142,15 @@ Note: "+" と "\-c" は合わせて 10 個まで指定できます。
|
|||||||
一番目のファイルが読み込まれた後に {file} が実行されます。
|
一番目のファイルが読み込まれた後に {file} が実行されます。
|
||||||
これは \-c "source {file}" と同じ動作です。
|
これは \-c "source {file}" と同じ動作です。
|
||||||
{file} の先頭が '\-' の場合は使えません。
|
{file} の先頭が '\-' の場合は使えません。
|
||||||
{file} が省略された場合は、"Session.vim" が使われます (ただし \-S が最後の引
|
{file} が省略された場合は、"Session.vim" が使われます
|
||||||
数だった場合のみ)。
|
(ただし \-S が最後の引数だった場合のみ)。
|
||||||
.TP
|
.TP
|
||||||
\-\-cmd {command}
|
\-\-cmd {command}
|
||||||
"\-c" と同じですが、vimrc を処理する前にコマンドが実行されます。
|
"\-c" と同じですが、vimrc を処理する前にコマンドが実行されます。
|
||||||
これらのコマンドは "\-c" コマンドとは別に、10 個まで指定できます。
|
これらのコマンドは "\-c" コマンドとは別に、10 個まで指定できます。
|
||||||
.TP
|
.TP
|
||||||
\-A
|
\-A
|
||||||
アラビア語がサポートされていて、アラビア語キーマップがある場合は、
|
アラビア語がサポートされていて、アラビア語キーマップがある場合は、アラビア語モードで起動します ('arabic' がオンになります)。
|
||||||
アラビア語モードで起動します ('arabic' がオンになります)。
|
|
||||||
右横書きのファイルを編集できます。
|
右横書きのファイルを編集できます。
|
||||||
サポートされていない場合はエラーメッセージを表示して終了します。
|
サポートされていない場合はエラーメッセージを表示して終了します。
|
||||||
.TP
|
.TP
|
||||||
@@ -180,8 +177,8 @@ Amiga でのみ使います。
|
|||||||
"\-d con:20/30/600/150".
|
"\-d con:20/30/600/150".
|
||||||
.TP
|
.TP
|
||||||
\-D
|
\-D
|
||||||
デバッグ。スクリプトの最初のコマンドが実行されるところからデバッグモードを開
|
デバッグ。
|
||||||
始します。
|
スクリプトの最初のコマンドが実行されるところからデバッグモードを開始します。
|
||||||
.TP
|
.TP
|
||||||
\-e
|
\-e
|
||||||
Ex モードで起動します。
|
Ex モードで起動します。
|
||||||
@@ -203,8 +200,7 @@ Amiga では、":sh" と "!" コマンドは機能しなくなります。
|
|||||||
フォアグラウンド。GUI バージョンで、プロセスをフォークしなくなります。
|
フォアグラウンド。GUI バージョンで、プロセスをフォークしなくなります。
|
||||||
.TP
|
.TP
|
||||||
\-F
|
\-F
|
||||||
ペルシア語がサポートされていて、ペルシア語キーマップがある場合は、
|
ペルシア語がサポートされていて、ペルシア語キーマップがある場合は、ペルシア語モードで起動します ('fkmap' と 'rightleft' がオンになります)。
|
||||||
ペルシア語モードで起動します ('fkmap' と 'rightleft' がオンになります)。
|
|
||||||
右横書きのファイルを編集できます。
|
右横書きのファイルを編集できます。
|
||||||
サポートされていない場合はエラーメッセージを表示して終了します。
|
サポートされていない場合はエラーメッセージを表示して終了します。
|
||||||
.TP
|
.TP
|
||||||
@@ -216,14 +212,13 @@ GUI がサポートされている場合は、GUI で起動します。
|
|||||||
コマンドライン引数やオプションのヘルプを表示して終了します。
|
コマンドライン引数やオプションのヘルプを表示して終了します。
|
||||||
.TP
|
.TP
|
||||||
\-H
|
\-H
|
||||||
ヘブライ語がサポートされていて、ヘブライ語キーマップがある場合は、
|
ヘブライ語がサポートされていて、ヘブライ語キーマップがある場合は、ヘブライ語モードで起動します ('hkmap' と 'rightleft' がオンになります)。
|
||||||
ヘブライ語モードで起動します ('hkmap' と 'rightleft' がオンになります)。
|
|
||||||
右横書きのファイルを編集できます。
|
右横書きのファイルを編集できます。
|
||||||
サポートされていない場合はエラーメッセージを表示して終了します。
|
サポートされていない場合はエラーメッセージを表示して終了します。
|
||||||
.TP
|
.TP
|
||||||
\-i {viminfo}
|
\-i {viminfo}
|
||||||
viminfo ファイルを使う設定になっている場合は、初期設定の "~/.viminfo" の代わ
|
viminfo ファイルを使う設定になっている場合は、初期設定の "~/.viminfo"
|
||||||
りに、指定されたファイルを設定します。
|
の代わりに、指定されたファイルを設定します。
|
||||||
"NONE" を指定すると、.viminfo ファイルを使わないように設定できます。
|
"NONE" を指定すると、.viminfo ファイルを使わないように設定できます。
|
||||||
.TP
|
.TP
|
||||||
\-L
|
\-L
|
||||||
@@ -239,8 +234,8 @@ lisp モード。
|
|||||||
バッファを変更することはできますが、ファイルを保存することはできません。
|
バッファを変更することはできますが、ファイルを保存することはできません。
|
||||||
.TP
|
.TP
|
||||||
\-M
|
\-M
|
||||||
変更を不可能にします。オプションの 'modifiable' と 'write' がオフになり、
|
変更を不可能にします。
|
||||||
ファイルの変更と保存ができなくなります。
|
オプションの 'modifiable' と 'write' がオフになり、ファイルの変更と保存ができなくなります。
|
||||||
Note: それらのオプションを設定すれば変更できるようになります。
|
Note: それらのオプションを設定すれば変更できるようになります。
|
||||||
.TP
|
.TP
|
||||||
\-N
|
\-N
|
||||||
@@ -252,8 +247,7 @@ Note: それらのオプションを設定すれば変更できるようにな
|
|||||||
\-n
|
\-n
|
||||||
スワップファイルを使用しません。
|
スワップファイルを使用しません。
|
||||||
クラッシュしてもリカバリできなくなります。
|
クラッシュしてもリカバリできなくなります。
|
||||||
フロッピーディスクのような非常に低速なメディアのファイルを読み書きするときに
|
フロッピーディスクのような非常に低速なメディアのファイルを読み書きするときに便利です。
|
||||||
便利です。
|
|
||||||
":set uc=0" と設定しても同じです。
|
":set uc=0" と設定しても同じです。
|
||||||
戻すには ":set uc=200" と設定してください。
|
戻すには ":set uc=200" と設定してください。
|
||||||
.TP
|
.TP
|
||||||
@@ -276,10 +270,8 @@ N を省略した場合は、引数のファイルを個別のタブページで
|
|||||||
\-R
|
\-R
|
||||||
読み込み専用モード。
|
読み込み専用モード。
|
||||||
オプション 'readonly' がオンになります。
|
オプション 'readonly' がオンになります。
|
||||||
バッファを変更することはできますが、間違ってファイルを上書きしてしまうのを防
|
バッファを変更することはできますが、間違ってファイルを上書きしてしまうのを防ぐことができます。
|
||||||
ぐことができます。
|
ファイルを保存したい場合は、":w!" のように、Ex コマンドに感嘆符を付けてください。
|
||||||
ファイルを保存したい場合は、":w!" のように、Ex コマンドに感嘆符を付けてくだ
|
|
||||||
さい。
|
|
||||||
\-R オプションは \-n オプションの効果も含んでいます (上記参照)。
|
\-R オプションは \-n オプションの効果も含んでいます (上記参照)。
|
||||||
オプション 'readonly' は ":set noro" でオフにできます。
|
オプション 'readonly' は ":set noro" でオフにできます。
|
||||||
詳しくは ":help 'readonly'" を参照してください。
|
詳しくは ":help 'readonly'" を参照してください。
|
||||||
@@ -301,13 +293,13 @@ N を省略した場合は、引数のファイルを個別のタブページで
|
|||||||
{scriptin} をスクリプトファイルとして読み込まれます。
|
{scriptin} をスクリプトファイルとして読み込まれます。
|
||||||
ファイル中の文字列は、手で入力したときと同じように処理されます。
|
ファイル中の文字列は、手で入力したときと同じように処理されます。
|
||||||
これは ":source! {scriptin}" と同じ動作です。
|
これは ":source! {scriptin}" と同じ動作です。
|
||||||
エディタが終了する前にファイルの終わりまで読み込んだ場合、
|
エディタが終了する前にファイルの終わりまで読み込んだ場合、それ以降はキーボードから入力を読み込みます。
|
||||||
それ以降はキーボードから入力を読み込みます。
|
|
||||||
.TP
|
.TP
|
||||||
\-T {terminal}
|
\-T {terminal}
|
||||||
端末の名前を指定します。
|
端末の名前を指定します。
|
||||||
端末が自動的に認識されない場合に使ってください。
|
端末が自動的に認識されない場合に使ってください。
|
||||||
Vim が組み込みでサポートしている名前か、
|
.B Vim
|
||||||
|
が組み込みでサポートしている名前か、
|
||||||
termcap または terminfo ファイルで定義されている名前を指定してください。
|
termcap または terminfo ファイルで定義されている名前を指定してください。
|
||||||
.TP
|
.TP
|
||||||
\-u {vimrc}
|
\-u {vimrc}
|
||||||
@@ -324,8 +316,9 @@ termcap または terminfo ファイルで定義されている名前を指定
|
|||||||
詳しくは ":help gui\-init" を参照してください。
|
詳しくは ":help gui\-init" を参照してください。
|
||||||
.TP
|
.TP
|
||||||
\-V[N]
|
\-V[N]
|
||||||
冗長モード。スクリプトファイルを実行したり viminfo ファイルを読み書きするた
|
冗長モード。
|
||||||
びにメッセージを表示します。N に指定した数値が 'verbose' に設定されます。
|
スクリプトファイルを実行したり viminfo ファイルを読み書きするたびにメッセージを表示します。
|
||||||
|
N に指定した数値が 'verbose' に設定されます。
|
||||||
省略した場合は 10 になります。
|
省略した場合は 10 になります。
|
||||||
.TP
|
.TP
|
||||||
\-v
|
\-v
|
||||||
@@ -335,8 +328,7 @@ Vi モードで起動します。
|
|||||||
.TP
|
.TP
|
||||||
\-w {scriptout}
|
\-w {scriptout}
|
||||||
入力した文字を {scriptout} に記録します。
|
入力した文字を {scriptout} に記録します。
|
||||||
"vim \-s" や "source!" で実行するためのスクリプトファイルを作成するのに便利
|
"vim \-s" や "source!" で実行するためのスクリプトファイルを作成するのに便利です。
|
||||||
です。
|
|
||||||
{scriptout} ファイルがすでに存在した場合は追加保存されます。
|
{scriptout} ファイルがすでに存在した場合は追加保存されます。
|
||||||
.TP
|
.TP
|
||||||
\-W {scriptout}
|
\-W {scriptout}
|
||||||
@@ -371,46 +363,40 @@ GTK GUI のみ: Window ID を標準出力に出力します。
|
|||||||
ヘルプを表示して終了します。"\-h" と同じです。
|
ヘルプを表示して終了します。"\-h" と同じです。
|
||||||
.TP
|
.TP
|
||||||
\-\-literal
|
\-\-literal
|
||||||
引数のファイル名をリテラル文字列として扱います。ワイルドカードを展開しませ
|
引数のファイル名をリテラル文字列として扱います。ワイルドカードを展開しません。
|
||||||
ん。Unix のように、シェルがワイルドカードを展開する場合は機能しません。
|
Unix のように、シェルがワイルドカードを展開する場合は機能しません。
|
||||||
.TP
|
.TP
|
||||||
\-\-noplugin
|
\-\-noplugin
|
||||||
プラグインをロードしません。\-u NONE はこの動作を含んでいます。
|
プラグインをロードしません。\-u NONE はこの動作を含んでいます。
|
||||||
.TP
|
.TP
|
||||||
\-\-remote
|
\-\-remote
|
||||||
Vim サーバーと通信し、引数に指定されたファイルを Vim サーバーで開きます。
|
Vim サーバーと通信し、引数に指定されたファイルを Vim サーバーで開きます。
|
||||||
サーバーが存在しない場合は、エラーメッセージを表示され、起動中の Vim でファ
|
サーバーが存在しない場合は、エラーメッセージを表示され、起動中の Vim でファイルが開かれます。
|
||||||
イルが開かれます。
|
|
||||||
.TP
|
.TP
|
||||||
\-\-remote\-expr {expr}
|
\-\-remote\-expr {expr}
|
||||||
Vim サーバーと通信し、{expr} に与えられた式を Vim サーバーで実行し、結果を標
|
Vim サーバーと通信し、{expr} に与えられた式を Vim サーバーで実行し、結果を標準出力に出力します。
|
||||||
準出力に出力します。
|
|
||||||
.TP
|
.TP
|
||||||
\-\-remote\-send {keys}
|
\-\-remote\-send {keys}
|
||||||
Vim サーバーと通信し、{keys} に与えられたキーを Vim サーバーに送信します。
|
Vim サーバーと通信し、{keys} に与えられたキーを Vim サーバーに送信します。
|
||||||
.TP
|
.TP
|
||||||
\-\-remote\-silent
|
\-\-remote\-silent
|
||||||
\-\-remote と同じですが、サーバーが存在しなくてもエラーメッセージを表示しま
|
\-\-remote と同じですが、サーバーが存在しなくてもエラーメッセージを表示しません。
|
||||||
せん。
|
|
||||||
.TP
|
.TP
|
||||||
\-\-remote\-wait
|
\-\-remote\-wait
|
||||||
\-\-remote と同じですが、ファイルが開かれるのを確認できるまで待機します。
|
\-\-remote と同じですが、ファイルが開かれるのを確認できるまで待機します。
|
||||||
.TP
|
.TP
|
||||||
\-\-remote\-wait\-silent
|
\-\-remote\-wait\-silent
|
||||||
\-\-remote\-wait と同じですが、サーバーが存在しなくてもエラーメッセージを表
|
\-\-remote\-wait と同じですが、サーバーが存在しなくてもエラーメッセージを表示しません。
|
||||||
示しません。
|
|
||||||
.TP
|
.TP
|
||||||
\-\-serverlist
|
\-\-serverlist
|
||||||
Vim サーバーの一覧を表示します。
|
Vim サーバーの一覧を表示します。
|
||||||
.TP
|
.TP
|
||||||
\-\-servername {name}
|
\-\-servername {name}
|
||||||
サーバーの名前を {name} に設定します。\-\-remote 引数を指定しなかった場合
|
サーバーの名前を {name} に設定します。
|
||||||
は、起動中の Vim の名前として使われるので、後からその名前を使ってサーバー通
|
\-\-remote 引数を指定しなかった場合は、起動中の Vim の名前として使われるので、後からその名前を使ってサーバー通信できます。
|
||||||
信できます。
|
|
||||||
.TP
|
.TP
|
||||||
\-\-socketid {id}
|
\-\-socketid {id}
|
||||||
GTK GUI のみ: GtkPlug メカニズムを使って gvim を別のウィンドウの中で実行しま
|
GTK GUI のみ: GtkPlug メカニズムを使って gvim を別のウィンドウの中で実行します。
|
||||||
す。
|
|
||||||
.TP
|
.TP
|
||||||
\-\-version
|
\-\-version
|
||||||
バージョン情報を表示して終了します。
|
バージョン情報を表示して終了します。
|
||||||
@@ -459,8 +445,8 @@ GTK GUI のみ: GtkPlug メカニズムを使って gvim を別のウィンド
|
|||||||
ユーザーの gvim 初期化ファイル。
|
ユーザーの gvim 初期化ファイル。
|
||||||
.TP
|
.TP
|
||||||
/usr/local/lib/vim/optwin.vim
|
/usr/local/lib/vim/optwin.vim
|
||||||
":options" コマンドで使われるファイル。オプションを表示したり設定したりでき
|
":options" コマンドで使われるファイル。
|
||||||
ます。
|
オプションを表示したり設定したりできます。
|
||||||
.TP
|
.TP
|
||||||
/usr/local/lib/vim/menu.vim
|
/usr/local/lib/vim/menu.vim
|
||||||
システムのメニュー初期化ファイル。gvim で使います。
|
システムのメニュー初期化ファイル。gvim で使います。
|
||||||
@@ -494,8 +480,7 @@ G.R. (Fred) Walter によって開発されました。
|
|||||||
.SH バグ
|
.SH バグ
|
||||||
既知のバグは ":help todo" に記載されています。
|
既知のバグは ":help todo" に記載されています。
|
||||||
.PP
|
.PP
|
||||||
Vi の動作を忠実に再現した結果、多くの人がバグだと思うような機能もいくつかあ
|
Vi の動作を忠実に再現した結果、多くの人がバグだと思うような機能もいくつかあります。
|
||||||
ります。
|
"この動作は Vi と違う" からバグだと思った場合は、 vi_diff.txt を確認してみてください
|
||||||
"この動作は Vi と違う" からバグだと思った場合は、vi_diff.txtを確認してみてく
|
(ファイルを開くか、 Vim から ":help vi_diff.txt" と入力)。
|
||||||
ださい (ファイルを開くか、Vim から ":help vi_diff.txt" と入力)。
|
|
||||||
オプションの 'compatible' と 'cpoptions' も確認してください。
|
オプションの 'compatible' と 'cpoptions' も確認してください。
|
||||||
|
@@ -13,26 +13,21 @@ vimdiff \- 二つか三つか四つのファイルを Vim で開いて、その
|
|||||||
.B Vim
|
.B Vim
|
||||||
で開きます。
|
で開きます。
|
||||||
ファイルは個別のウィンドウで開かれ、差分が強調表示されます。
|
ファイルは個別のウィンドウで開かれ、差分が強調表示されます。
|
||||||
同じファイルの別のバージョン間で、変更を確認したり、変更を移動したりするのが
|
同じファイルの別のバージョン間で、変更を確認したり、変更を移動したりするのが簡単になります。
|
||||||
簡単になります。
|
|
||||||
.PP
|
.PP
|
||||||
Vim についての詳細は vim(1) を参照してください。
|
Vim についての詳細は vim(1) を参照してください。
|
||||||
.PP
|
.PP
|
||||||
.B gvimdiff
|
.B gvimdiff
|
||||||
という名前で起動された場合は GUI で起動します。
|
という名前で起動された場合は GUI で起動します。
|
||||||
.PP
|
.PP
|
||||||
差分を強調表示するために、
|
差分を強調表示するために、それぞれのウィンドウの 'diff' オプションがオンに設定されます。
|
||||||
それぞれのウィンドウの 'diff' オプションがオンに設定されます。
|
|
||||||
.br
|
.br
|
||||||
テキストを見やすくするために、オプションの 'wrap' と 'scrollbind' もオンに設
|
テキストを見やすくするために、オプションの 'wrap' と 'scrollbind' もオンに設定されます。
|
||||||
定されます。
|
|
||||||
.br
|
.br
|
||||||
'foldmethod' オプションは "diff" に設定され、変更されていない行は折り畳まれ
|
'foldmethod' オプションは "diff" に設定され、変更されていない行は折り畳まれます。
|
||||||
ます。
|
|
||||||
折り畳みの確認と開閉が簡単にできるように、'foldcolumn' は 2 に設定されます。
|
折り畳みの確認と開閉が簡単にできるように、'foldcolumn' は 2 に設定されます。
|
||||||
.SH オプション
|
.SH オプション
|
||||||
行を並べて表示するために、"\-O" 引数を使ったときのように、ウィンドウは垂直分
|
行を並べて表示するために、"\-O" 引数を使ったときのように、ウィンドウは垂直分割されます。
|
||||||
割されます。
|
|
||||||
ウィンドウを水平分割したい場合は "\-o" 引数を使ってください。
|
ウィンドウを水平分割したい場合は "\-o" 引数を使ってください。
|
||||||
.PP
|
.PP
|
||||||
その他の引数については vim(1) を参照してください。
|
その他の引数については vim(1) を参照してください。
|
||||||
|
@@ -7,14 +7,13 @@ vimtutor \- Vim チュートリアル
|
|||||||
.SH 説明
|
.SH 説明
|
||||||
.B Vim
|
.B Vim
|
||||||
のチュートリアルを起動します。
|
のチュートリアルを起動します。
|
||||||
演習ファイルのコピーを使って実施するので、オリジナルの演習ファイルを壊してし
|
演習ファイルのコピーを使って実施するので、オリジナルの演習ファイルを壊してしまう心配はありません。
|
||||||
まう心配はありません。
|
|
||||||
.PP
|
.PP
|
||||||
.B Vim
|
.B Vim
|
||||||
を初めて学ぶ人向けのチュートリアルです。
|
を初めて学ぶ人向けのチュートリアルです。
|
||||||
.PP
|
.PP
|
||||||
引数に \-g を指定すると GUI 版の vim が利用可能であれば vim ではなく gvim を
|
引数に \-g を指定すると GUI 版の vim が利用可能であれば vim ではなく gvim
|
||||||
使って vimtutor が開始します。gvim が見つからないときは Vim が使用されます。
|
を使って vimtutor が開始します。gvim が見つからないときは Vim が使用されます。
|
||||||
.PP
|
.PP
|
||||||
[language] 引数は "ja" や "es" などの二文字の言語名です。
|
[language] 引数は "ja" や "es" などの二文字の言語名です。
|
||||||
[language] 引数を省略した場合はロケールの言語が使われます。
|
[language] 引数を省略した場合はロケールの言語が使われます。
|
||||||
@@ -34,8 +33,8 @@ vimtutor \- Vim チュートリアル
|
|||||||
.SH 著者
|
.SH 著者
|
||||||
.B Vimtutor
|
.B Vimtutor
|
||||||
は、Colorado State University の Charles Smith のアイデアを基に、
|
は、Colorado State University の Charles Smith のアイデアを基に、
|
||||||
Colorado School of Mines の Michael C. Pierce と Robert K. Ware の両名
|
Colorado School of Mines の Michael C. Pierce と Robert K. Ware
|
||||||
によって Vi 向けに作成されたものを基にしています。
|
の両名によって Vi 向けに作成されたものを基にしています。
|
||||||
E-mail: bware@mines.colorado.edu.
|
E-mail: bware@mines.colorado.edu.
|
||||||
.br
|
.br
|
||||||
.B Vim
|
.B Vim
|
||||||
|
@@ -22,8 +22,7 @@
|
|||||||
.BR uuencode (1)
|
.BR uuencode (1)
|
||||||
や
|
や
|
||||||
.BR uudecode (1)
|
.BR uudecode (1)
|
||||||
のように、バイナリデータを、メールに貼り付け可能な ASCII 形式に変換できた
|
のように、バイナリデータを、メールに貼り付け可能な ASCII 形式に変換できたり、標準出力に出力することもできます。
|
||||||
り、標準出力に出力することもできます。
|
|
||||||
さらに、バイナリファイルにパッチを当てるという使い方もできます。
|
さらに、バイナリファイルにパッチを当てるという使い方もできます。
|
||||||
.SH オプション
|
.SH オプション
|
||||||
.I infile
|
.I infile
|
||||||
@@ -37,8 +36,8 @@
|
|||||||
.RB \` \- '
|
.RB \` \- '
|
||||||
を指定した) 場合は、標準出力に出力されます。
|
を指定した) 場合は、標準出力に出力されます。
|
||||||
.PP
|
.PP
|
||||||
引数の解釈処理は適当なので注意してください。パラメータを取らない引数は
|
引数の解釈処理は適当なので注意してください。
|
||||||
最初の一文字だけチェックされます。
|
パラメータを取らない引数は最初の一文字だけチェックされます。
|
||||||
引数の文字とパラメータの間のスペースは省略可能です。
|
引数の文字とパラメータの間のスペースは省略可能です。
|
||||||
パラメータは 10 進数、16 進数、8 進数で指定できます。
|
パラメータは 10 進数、16 進数、8 進数で指定できます。
|
||||||
.BR \-c8
|
.BR \-c8
|
||||||
@@ -63,12 +62,12 @@
|
|||||||
.TP
|
.TP
|
||||||
.IR \-e
|
.IR \-e
|
||||||
リトルエンディアンの 16 進ダンプに切り替える。
|
リトルエンディアンの 16 進ダンプに切り替える。
|
||||||
このオプションは、バイトのグループをリトルエンディアンのバイト順のワードとして
|
このオプションは、バイトのグループをリトルエンディアンのバイト順のワードとして扱います。
|
||||||
扱います。標準のグルーピングは 4 バイトですが、
|
標準のグルーピングは 4 バイトですが、
|
||||||
.RI "" \-g
|
.RI "" \-g
|
||||||
を使うことで変更可能です。
|
を使うことで変更可能です。
|
||||||
このオプションは 16 進ダンプのみに適用され、ASCII (あるいは EBCDIC) 表示は
|
このオプションは 16 進ダンプのみに適用され、ASCII (あるいは EBCDIC)
|
||||||
変更されません。
|
表示は変更されません。
|
||||||
このモードでは \-r、\-p、\-i は機能しません。
|
このモードでは \-r、\-p、\-i は機能しません。
|
||||||
.TP
|
.TP
|
||||||
.IR "\-c cols " | " \-cols cols"
|
.IR "\-c cols " | " \-cols cols"
|
||||||
@@ -87,23 +86,22 @@
|
|||||||
.IR "\-g bytes " | " \-groupsize bytes"
|
.IR "\-g bytes " | " \-groupsize bytes"
|
||||||
出力を
|
出力を
|
||||||
.RI < bytes >
|
.RI < bytes >
|
||||||
バイト (2 文字の 16 進数、または 8 文字の 2 進数) ごとにスペースで区切りま
|
バイト (2 文字の 16 進数、または 8 文字の 2 進数) ごとにスペースで区切ります。
|
||||||
す。
|
|
||||||
区切らずに出力するには
|
区切らずに出力するには
|
||||||
.I \-g 0
|
.I \-g 0
|
||||||
を指定してください。
|
を指定してください。
|
||||||
.RI < Bytes >
|
.RI < Bytes >
|
||||||
の標準設定は \fI2\fP で、リトルエンディアンモードの場合は \fI4\fP 、
|
の標準設定は \fI2\fP で、リトルエンディアンモードの場合は \fI4\fP 、
|
||||||
2 進ダンプの場合は \fI1\fP です。
|
2 進ダンプの場合は \fI1\fP です。
|
||||||
ポストスクリプト形式やインクルード形式で出力するときは、このオプションは使わ
|
ポストスクリプト形式やインクルード形式で出力するときは、このオプションは使われません。
|
||||||
れません。
|
|
||||||
.TP
|
.TP
|
||||||
.IR \-h " | " \-help
|
.IR \-h " | " \-help
|
||||||
コマンドの説明を出力して終了する。変換は実行されません。
|
コマンドの説明を出力して終了する。変換は実行されません。
|
||||||
.TP
|
.TP
|
||||||
.IR \-i " | " \-include
|
.IR \-i " | " \-include
|
||||||
C インクルードファイル形式で出力します。入力ファイルの名前が付けられた静的配
|
C インクルードファイル形式で出力します。
|
||||||
列の定義が出力されます。標準入力の場合は定義の中身だけ出力されます。
|
入力ファイルの名前が付けられた静的配列の定義が出力されます。
|
||||||
|
標準入力の場合は定義の中身だけ出力されます。
|
||||||
.TP
|
.TP
|
||||||
.IR "\-l len " | " \-len len"
|
.IR "\-l len " | " \-len len"
|
||||||
.RI < len >
|
.RI < len >
|
||||||
@@ -135,9 +133,9 @@ infile の
|
|||||||
.RI < seek >
|
.RI < seek >
|
||||||
バイト目 (絶対位置、または相対位置) から開始する。
|
バイト目 (絶対位置、または相対位置) から開始する。
|
||||||
\fI+ \fRは、現在の標準入力の位置から相対的な位置を示します
|
\fI+ \fRは、現在の標準入力の位置から相対的な位置を示します
|
||||||
(標準入力から読み込むときのみ意味があります)。\fI\- \fRは、入力の終わりから
|
(標準入力から読み込むときのみ意味があります)。
|
||||||
の文字数を示します (\fI+\fR と同時に指定した場合は、現在の標準入力の位置から
|
\fI\- \fRは、入力の終わりからの文字数を示します
|
||||||
手前の位置を示します)。
|
(\fI+\fR と同時に指定した場合は、現在の標準入力の位置から手前の位置を示します)。
|
||||||
\-s 引数を指定しなかった場合は、現在のファイル位置から開始されます。
|
\-s 引数を指定しなかった場合は、現在のファイル位置から開始されます。
|
||||||
.TP
|
.TP
|
||||||
.I \-u
|
.I \-u
|
||||||
@@ -149,21 +147,20 @@ infile の
|
|||||||
.PP
|
.PP
|
||||||
.I xxd \-r
|
.I xxd \-r
|
||||||
では行番号の評価に関しての暗黙のルールがいくつかあります。
|
では行番号の評価に関しての暗黙のルールがいくつかあります。
|
||||||
出力ファイルがシーク可能なら、各行の行番号が順番通りに並んでなくても構いませ
|
出力ファイルがシーク可能なら、各行の行番号が順番通りに並んでなくても構いません。
|
||||||
ん。位置が飛んでいても重なっていても大丈夫です。その場合、次の位置に移動する
|
位置が飛んでいても重なっていても大丈夫です。
|
||||||
ために lseek(2) が使われます。
|
その場合、次の位置に移動するために lseek(2) が使われます。
|
||||||
出力ファイルがシーク不可なら、「隙間」だけが処理可能です。隙間は null バイト
|
出力ファイルがシーク不可なら、「隙間」だけが処理可能です。
|
||||||
で埋められます。
|
隙間は null バイトで埋められます。
|
||||||
.PP
|
.PP
|
||||||
.I xxd \-r
|
.I xxd \-r
|
||||||
は不正な入力をエラーにしません。ゴミは静かに読み飛ばされます。
|
は不正な入力をエラーにしません。ゴミは静かに読み飛ばされます。
|
||||||
.PP
|
.PP
|
||||||
16 進ダンプを編集するときは注意が必要です。
|
16 進ダンプを編集するときは注意が必要です。
|
||||||
.I xxd \-r
|
.I xxd \-r
|
||||||
は必要な桁 (\-c 引数参照) だけ 16 進データを読み込んで、行の残りを無視しま
|
は必要な桁 (\-c 引数参照) だけ 16 進データを読み込んで、行の残りを無視します。
|
||||||
す。つまり、ascii (または ebcdic) を示している列への変更は無視されます。
|
つまり、ascii (または ebcdic) を示している列への変更は無視されます。
|
||||||
xxd \-r \-p でプレーン形式 (ポストスクリプト形式) の 16 進ダンプを元に戻す場
|
xxd \-r \-p でプレーン形式 (ポストスクリプト形式) の 16 進ダンプを元に戻す場合は、列の数は影響しません。
|
||||||
合は、列の数は影響しません。
|
|
||||||
2 桁の 16 進数と認識できるものはすべて変換されます。
|
2 桁の 16 進数と認識できるものはすべて変換されます。
|
||||||
.PP
|
.PP
|
||||||
\fI% xxd \-i file\fR
|
\fI% xxd \-i file\fR
|
||||||
@@ -177,19 +174,16 @@ xxd \-r \-p でプレーン形式 (ポストスクリプト形式) の 16 進ダ
|
|||||||
.I xxd \-s +seek
|
.I xxd \-s +seek
|
||||||
と
|
と
|
||||||
.IR "xxd \-s seek" ,
|
.IR "xxd \-s seek" ,
|
||||||
の違いは、lseek(2) を使って入力を "巻き戻す" かどうかです。'+' が意味を持つ
|
の違いは、lseek(2) を使って入力を "巻き戻す" かどうかです。'+' が意味を持つのは、入力が標準入力で、xxd
|
||||||
のは、入力が標準入力で、xxd が起動されたときに標準入力のファイル位置がファイ
|
が起動されたときに標準入力のファイル位置がファイルの先頭ではなかった場合です。
|
||||||
ルの先頭ではなかった場合です。
|
|
||||||
以下の例が分かりやすいかもしれません (もっと混乱するかも!)...
|
以下の例が分かりやすいかもしれません (もっと混乱するかも!)...
|
||||||
.PP
|
.PP
|
||||||
`cat' が既に標準入力を終わりまで読んでいるので、読む前に標準入力を巻き戻す必
|
`cat' が既に標準入力を終わりまで読んでいるので、読む前に標準入力を巻き戻す必要がある。
|
||||||
要がある。
|
|
||||||
.br
|
.br
|
||||||
\fI% sh \-c "cat > plain_copy; xxd \-s 0 > hex_copy" < file\fR
|
\fI% sh \-c "cat > plain_copy; xxd \-s 0 > hex_copy" < file\fR
|
||||||
.PP
|
.PP
|
||||||
ファイル位置 0x480 (=1024+128) 前方から 16 進ダンプする。
|
ファイル位置 0x480 (=1024+128) 前方から 16 進ダンプする。
|
||||||
`+' は 「現在地からの相対位置」を意味するので、dd が 1k 処理した後から、さら
|
`+' は 「現在地からの相対位置」を意味するので、dd が 1k 処理した後から、さらに `128' 進めます。
|
||||||
に `128' 進めます。
|
|
||||||
.br
|
.br
|
||||||
\fI% sh \-c "dd of=plain_snippet bs=1k count=1; xxd \-s +128 > hex_snippet" < file\fR
|
\fI% sh \-c "dd of=plain_snippet bs=1k count=1; xxd \-s +128 > hex_snippet" < file\fR
|
||||||
.PP
|
.PP
|
||||||
@@ -198,8 +192,7 @@ xxd \-r \-p でプレーン形式 (ポストスクリプト形式) の 16 進ダ
|
|||||||
\fI% sh \-c "dd of=plain_snippet bs=1k count=1; xxd \-s +\-768 > hex_snippet" < file\fR
|
\fI% sh \-c "dd of=plain_snippet bs=1k count=1; xxd \-s +\-768 > hex_snippet" < file\fR
|
||||||
.PP
|
.PP
|
||||||
このような使い方はあまりしませんし、`+' を使うこともほとんどないでしょう。
|
このような使い方はあまりしませんし、`+' を使うこともほとんどないでしょう。
|
||||||
\-s を使うときはいつでも、strace(1) や truss(1) を使って、xxd の働きをチェッ
|
\-s を使うときはいつでも、strace(1) や truss(1) を使って、xxd の働きをチェックすることをお勧めします。
|
||||||
クすることをお勧めします。
|
|
||||||
.SH 例
|
.SH 例
|
||||||
.PP
|
.PP
|
||||||
.br
|
.br
|
||||||
@@ -233,8 +226,7 @@ xxd \-r \-p でプレーン形式 (ポストスクリプト形式) の 16 進ダ
|
|||||||
.br
|
.br
|
||||||
|
|
||||||
.br
|
.br
|
||||||
この man ページの先頭から 120 バイトを一行に 12 オクテットずつ 16 進ダンプす
|
この man ページの先頭から 120 バイトを一行に 12 オクテットずつ 16 進ダンプする。
|
||||||
る。
|
|
||||||
.br
|
.br
|
||||||
\fI% xxd \-l 120 \-c 12 xxd.1\fR
|
\fI% xxd \-l 120 \-c 12 xxd.1\fR
|
||||||
.br
|
.br
|
||||||
@@ -301,8 +293,7 @@ xxd.1 の日付を修正する。
|
|||||||
000fffc: 0000 0000 40 ....A
|
000fffc: 0000 0000 40 ....A
|
||||||
.PP
|
.PP
|
||||||
一文字の 'A' からなる 1 バイトのファイルを作成する。
|
一文字の 'A' からなる 1 バイトのファイルを作成する。
|
||||||
'\-r \-s' の後に指定した数値がファイル中の行番号に加算され、結果、余計なバ
|
'\-r \-s' の後に指定した数値がファイル中の行番号に加算され、結果、余計なバイトが飛ばされる。
|
||||||
イトが飛ばされる。
|
|
||||||
.br
|
.br
|
||||||
\fI% echo "010000: 41" | xxd \-r \-s \-0x10000 > file\fR
|
\fI% echo "010000: 41" | xxd \-r \-s \-0x10000 > file\fR
|
||||||
.PP
|
.PP
|
||||||
@@ -319,8 +310,8 @@ xxd.1 の日付を修正する。
|
|||||||
\fI:'a,'z!xxd \-r\fR
|
\fI:'a,'z!xxd \-r\fR
|
||||||
.PP
|
.PP
|
||||||
.B vim(1)
|
.B vim(1)
|
||||||
の中から xxd をフィルタとして実行し、
|
の中から xxd をフィルタとして実行し、16 進ダンプされた行を元に戻す。
|
||||||
16 進ダンプされた行を元に戻す。戻したい行にカーソルを移動して:
|
戻したい行にカーソルを移動して:
|
||||||
.br
|
.br
|
||||||
\fI!!xxd \-r\fR
|
\fI!!xxd \-r\fR
|
||||||
.PP
|
.PP
|
||||||
|
@@ -1,7 +1,4 @@
|
|||||||
Language files for Vim
|
Language files for Vim: Translated menus
|
||||||
|
|
||||||
Translated menus
|
|
||||||
----------------
|
|
||||||
|
|
||||||
The contents of each menu file is a sequence of lines with "menutrans"
|
The contents of each menu file is a sequence of lines with "menutrans"
|
||||||
commands. Read one of the existing files to get an idea of how this works.
|
commands. Read one of the existing files to get an idea of how this works.
|
||||||
@@ -54,11 +51,3 @@ doing the conversion. Let the UTF-8 menu file source the latin1 menu file,
|
|||||||
and put "scriptencoding latin1" in that one.
|
and put "scriptencoding latin1" in that one.
|
||||||
Other conversions may not always be available (e.g., between iso-8859-# and
|
Other conversions may not always be available (e.g., between iso-8859-# and
|
||||||
MS-Windows codepages), thus the converted menu file must be available.
|
MS-Windows codepages), thus the converted menu file must be available.
|
||||||
|
|
||||||
|
|
||||||
Translated messages
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
This requires doing "make install" in the "src" directory. It will compile
|
|
||||||
the portable files "src/po/*.po" into binary ".mo" files and place them in the
|
|
||||||
right directory.
|
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
" Last Change: 28-Jan-2016.
|
" Last Change: 28-Jan-2016.
|
||||||
"
|
"
|
||||||
" Copyright (C) 2001-2016 MURAOKA Taro <koron.kaoriya@gmail.com>,
|
" Copyright (C) 2001-2016 MURAOKA Taro <koron.kaoriya@gmail.com>,
|
||||||
" vim-jp (http://vim-jp.org/)
|
" vim-jp <http://vim-jp.org/>
|
||||||
"
|
"
|
||||||
" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
|
" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
|
||||||
|
|
||||||
@@ -174,6 +174,10 @@ menutrans Set\ language\ to\ "en_nz"
|
|||||||
menutrans Set\ language\ to\ "en_us" <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\ "en_us"\ <20><><EFBFBD><EFBFBD><EFBFBD>ꤹ<EFBFBD><EFBFBD>
|
menutrans Set\ language\ to\ "en_us" <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\ "en_us"\ <20><><EFBFBD><EFBFBD><EFBFBD>ꤹ<EFBFBD><EFBFBD>
|
||||||
menutrans &Find\ More\ Languages ¾<>θ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&F)
|
menutrans &Find\ More\ Languages ¾<>θ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&F)
|
||||||
|
|
||||||
|
let g:menutrans_spell_change_ARG_to = '"%s"\ <20><><EFBFBD>ѹ<EFBFBD>'
|
||||||
|
let g:menutrans_spell_add_ARG_to_word_list = '"%s"\ <20><>ñ<EFBFBD><C3B1><EFBFBD>ꥹ<EFBFBD>Ȥ<EFBFBD><C8A4>ɲ<EFBFBD>'
|
||||||
|
let g:menutrans_spell_ignore_ARG = '"%s"\ <20><>̵<EFBFBD><CCB5>'
|
||||||
|
|
||||||
" Tools.Fold Menu
|
" Tools.Fold Menu
|
||||||
menutrans &Folding <09><EFBFBD><DEBE><EFBFBD>(&F)
|
menutrans &Folding <09><EFBFBD><DEBE><EFBFBD>(&F)
|
||||||
" open close folds
|
" open close folds
|
||||||
@@ -210,8 +214,7 @@ menutrans &Delete
|
|||||||
menutrans &Alternate <><CEA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&A)
|
menutrans &Alternate <><CEA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&A)
|
||||||
menutrans &Next <09><><EFBFBD>ΥХåե<EFBFBD>(&N)
|
menutrans &Next <09><><EFBFBD>ΥХåե<EFBFBD>(&N)
|
||||||
menutrans &Previous <09><><EFBFBD>ΥХåե<EFBFBD>(&P)
|
menutrans &Previous <09><><EFBFBD>ΥХåե<EFBFBD>(&P)
|
||||||
menutrans [No\ File] [̵<EFBFBD><EFBFBD>]
|
let g:menutrans_no_file = "[̵̾]"
|
||||||
let g:menutrans_no_file = "[̵<><CCB5>]"
|
|
||||||
|
|
||||||
" Window menu
|
" Window menu
|
||||||
menutrans &Window <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɥ<EFBFBD>(&W)
|
menutrans &Window <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɥ<EFBFBD>(&W)
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
" Last Change: 28-Jan-2016.
|
" Last Change: 28-Jan-2016.
|
||||||
"
|
"
|
||||||
" Copyright (C) 2001-2016 MURAOKA Taro <koron.kaoriya@gmail.com>,
|
" Copyright (C) 2001-2016 MURAOKA Taro <koron.kaoriya@gmail.com>,
|
||||||
" vim-jp (http://vim-jp.org/)
|
" vim-jp <http://vim-jp.org/>
|
||||||
"
|
"
|
||||||
" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
|
" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
|
||||||
|
|
||||||
@@ -174,6 +174,10 @@ menutrans Set\ language\ to\ "en_nz" 言語を\ "en_nz"\ に設定する
|
|||||||
menutrans Set\ language\ to\ "en_us" 言語を\ "en_us"\ に設定する
|
menutrans Set\ language\ to\ "en_us" 言語を\ "en_us"\ に設定する
|
||||||
menutrans &Find\ More\ Languages 他の言語を検索する(&F)
|
menutrans &Find\ More\ Languages 他の言語を検索する(&F)
|
||||||
|
|
||||||
|
let g:menutrans_spell_change_ARG_to = '"%s"\ を変更'
|
||||||
|
let g:menutrans_spell_add_ARG_to_word_list = '"%s"\ を単語リストに追加'
|
||||||
|
let g:menutrans_spell_ignore_ARG = '"%s"\ を無視'
|
||||||
|
|
||||||
" Tools.Fold Menu
|
" Tools.Fold Menu
|
||||||
menutrans &Folding 折畳み(&F)
|
menutrans &Folding 折畳み(&F)
|
||||||
" open close folds
|
" open close folds
|
||||||
@@ -210,8 +214,7 @@ menutrans &Delete 削除(&D)
|
|||||||
menutrans &Alternate 裏へ切替(&A)
|
menutrans &Alternate 裏へ切替(&A)
|
||||||
menutrans &Next 次のバッファ(&N)
|
menutrans &Next 次のバッファ(&N)
|
||||||
menutrans &Previous 前のバッファ(&P)
|
menutrans &Previous 前のバッファ(&P)
|
||||||
menutrans [No\ File] [無題]
|
let g:menutrans_no_file = "[無名]"
|
||||||
let g:menutrans_no_file = "[無題]"
|
|
||||||
|
|
||||||
" Window menu
|
" Window menu
|
||||||
menutrans &Window ウィンドウ(&W)
|
menutrans &Window ウィンドウ(&W)
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
" Last Change: 28-Jan-2016.
|
" Last Change: 28-Jan-2016.
|
||||||
"
|
"
|
||||||
" Copyright (C) 2001-2016 MURAOKA Taro <koron.kaoriya@gmail.com>,
|
" Copyright (C) 2001-2016 MURAOKA Taro <koron.kaoriya@gmail.com>,
|
||||||
" vim-jp (http://vim-jp.org/)
|
" vim-jp <http://vim-jp.org/>
|
||||||
"
|
"
|
||||||
" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
|
" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
|
||||||
|
|
||||||
@@ -174,6 +174,10 @@ menutrans Set\ language\ to\ "en_nz"
|
|||||||
menutrans Set\ language\ to\ "en_us" <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\ "en_us"\ <20>ɐݒ肷<EFBFBD><EFBFBD>
|
menutrans Set\ language\ to\ "en_us" <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\ "en_us"\ <20>ɐݒ肷<EFBFBD><EFBFBD>
|
||||||
menutrans &Find\ More\ Languages <09><><EFBFBD>̌<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&F)
|
menutrans &Find\ More\ Languages <09><><EFBFBD>̌<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&F)
|
||||||
|
|
||||||
|
let g:menutrans_spell_change_ARG_to = '"%s"\ <20><><EFBFBD>ύX'
|
||||||
|
let g:menutrans_spell_add_ARG_to_word_list = '"%s"\ <20><><EFBFBD>P<EFBFBD>ꃊ<EFBFBD>X<EFBFBD>g<EFBFBD>ɒlj<C992>'
|
||||||
|
let g:menutrans_spell_ignore_ARG = '"%s"\ <20><EFBFBD>'
|
||||||
|
|
||||||
" Tools.Fold Menu
|
" Tools.Fold Menu
|
||||||
menutrans &Folding <09><EFBFBD><DC8F><EFBFBD>(&F)
|
menutrans &Folding <09><EFBFBD><DC8F><EFBFBD>(&F)
|
||||||
" open close folds
|
" open close folds
|
||||||
@@ -210,8 +214,7 @@ menutrans &Delete
|
|||||||
menutrans &Alternate <09><><EFBFBD>ؑ<EFBFBD>(&A)
|
menutrans &Alternate <09><><EFBFBD>ؑ<EFBFBD>(&A)
|
||||||
menutrans &Next <09><><EFBFBD>̃o<EFBFBD>b<EFBFBD>t<EFBFBD>@(&N)
|
menutrans &Next <09><><EFBFBD>̃o<EFBFBD>b<EFBFBD>t<EFBFBD>@(&N)
|
||||||
menutrans &Previous <09>O<EFBFBD>̃o<EFBFBD>b<EFBFBD>t<EFBFBD>@(&P)
|
menutrans &Previous <09>O<EFBFBD>̃o<EFBFBD>b<EFBFBD>t<EFBFBD>@(&P)
|
||||||
menutrans [No\ File] [<5B><><EFBFBD><EFBFBD>]
|
let g:menutrans_no_file = "[<5B><><EFBFBD><EFBFBD>]"
|
||||||
let g:menutrans_no_file = "[<5B><><EFBFBD><EFBFBD>]"
|
|
||||||
|
|
||||||
" Window menu
|
" Window menu
|
||||||
menutrans &Window <09>E<EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>h<EFBFBD>E(&W)
|
menutrans &Window <09>E<EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>h<EFBFBD>E(&W)
|
||||||
|
@@ -57,10 +57,11 @@ vmap <S-Insert> <C-V>
|
|||||||
" Use CTRL-Q to do what CTRL-V used to do
|
" Use CTRL-Q to do what CTRL-V used to do
|
||||||
noremap <C-Q> <C-V>
|
noremap <C-Q> <C-V>
|
||||||
|
|
||||||
" Use CTRL-S for saving, also in Insert mode
|
" Use CTRL-S for saving, also in Insert mode (<C-O> doesn't work well when
|
||||||
|
" using completions).
|
||||||
noremap <C-S> :update<CR>
|
noremap <C-S> :update<CR>
|
||||||
vnoremap <C-S> <C-C>:update<CR>
|
vnoremap <C-S> <C-C>:update<CR>
|
||||||
inoremap <C-S> <C-O>:update<CR>
|
inoremap <C-S> <Esc>:update<CR>gi
|
||||||
|
|
||||||
" For CTRL-V to work autoselect must be off.
|
" For CTRL-V to work autoselect must be off.
|
||||||
" On Unix we have two selections, autoselect can be used.
|
" On Unix we have two selections, autoselect can be used.
|
||||||
|
@@ -6,6 +6,7 @@ Look in the file for hints on how it can be disabled without deleting it.
|
|||||||
getscriptPlugin.vim get latest version of Vim scripts
|
getscriptPlugin.vim get latest version of Vim scripts
|
||||||
gzip.vim edit compressed files
|
gzip.vim edit compressed files
|
||||||
logiPat.vim logical operators on patterns
|
logiPat.vim logical operators on patterns
|
||||||
|
manpager.vim using Vim as manpager
|
||||||
matchparen.vim highlight paren matching the one under the cursor
|
matchparen.vim highlight paren matching the one under the cursor
|
||||||
netrwPlugin.vim edit files over a network and browse (remote) directories
|
netrwPlugin.vim edit files over a network and browse (remote) directories
|
||||||
rrhelper.vim used for --remote-wait editing
|
rrhelper.vim used for --remote-wait editing
|
||||||
|
@@ -1,9 +1,9 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: C#
|
" Language: C#
|
||||||
" Maintainer: Nick Jensen <nickspoon@gmail.com>
|
" Maintainer: Nick Jensen <nickspoon@gmail.com>
|
||||||
" Former Maintainer: Anduin Withers <awithers@anduin.com>
|
" Former Maintainers: Anduin Withers <awithers@anduin.com>
|
||||||
" Former Maintainer: Johannes Zellner <johannes@zellner.org>
|
" Johannes Zellner <johannes@zellner.org>
|
||||||
" Last Change: 2018-05-02
|
" Last Change: 2018-06-29
|
||||||
" Filenames: *.cs
|
" Filenames: *.cs
|
||||||
" License: Vim (see :h license)
|
" License: Vim (see :h license)
|
||||||
" Repository: https://github.com/nickspoons/vim-cs
|
" Repository: https://github.com/nickspoons/vim-cs
|
||||||
@@ -24,8 +24,8 @@ syn keyword csStorage delegate enum interface namespace struct
|
|||||||
syn keyword csRepeat break continue do for foreach goto return while
|
syn keyword csRepeat break continue do for foreach goto return while
|
||||||
syn keyword csConditional else if switch
|
syn keyword csConditional else if switch
|
||||||
syn keyword csLabel case default
|
syn keyword csLabel case default
|
||||||
" there's no :: operator in C#
|
|
||||||
syn match csOperatorError display +::+
|
syn match csOperatorError display +::+
|
||||||
|
syn match csGlobal display +global::+
|
||||||
" user labels (see [1] 8.6 Statements)
|
" user labels (see [1] 8.6 Statements)
|
||||||
syn match csLabel display +^\s*\I\i*\s*:\([^:]\)\@=+
|
syn match csLabel display +^\s*\I\i*\s*:\([^:]\)\@=+
|
||||||
syn keyword csModifier abstract const extern internal override private protected public readonly sealed static virtual volatile
|
syn keyword csModifier abstract const extern internal override private protected public readonly sealed static virtual volatile
|
||||||
@@ -34,23 +34,33 @@ syn keyword csException try catch finally throw when
|
|||||||
syn keyword csLinq ascending by descending equals from group in into join let on orderby select where
|
syn keyword csLinq ascending by descending equals from group in into join let on orderby select where
|
||||||
syn keyword csAsync async await
|
syn keyword csAsync async await
|
||||||
|
|
||||||
syn keyword csUnspecifiedStatement as base checked event fixed get in is lock nameof operator out params ref set sizeof stackalloc this typeof unchecked unsafe using
|
syn keyword csUnspecifiedStatement as base checked event fixed in is lock nameof operator out params ref sizeof stackalloc this typeof unchecked unsafe using
|
||||||
syn keyword csUnsupportedStatement add remove value
|
syn keyword csUnsupportedStatement add remove value
|
||||||
syn keyword csUnspecifiedKeyword explicit implicit
|
syn keyword csUnspecifiedKeyword explicit implicit
|
||||||
|
|
||||||
" Contextual Keywords
|
" Contextual Keywords
|
||||||
syn match csContextualStatement /\<yield[[:space:]\n]\+\(return\|break\)/me=s+5
|
syn match csContextualStatement /\<yield[[:space:]\n]\+\(return\|break\)/me=s+5
|
||||||
syn match csContextualStatement /\<partial[[:space:]\n]\+\(class\|struct\|interface\)/me=s+7
|
syn match csContextualStatement /\<partial[[:space:]\n]\+\(class\|struct\|interface\)/me=s+7
|
||||||
syn match csContextualStatement /\<\(get\|set\)[[:space:]\n]*{/me=s+3
|
syn match csContextualStatement /\<\(get\|set\)\(;\|[[:space:]\n]*{\)/me=s+3
|
||||||
syn match csContextualStatement /\<where\>[^:]\+:/me=s+5
|
syn match csContextualStatement /\<where\>[^:]\+:/me=s+5
|
||||||
|
|
||||||
|
" Punctuation
|
||||||
|
syn match csBraces "[{}\[\]]" display
|
||||||
|
syn match csParens "[()]" display
|
||||||
|
syn match csOpSymbols "[+\-><=]\{1,2}" display
|
||||||
|
syn match csOpSymbols "[!><+\-*/]=" display
|
||||||
|
syn match csOpSymbols "[!*/^]" display
|
||||||
|
syn match csOpSymbols "=>" display
|
||||||
|
syn match csEndColon ";" display
|
||||||
|
syn match csLogicSymbols "&&" display
|
||||||
|
syn match csLogicSymbols "||" display
|
||||||
|
syn match csLogicSymbols "?" display
|
||||||
|
syn match csLogicSymbols ":" display
|
||||||
|
|
||||||
" Comments
|
" Comments
|
||||||
"
|
"
|
||||||
" PROVIDES: @csCommentHook
|
" PROVIDES: @csCommentHook
|
||||||
"
|
syn keyword csTodo contained TODO FIXME XXX NOTE HACK TBD
|
||||||
" TODO: include strings ?
|
|
||||||
"
|
|
||||||
syn keyword csTodo contained TODO FIXME XXX NOTE HACK
|
|
||||||
syn region csComment start="/\*" end="\*/" contains=@csCommentHook,csTodo,@Spell
|
syn region csComment start="/\*" end="\*/" contains=@csCommentHook,csTodo,@Spell
|
||||||
syn match csComment "//.*$" contains=@csCommentHook,csTodo,@Spell
|
syn match csComment "//.*$" contains=@csCommentHook,csTodo,@Spell
|
||||||
|
|
||||||
@@ -73,44 +83,64 @@ syn cluster xmlTagHook add=csXmlTag
|
|||||||
|
|
||||||
syn match csXmlCommentLeader +\/\/\/+ contained
|
syn match csXmlCommentLeader +\/\/\/+ contained
|
||||||
syn match csXmlComment +\/\/\/.*$+ contains=csXmlCommentLeader,@csXml,@Spell
|
syn match csXmlComment +\/\/\/.*$+ contains=csXmlCommentLeader,@csXml,@Spell
|
||||||
syntax include @csXml syntax/xml.vim
|
syn include @csXml syntax/xml.vim
|
||||||
hi def link xmlRegion Comment
|
hi def link xmlRegion Comment
|
||||||
|
|
||||||
|
|
||||||
" [1] 9.5 Pre-processing directives
|
" [1] 9.5 Pre-processing directives
|
||||||
syn region csPreCondit
|
syn region csPreCondit start="^\s*#\s*\(define\|undef\|if\|elif\|else\|endif\|line\|error\|warning\)" skip="\\$" end="$" contains=csComment keepend
|
||||||
\ start="^\s*#\s*\(define\|undef\|if\|elif\|else\|endif\|line\|error\|warning\)"
|
syn region csRegion matchgroup=csPreCondit start="^\s*#\s*region.*$" end="^\s*#\s*endregion" transparent fold contains=TOP
|
||||||
\ skip="\\$" end="$" contains=csComment keepend
|
syn region csSummary start="^\s*/// <summary" end="^\%\(\s*///\)\@!" transparent fold keepend
|
||||||
syn region csRegion matchgroup=csPreCondit start="^\s*#\s*region.*$"
|
|
||||||
\ end="^\s*#\s*endregion" transparent fold contains=TOP
|
|
||||||
syn region csSummary start="^\s*/// <summary" end="^\(\s*///\)\@!" transparent fold keepend
|
|
||||||
|
|
||||||
|
|
||||||
syn region csClassType start="\(@\)\@<!class\>"hs=s+6 end="[:\n{]"he=e-1 contains=csClass
|
syn region csClassType start="@\@1<!\<class\>"hs=s+6 end="[:\n{]"me=e-1 contains=csClass
|
||||||
syn region csNewType start="\(@\)\@<!new\>"hs=s+4 end="[\(\<{\[]"he=e-1 contains=csNew contains=csNewType
|
syn region csNewType start="@\@1<!\<new\>"hs=s+4 end="[;\n{(<\[]"me=e-1 contains=csNew contains=csNewType
|
||||||
syn region csIsType start="\v (is|as) "hs=s+4 end="\v[A-Za-z0-9]+" oneline contains=csIsAs
|
syn region csIsType start=" is "hs=s+4 end="[A-Za-z0-9]\+" oneline contains=csIsAs
|
||||||
|
syn region csIsType start=" as "hs=s+4 end="[A-Za-z0-9]\+" oneline contains=csIsAs
|
||||||
syn keyword csNew new contained
|
syn keyword csNew new contained
|
||||||
syn keyword csClass class contained
|
syn keyword csClass class contained
|
||||||
syn keyword csIsAs is as
|
syn keyword csIsAs is as
|
||||||
|
|
||||||
" Strings and constants
|
" Strings and constants
|
||||||
syn match csSpecialError contained "\\."
|
syn match csSpecialError "\\." contained
|
||||||
syn match csSpecialCharError contained "[^']"
|
syn match csSpecialCharError "[^']" contained
|
||||||
" [1] 9.4.4.4 Character literals
|
" [1] 9.4.4.4 Character literals
|
||||||
syn match csSpecialChar contained +\\["\\'0abfnrtvx]+
|
syn match csSpecialChar +\\["\\'0abfnrtvx]+ contained display
|
||||||
" unicode characters
|
syn match csUnicodeNumber +\\u\x\{4}+ contained contains=csUnicodeSpecifier display
|
||||||
syn match csUnicodeNumber +\\\(u\x\{4}\|U\x\{8}\)+ contained contains=csUnicodeSpecifier
|
syn match csUnicodeNumber +\\U\x\{8}+ contained contains=csUnicodeSpecifier display
|
||||||
syn match csUnicodeSpecifier +\\[uU]+ contained
|
syn match csUnicodeSpecifier +\\[uU]+ contained display
|
||||||
syn region csVerbatimString start=+@"+ end=+"+ skip=+""+ contains=csVerbatimSpec,@Spell
|
|
||||||
syn match csVerbatimSpec +@"+he=s+1 contained
|
syn region csString matchgroup=csQuote start=+"+ end=+"+ end=+$+ extend contains=csSpecialChar,csSpecialError,csUnicodeNumber,@Spell
|
||||||
syn region csString start=+"+ end=+"+ end=+$+ contains=csSpecialChar,csSpecialError,csUnicodeNumber,@Spell
|
syn match csCharacter "'[^']*'" contains=csSpecialChar,csSpecialCharError display
|
||||||
syn match csCharacter "'[^']*'" contains=csSpecialChar,csSpecialCharError
|
syn match csCharacter "'\\''" contains=csSpecialChar display
|
||||||
syn match csCharacter "'\\''" contains=csSpecialChar
|
syn match csCharacter "'[^\\]'" display
|
||||||
syn match csCharacter "'[^\\]'"
|
syn match csNumber "\<0[0-7]*[lL]\=\>" display
|
||||||
syn match csNumber "\<\(0[0-7]*\|0[xX]\x\+\|\d\+\)[lL]\=\>"
|
syn match csNumber "\<0[xX]\x\+[lL]\=\>" display
|
||||||
syn match csNumber "\(\<\d\+\.\d*\|\.\d\+\)\([eE][-+]\=\d\+\)\=[fFdD]\="
|
syn match csNumber "\<\d\+[lL]\=\>" display
|
||||||
syn match csNumber "\<\d\+[eE][-+]\=\d\+[fFdD]\=\>"
|
syn match csNumber "\<\d\+\.\d*\%\([eE][-+]\=\d\+\)\=[fFdD]\=" display
|
||||||
syn match csNumber "\<\d\+\([eE][-+]\=\d\+\)\=[fFdD]\>"
|
syn match csNumber "\.\d\+\%\([eE][-+]\=\d\+\)\=[fFdD]\=" display
|
||||||
|
syn match csNumber "\<\d\+[eE][-+]\=\d\+[fFdD]\=\>" display
|
||||||
|
syn match csNumber "\<\d\+\%\([eE][-+]\=\d\+\)\=[fFdD]\>" display
|
||||||
|
|
||||||
|
syn region csInterpolatedString matchgroup=csQuote start=+\$"+ end=+"+ end=+$+ extend contains=csInterpolation,csEscapedInterpolation,csSpecialChar,csSpecialError,csUnicodeNumber,@Spell
|
||||||
|
|
||||||
|
syn region csInterpolation matchgroup=csInterpolationDelimiter start=+{+ end=+}+ keepend contained contains=@csAll,csBracketed,csInterpolationAlign,csInterpolationFormat
|
||||||
|
syn match csEscapedInterpolation "{{" transparent contains=NONE display
|
||||||
|
syn match csEscapedInterpolation "}}" transparent contains=NONE display
|
||||||
|
syn region csInterpolationAlign matchgroup=csInterpolationAlignDel start=+,+ end=+}+ end=+:+me=e-1 contained contains=csNumber,csConstant,csCharacter,csParens,csOpSymbols,csString,csBracketed display
|
||||||
|
syn match csInterpolationFormat +:[^}]\+}+ contained contains=csInterpolationFormatDel display
|
||||||
|
syn match csInterpolationAlignDel +,+ contained display
|
||||||
|
syn match csInterpolationFormatDel +:+ contained display
|
||||||
|
|
||||||
|
syn region csVerbatimString matchgroup=csQuote start=+@"+ end=+"+ skip=+""+ extend contains=csVerbatimQuote,@Spell
|
||||||
|
syn match csVerbatimQuote +""+ contained
|
||||||
|
syn match csQuoteError +@$"+he=s+2,me=s+2
|
||||||
|
|
||||||
|
syn region csInterVerbString matchgroup=csQuote start=+\$@"+ end=+"+ skip=+""+ extend contains=csInterpolation,csEscapedInterpolation,csSpecialChar,csSpecialError,csUnicodeNumber,csVerbatimQuote,@Spell
|
||||||
|
|
||||||
|
syn region csBracketed matchgroup=csParens start=+(+ end=+)+ contained transparent contains=@csAll,csBracketed
|
||||||
|
|
||||||
|
syn cluster csAll contains=csCharacter,csClassType,csComment,csContextualStatement,csEndColon,csInterpolatedString,csIsType,csLabel,csLogicSymbols,csNewType,csConstant,csNumber,csOpSymbols,csOperatorError,csParens,csPreCondit,csRegion,csString,csSummary,csUnicodeNumber,csUnicodeSpecifier,csVerbatimString
|
||||||
|
|
||||||
" The default highlighting.
|
" The default highlighting.
|
||||||
hi def link csType Type
|
hi def link csType Type
|
||||||
@@ -139,17 +169,31 @@ hi def link csInterfaceDeclaration Include
|
|||||||
hi def link csTodo Todo
|
hi def link csTodo Todo
|
||||||
hi def link csComment Comment
|
hi def link csComment Comment
|
||||||
|
|
||||||
|
hi def link csEndColon Statement
|
||||||
|
hi def link csOpSymbols Operator
|
||||||
|
hi def link csLogicSymbols Boolean
|
||||||
|
hi def link csBraces Function
|
||||||
|
hi def link csParens Operator
|
||||||
|
|
||||||
hi def link csSpecialError Error
|
hi def link csSpecialError Error
|
||||||
hi def link csSpecialCharError Error
|
hi def link csSpecialCharError Error
|
||||||
hi def link csString String
|
hi def link csString String
|
||||||
|
hi def link csQuote String
|
||||||
|
hi def link csQuoteError Error
|
||||||
|
hi def link csInterpolatedString String
|
||||||
hi def link csVerbatimString String
|
hi def link csVerbatimString String
|
||||||
hi def link csVerbatimSpec SpecialChar
|
hi def link csInterVerbString String
|
||||||
|
hi def link csVerbatimQuote SpecialChar
|
||||||
hi def link csPreCondit PreCondit
|
hi def link csPreCondit PreCondit
|
||||||
hi def link csCharacter Character
|
hi def link csCharacter Character
|
||||||
hi def link csSpecialChar SpecialChar
|
hi def link csSpecialChar SpecialChar
|
||||||
hi def link csNumber Number
|
hi def link csNumber Number
|
||||||
hi def link csUnicodeNumber SpecialChar
|
hi def link csUnicodeNumber SpecialChar
|
||||||
hi def link csUnicodeSpecifier SpecialChar
|
hi def link csUnicodeSpecifier SpecialChar
|
||||||
|
hi def link csInterpolationDelimiter Delimiter
|
||||||
|
hi def link csInterpolationAlignDel csInterpolationDelimiter
|
||||||
|
hi def link csInterpolationFormat csInterpolationDelimiter
|
||||||
|
hi def link csInterpolationFormatDel csInterpolationDelimiter
|
||||||
|
|
||||||
" xml markup
|
" xml markup
|
||||||
hi def link csXmlCommentLeader Comment
|
hi def link csXmlCommentLeader Comment
|
||||||
@@ -161,4 +205,4 @@ let b:current_syntax = "cs"
|
|||||||
let &cpo = s:cs_cpo_save
|
let &cpo = s:cs_cpo_save
|
||||||
unlet s:cs_cpo_save
|
unlet s:cs_cpo_save
|
||||||
|
|
||||||
" vim: ts=8
|
" vim: vts=16,28
|
||||||
|
@@ -2,12 +2,13 @@
|
|||||||
" Language: OpenBSD packet filter configuration (pf.conf)
|
" Language: OpenBSD packet filter configuration (pf.conf)
|
||||||
" Original Author: Camiel Dobbelaar <cd@sentia.nl>
|
" Original Author: Camiel Dobbelaar <cd@sentia.nl>
|
||||||
" Maintainer: Lauri Tirkkonen <lotheac@iki.fi>
|
" Maintainer: Lauri Tirkkonen <lotheac@iki.fi>
|
||||||
" Last Change: 2016 Jul 06
|
" Last Change: 2018 Jul 16
|
||||||
|
|
||||||
if exists("b:current_syntax")
|
if exists("b:current_syntax")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
let b:current_syntax = "pf"
|
||||||
setlocal foldmethod=syntax
|
setlocal foldmethod=syntax
|
||||||
syn iskeyword @,48-57,_,-,+
|
syn iskeyword @,48-57,_,-,+
|
||||||
syn sync fromstart
|
syn sync fromstart
|
||||||
@@ -17,7 +18,7 @@ syn keyword pfCmd anchor antispoof block include match pass queue
|
|||||||
syn keyword pfCmd queue set table
|
syn keyword pfCmd queue set table
|
||||||
syn match pfCmd /^\s*load\sanchor\>/
|
syn match pfCmd /^\s*load\sanchor\>/
|
||||||
syn keyword pfTodo TODO XXX contained
|
syn keyword pfTodo TODO XXX contained
|
||||||
syn keyword pfWildAddr all any
|
syn keyword pfWildAddr any no-route urpf-failed self
|
||||||
syn match pfComment /#.*$/ contains=pfTodo
|
syn match pfComment /#.*$/ contains=pfTodo
|
||||||
syn match pfCont /\\$/
|
syn match pfCont /\\$/
|
||||||
syn match pfErrClose /}/
|
syn match pfErrClose /}/
|
||||||
@@ -36,57 +37,6 @@ syn region pfList start=/{/ end=/}/ transparent contains=ALLBUT,pfErrClose,@pfN
|
|||||||
syn region pfString start=/"/ skip=/\\"/ end=/"/ contains=pfIPv4,pfIPv6,pfNetmask,pfTable,pfVar
|
syn region pfString start=/"/ skip=/\\"/ end=/"/ contains=pfIPv4,pfIPv6,pfNetmask,pfTable,pfVar
|
||||||
syn region pfString start=/'/ skip=/\\'/ end=/'/ contains=pfIPv4,pfIPv6,pfNetmask,pfTable,pfVar
|
syn region pfString start=/'/ skip=/\\'/ end=/'/ contains=pfIPv4,pfIPv6,pfNetmask,pfTable,pfVar
|
||||||
|
|
||||||
syn keyword pfService 802-11-iapp Microsoft-SQL-Monitor
|
|
||||||
syn keyword pfService Microsoft-SQL-Server NeXTStep NextStep
|
|
||||||
syn keyword pfService afpovertcp afs3-bos afs3-callback afs3-errors
|
|
||||||
syn keyword pfService afs3-fileserver afs3-kaserver afs3-prserver
|
|
||||||
syn keyword pfService afs3-rmtsys afs3-update afs3-vlserver
|
|
||||||
syn keyword pfService afs3-volser amt-redir-tcp amt-redir-tls
|
|
||||||
syn keyword pfService amt-soap-http amt-soap-https asf-rmcp at-echo
|
|
||||||
syn keyword pfService at-nbp at-rtmp at-zis auth authentication
|
|
||||||
syn keyword pfService bfd-control bfd-echo bftp bgp bgpd biff bootpc
|
|
||||||
syn keyword pfService bootps canna cddb cddbp chargen chat cmd
|
|
||||||
syn keyword pfService cmip-agent cmip-man comsat conference
|
|
||||||
syn keyword pfService conserver courier csnet-ns cso-ns cvspserver
|
|
||||||
syn keyword pfService daap datametrics daytime dhcpd-sync
|
|
||||||
syn keyword pfService dhcpv6-client dhcpv6-server discard domain
|
|
||||||
syn keyword pfService echo efs eklogin ekshell ekshell2 epmap eppc
|
|
||||||
syn keyword pfService exec finger ftp ftp-data git gopher hostname
|
|
||||||
syn keyword pfService hostnames hprop http https hunt hylafax iapp
|
|
||||||
syn keyword pfService icb ident imap imap2 imap3 imaps ingreslock
|
|
||||||
syn keyword pfService ipp iprop ipsec-msft ipsec-nat-t ipx irc
|
|
||||||
syn keyword pfService isakmp iscsi isisd iso-tsap kauth kdc kerberos
|
|
||||||
syn keyword pfService kerberos-adm kerberos-iv kerberos-sec
|
|
||||||
syn keyword pfService kerberos_master kf kip klogin kpasswd kpop
|
|
||||||
syn keyword pfService krb524 krb_prop krbupdate krcmd kreg kshell kx
|
|
||||||
syn keyword pfService l2tp ldap ldaps ldp link login mail mdns
|
|
||||||
syn keyword pfService mdnsresponder microsoft-ds ms-sql-m ms-sql-s
|
|
||||||
syn keyword pfService msa msp mtp mysql name nameserver netbios-dgm
|
|
||||||
syn keyword pfService netbios-ns netbios-ssn netnews netplan netrjs
|
|
||||||
syn keyword pfService netstat netwall newdate nextstep nfs nfsd
|
|
||||||
syn keyword pfService nicname nnsp nntp ntalk ntp null openwebnet
|
|
||||||
syn keyword pfService ospf6d ospfapi ospfd photuris pop2 pop3 pop3pw
|
|
||||||
syn keyword pfService pop3s poppassd portmap postgresql postoffice
|
|
||||||
syn keyword pfService pptp presence printer prospero prospero-np
|
|
||||||
syn keyword pfService puppet pwdgen qotd quote radacct radius
|
|
||||||
syn keyword pfService radius-acct rdp readnews remotefs resource rfb
|
|
||||||
syn keyword pfService rfe rfs rfs_server ripd ripng rje rkinit rlp
|
|
||||||
syn keyword pfService routed router rpc rpcbind rsync rtelnet rtsp
|
|
||||||
syn keyword pfService sa-msg-port sane-port sftp shell sieve silc
|
|
||||||
syn keyword pfService sink sip smtp smtps smux snmp snmp-trap
|
|
||||||
syn keyword pfService snmptrap snpp socks source spamd spamd-cfg
|
|
||||||
syn keyword pfService spamd-sync spooler spop3 ssdp ssh submission
|
|
||||||
syn keyword pfService sunrpc supdup supfiledbg supfilesrv support
|
|
||||||
syn keyword pfService svn svrloc swat syslog syslog-tls systat
|
|
||||||
syn keyword pfService tacacs tacas+ talk tap tcpmux telnet tempo
|
|
||||||
syn keyword pfService tftp time timed timeserver timserver tsap
|
|
||||||
syn keyword pfService ttylink ttytst ub-dns-control ulistserv untp
|
|
||||||
syn keyword pfService usenet users uucp uucp-path uucpd vnc vxlan
|
|
||||||
syn keyword pfService wais webster who whod whois www x400 x400-snd
|
|
||||||
syn keyword pfService xcept xdmcp xmpp-bosh xmpp-client xmpp-server
|
|
||||||
syn keyword pfService z3950 zabbix-agent zabbix-trapper zebra
|
|
||||||
syn keyword pfService zebrasrv
|
|
||||||
|
|
||||||
hi def link pfCmd Statement
|
hi def link pfCmd Statement
|
||||||
hi def link pfComment Comment
|
hi def link pfComment Comment
|
||||||
hi def link pfCont Statement
|
hi def link pfCont Statement
|
||||||
@@ -103,4 +53,281 @@ hi def link pfVar Identifier
|
|||||||
hi def link pfVarAssign Identifier
|
hi def link pfVarAssign Identifier
|
||||||
hi def link pfWildAddr Type
|
hi def link pfWildAddr Type
|
||||||
|
|
||||||
let b:current_syntax = "pf"
|
" from OpenBSD src/etc/services r1.95
|
||||||
|
syn keyword pfService 802-11-iapp
|
||||||
|
syn keyword pfService Microsoft-SQL-Monitor
|
||||||
|
syn keyword pfService Microsoft-SQL-Server
|
||||||
|
syn keyword pfService NeXTStep
|
||||||
|
syn keyword pfService NextStep
|
||||||
|
syn keyword pfService afpovertcp
|
||||||
|
syn keyword pfService afs3-bos
|
||||||
|
syn keyword pfService afs3-callback
|
||||||
|
syn keyword pfService afs3-errors
|
||||||
|
syn keyword pfService afs3-fileserver
|
||||||
|
syn keyword pfService afs3-kaserver
|
||||||
|
syn keyword pfService afs3-prserver
|
||||||
|
syn keyword pfService afs3-rmtsys
|
||||||
|
syn keyword pfService afs3-update
|
||||||
|
syn keyword pfService afs3-vlserver
|
||||||
|
syn keyword pfService afs3-volser
|
||||||
|
syn keyword pfService amt-redir-tcp
|
||||||
|
syn keyword pfService amt-redir-tls
|
||||||
|
syn keyword pfService amt-soap-http
|
||||||
|
syn keyword pfService amt-soap-https
|
||||||
|
syn keyword pfService asf-rmcp
|
||||||
|
syn keyword pfService at-echo
|
||||||
|
syn keyword pfService at-nbp
|
||||||
|
syn keyword pfService at-rtmp
|
||||||
|
syn keyword pfService at-zis
|
||||||
|
syn keyword pfService auth
|
||||||
|
syn keyword pfService authentication
|
||||||
|
syn keyword pfService bfd-control
|
||||||
|
syn keyword pfService bfd-echo
|
||||||
|
syn keyword pfService bftp
|
||||||
|
syn keyword pfService bgp
|
||||||
|
syn keyword pfService bgpd
|
||||||
|
syn keyword pfService biff
|
||||||
|
syn keyword pfService bootpc
|
||||||
|
syn keyword pfService bootps
|
||||||
|
syn keyword pfService canna
|
||||||
|
syn keyword pfService cddb
|
||||||
|
syn keyword pfService cddbp
|
||||||
|
syn keyword pfService chargen
|
||||||
|
syn keyword pfService chat
|
||||||
|
syn keyword pfService cmd
|
||||||
|
syn keyword pfService cmip-agent
|
||||||
|
syn keyword pfService cmip-man
|
||||||
|
syn keyword pfService comsat
|
||||||
|
syn keyword pfService conference
|
||||||
|
syn keyword pfService conserver
|
||||||
|
syn keyword pfService courier
|
||||||
|
syn keyword pfService csnet-ns
|
||||||
|
syn keyword pfService cso-ns
|
||||||
|
syn keyword pfService cvspserver
|
||||||
|
syn keyword pfService daap
|
||||||
|
syn keyword pfService datametrics
|
||||||
|
syn keyword pfService daytime
|
||||||
|
syn keyword pfService dhcpd-sync
|
||||||
|
syn keyword pfService dhcpv6-client
|
||||||
|
syn keyword pfService dhcpv6-server
|
||||||
|
syn keyword pfService discard
|
||||||
|
syn keyword pfService domain
|
||||||
|
syn keyword pfService echo
|
||||||
|
syn keyword pfService efs
|
||||||
|
syn keyword pfService eklogin
|
||||||
|
syn keyword pfService ekshell
|
||||||
|
syn keyword pfService ekshell2
|
||||||
|
syn keyword pfService epmap
|
||||||
|
syn keyword pfService eppc
|
||||||
|
syn keyword pfService exec
|
||||||
|
syn keyword pfService finger
|
||||||
|
syn keyword pfService ftp
|
||||||
|
syn keyword pfService ftp-data
|
||||||
|
syn keyword pfService git
|
||||||
|
syn keyword pfService gopher
|
||||||
|
syn keyword pfService gre-in-udp
|
||||||
|
syn keyword pfService gre-udp-dtls
|
||||||
|
syn keyword pfService hostname
|
||||||
|
syn keyword pfService hostnames
|
||||||
|
syn keyword pfService hprop
|
||||||
|
syn keyword pfService http
|
||||||
|
syn keyword pfService https
|
||||||
|
syn keyword pfService hunt
|
||||||
|
syn keyword pfService hylafax
|
||||||
|
syn keyword pfService iapp
|
||||||
|
syn keyword pfService icb
|
||||||
|
syn keyword pfService ident
|
||||||
|
syn keyword pfService imap
|
||||||
|
syn keyword pfService imap2
|
||||||
|
syn keyword pfService imap3
|
||||||
|
syn keyword pfService imaps
|
||||||
|
syn keyword pfService ingreslock
|
||||||
|
syn keyword pfService ipp
|
||||||
|
syn keyword pfService iprop
|
||||||
|
syn keyword pfService ipsec-msft
|
||||||
|
syn keyword pfService ipsec-nat-t
|
||||||
|
syn keyword pfService ipx
|
||||||
|
syn keyword pfService irc
|
||||||
|
syn keyword pfService isakmp
|
||||||
|
syn keyword pfService iscsi
|
||||||
|
syn keyword pfService isisd
|
||||||
|
syn keyword pfService iso-tsap
|
||||||
|
syn keyword pfService kauth
|
||||||
|
syn keyword pfService kdc
|
||||||
|
syn keyword pfService kerberos
|
||||||
|
syn keyword pfService kerberos-adm
|
||||||
|
syn keyword pfService kerberos-iv
|
||||||
|
syn keyword pfService kerberos-sec
|
||||||
|
syn keyword pfService kerberos_master
|
||||||
|
syn keyword pfService kf
|
||||||
|
syn keyword pfService kip
|
||||||
|
syn keyword pfService klogin
|
||||||
|
syn keyword pfService kpasswd
|
||||||
|
syn keyword pfService kpop
|
||||||
|
syn keyword pfService krb524
|
||||||
|
syn keyword pfService krb_prop
|
||||||
|
syn keyword pfService krbupdate
|
||||||
|
syn keyword pfService krcmd
|
||||||
|
syn keyword pfService kreg
|
||||||
|
syn keyword pfService kshell
|
||||||
|
syn keyword pfService kx
|
||||||
|
syn keyword pfService l2tp
|
||||||
|
syn keyword pfService ldap
|
||||||
|
syn keyword pfService ldaps
|
||||||
|
syn keyword pfService ldp
|
||||||
|
syn keyword pfService link
|
||||||
|
syn keyword pfService login
|
||||||
|
syn keyword pfService mail
|
||||||
|
syn keyword pfService mdns
|
||||||
|
syn keyword pfService mdnsresponder
|
||||||
|
syn keyword pfService microsoft-ds
|
||||||
|
syn keyword pfService ms-sql-m
|
||||||
|
syn keyword pfService ms-sql-s
|
||||||
|
syn keyword pfService msa
|
||||||
|
syn keyword pfService msp
|
||||||
|
syn keyword pfService mtp
|
||||||
|
syn keyword pfService mysql
|
||||||
|
syn keyword pfService name
|
||||||
|
syn keyword pfService nameserver
|
||||||
|
syn keyword pfService netbios-dgm
|
||||||
|
syn keyword pfService netbios-ns
|
||||||
|
syn keyword pfService netbios-ssn
|
||||||
|
syn keyword pfService netnews
|
||||||
|
syn keyword pfService netplan
|
||||||
|
syn keyword pfService netrjs
|
||||||
|
syn keyword pfService netstat
|
||||||
|
syn keyword pfService netwall
|
||||||
|
syn keyword pfService newdate
|
||||||
|
syn keyword pfService nextstep
|
||||||
|
syn keyword pfService nfs
|
||||||
|
syn keyword pfService nfsd
|
||||||
|
syn keyword pfService nicname
|
||||||
|
syn keyword pfService nnsp
|
||||||
|
syn keyword pfService nntp
|
||||||
|
syn keyword pfService ntalk
|
||||||
|
syn keyword pfService ntp
|
||||||
|
syn keyword pfService null
|
||||||
|
syn keyword pfService openwebnet
|
||||||
|
syn keyword pfService ospf6d
|
||||||
|
syn keyword pfService ospfapi
|
||||||
|
syn keyword pfService ospfd
|
||||||
|
syn keyword pfService photuris
|
||||||
|
syn keyword pfService pop2
|
||||||
|
syn keyword pfService pop3
|
||||||
|
syn keyword pfService pop3pw
|
||||||
|
syn keyword pfService pop3s
|
||||||
|
syn keyword pfService poppassd
|
||||||
|
syn keyword pfService portmap
|
||||||
|
syn keyword pfService postgresql
|
||||||
|
syn keyword pfService postoffice
|
||||||
|
syn keyword pfService pptp
|
||||||
|
syn keyword pfService presence
|
||||||
|
syn keyword pfService printer
|
||||||
|
syn keyword pfService prospero
|
||||||
|
syn keyword pfService prospero-np
|
||||||
|
syn keyword pfService puppet
|
||||||
|
syn keyword pfService pwdgen
|
||||||
|
syn keyword pfService qotd
|
||||||
|
syn keyword pfService quote
|
||||||
|
syn keyword pfService radacct
|
||||||
|
syn keyword pfService radius
|
||||||
|
syn keyword pfService radius-acct
|
||||||
|
syn keyword pfService rdp
|
||||||
|
syn keyword pfService readnews
|
||||||
|
syn keyword pfService remotefs
|
||||||
|
syn keyword pfService resource
|
||||||
|
syn keyword pfService rfb
|
||||||
|
syn keyword pfService rfe
|
||||||
|
syn keyword pfService rfs
|
||||||
|
syn keyword pfService rfs_server
|
||||||
|
syn keyword pfService ripd
|
||||||
|
syn keyword pfService ripng
|
||||||
|
syn keyword pfService rje
|
||||||
|
syn keyword pfService rkinit
|
||||||
|
syn keyword pfService rlp
|
||||||
|
syn keyword pfService routed
|
||||||
|
syn keyword pfService router
|
||||||
|
syn keyword pfService rpc
|
||||||
|
syn keyword pfService rpcbind
|
||||||
|
syn keyword pfService rsync
|
||||||
|
syn keyword pfService rtelnet
|
||||||
|
syn keyword pfService rtsp
|
||||||
|
syn keyword pfService sa-msg-port
|
||||||
|
syn keyword pfService sane-port
|
||||||
|
syn keyword pfService sftp
|
||||||
|
syn keyword pfService shell
|
||||||
|
syn keyword pfService sieve
|
||||||
|
syn keyword pfService silc
|
||||||
|
syn keyword pfService sink
|
||||||
|
syn keyword pfService sip
|
||||||
|
syn keyword pfService smtp
|
||||||
|
syn keyword pfService smtps
|
||||||
|
syn keyword pfService smux
|
||||||
|
syn keyword pfService snmp
|
||||||
|
syn keyword pfService snmp-trap
|
||||||
|
syn keyword pfService snmptrap
|
||||||
|
syn keyword pfService snpp
|
||||||
|
syn keyword pfService socks
|
||||||
|
syn keyword pfService source
|
||||||
|
syn keyword pfService spamd
|
||||||
|
syn keyword pfService spamd-cfg
|
||||||
|
syn keyword pfService spamd-sync
|
||||||
|
syn keyword pfService spooler
|
||||||
|
syn keyword pfService spop3
|
||||||
|
syn keyword pfService ssdp
|
||||||
|
syn keyword pfService ssh
|
||||||
|
syn keyword pfService submission
|
||||||
|
syn keyword pfService sunrpc
|
||||||
|
syn keyword pfService supdup
|
||||||
|
syn keyword pfService supfiledbg
|
||||||
|
syn keyword pfService supfilesrv
|
||||||
|
syn keyword pfService support
|
||||||
|
syn keyword pfService svn
|
||||||
|
syn keyword pfService svrloc
|
||||||
|
syn keyword pfService swat
|
||||||
|
syn keyword pfService syslog
|
||||||
|
syn keyword pfService syslog-tls
|
||||||
|
syn keyword pfService systat
|
||||||
|
syn keyword pfService tacacs
|
||||||
|
syn keyword pfService tacas+
|
||||||
|
syn keyword pfService talk
|
||||||
|
syn keyword pfService tap
|
||||||
|
syn keyword pfService tcpmux
|
||||||
|
syn keyword pfService telnet
|
||||||
|
syn keyword pfService tempo
|
||||||
|
syn keyword pfService tftp
|
||||||
|
syn keyword pfService time
|
||||||
|
syn keyword pfService timed
|
||||||
|
syn keyword pfService timeserver
|
||||||
|
syn keyword pfService timserver
|
||||||
|
syn keyword pfService tsap
|
||||||
|
syn keyword pfService ttylink
|
||||||
|
syn keyword pfService ttytst
|
||||||
|
syn keyword pfService ub-dns-control
|
||||||
|
syn keyword pfService ulistserv
|
||||||
|
syn keyword pfService untp
|
||||||
|
syn keyword pfService usenet
|
||||||
|
syn keyword pfService users
|
||||||
|
syn keyword pfService uucp
|
||||||
|
syn keyword pfService uucp-path
|
||||||
|
syn keyword pfService uucpd
|
||||||
|
syn keyword pfService vnc
|
||||||
|
syn keyword pfService vxlan
|
||||||
|
syn keyword pfService wais
|
||||||
|
syn keyword pfService webster
|
||||||
|
syn keyword pfService who
|
||||||
|
syn keyword pfService whod
|
||||||
|
syn keyword pfService whois
|
||||||
|
syn keyword pfService www
|
||||||
|
syn keyword pfService x400
|
||||||
|
syn keyword pfService x400-snd
|
||||||
|
syn keyword pfService xcept
|
||||||
|
syn keyword pfService xdmcp
|
||||||
|
syn keyword pfService xmpp-bosh
|
||||||
|
syn keyword pfService xmpp-client
|
||||||
|
syn keyword pfService xmpp-server
|
||||||
|
syn keyword pfService z3950
|
||||||
|
syn keyword pfService zabbix-agent
|
||||||
|
syn keyword pfService zabbix-trapper
|
||||||
|
syn keyword pfService zebra
|
||||||
|
syn keyword pfService zebrasrv
|
||||||
|
@@ -1,7 +1,8 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: sudoers(5) configuration files
|
" Language: sudoers(5) configuration files
|
||||||
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||||
" Latest Revision: 2011-02-24
|
" Latest Revision: 2018-07-19
|
||||||
|
" Recent Changes: Support for #include and #includedir.
|
||||||
|
|
||||||
if exists("b:current_syntax")
|
if exists("b:current_syntax")
|
||||||
finish
|
finish
|
||||||
@@ -24,6 +25,7 @@ syn cluster sudoersCmndSpecList contains=sudoersUserRunasBegin,sudoersPASS
|
|||||||
syn keyword sudoersTodo contained TODO FIXME XXX NOTE
|
syn keyword sudoersTodo contained TODO FIXME XXX NOTE
|
||||||
|
|
||||||
syn region sudoersComment display oneline start='#' end='$' contains=sudoersTodo
|
syn region sudoersComment display oneline start='#' end='$' contains=sudoersTodo
|
||||||
|
syn region sudoersInclude display oneline start='#\(include\|includedir\)' end='$'
|
||||||
|
|
||||||
syn keyword sudoersAlias User_Alias Runas_Alias nextgroup=sudoersUserAlias skipwhite skipnl
|
syn keyword sudoersAlias User_Alias Runas_Alias nextgroup=sudoersUserAlias skipwhite skipnl
|
||||||
syn keyword sudoersAlias Host_Alias nextgroup=sudoersHostAlias skipwhite skipnl
|
syn keyword sudoersAlias Host_Alias nextgroup=sudoersHostAlias skipwhite skipnl
|
||||||
@@ -335,6 +337,7 @@ hi def link sudoersIntegerValue Number
|
|||||||
hi def link sudoersStringValue String
|
hi def link sudoersStringValue String
|
||||||
hi def link sudoersListValue String
|
hi def link sudoersListValue String
|
||||||
hi def link sudoersPASSWD Special
|
hi def link sudoersPASSWD Special
|
||||||
|
hi def link sudoersInclude Statement
|
||||||
|
|
||||||
let b:current_syntax = "sudoers"
|
let b:current_syntax = "sudoers"
|
||||||
|
|
||||||
|
@@ -66,10 +66,10 @@ tutor.hr.cp1250: tutor.hr.utf-8
|
|||||||
iconv -f UTF-8 -t cp1250 tutor.hr.utf-8 > tutor.hr.cp1250
|
iconv -f UTF-8 -t cp1250 tutor.hr.utf-8 > tutor.hr.cp1250
|
||||||
|
|
||||||
tutor.ja.sjis: tutor.ja.utf-8
|
tutor.ja.sjis: tutor.ja.utf-8
|
||||||
nkf -WXs tutor.ja.utf-8 > tutor.ja.sjis
|
iconv -f UTF-8 -t cp932 tutor.ja.utf-8 > tutor.ja.sjis
|
||||||
|
|
||||||
tutor.ja.euc: tutor.ja.utf-8
|
tutor.ja.euc: tutor.ja.utf-8
|
||||||
nkf -WXe tutor.ja.utf-8 > tutor.ja.euc
|
iconv -f UTF-8 -t EUC-JP tutor.ja.utf-8 > tutor.ja.euc
|
||||||
|
|
||||||
tutor.ko.euc: tutor.ko.utf-8
|
tutor.ko.euc: tutor.ko.utf-8
|
||||||
iconv -f UTF-8 -t EUC-KR tutor.ko.utf-8 > tutor.ko.euc
|
iconv -f UTF-8 -t EUC-KR tutor.ko.utf-8 > tutor.ko.euc
|
||||||
|
@@ -19,4 +19,19 @@ Bob Ware, Colorado School of Mines, Golden, Co 80401, USA
|
|||||||
(303) 273-3987
|
(303) 273-3987
|
||||||
bware@mines.colorado.edu bware@slate.mines.colorado.edu bware@mines.bitnet
|
bware@mines.colorado.edu bware@slate.mines.colorado.edu bware@mines.bitnet
|
||||||
|
|
||||||
[This file was modified for Vim by Bram Moolenaar]
|
|
||||||
|
Translation
|
||||||
|
-----------
|
||||||
|
|
||||||
|
The tutor.xx and tutor.xx.utf-8 files are translated files (where xx is the
|
||||||
|
langage code). The encoding of tutor.xx might be latin1 or other traditional
|
||||||
|
encoding. If you don't need a translation with such traditional encoding,
|
||||||
|
you just need to prepare the tutor.xx.utf-8 file.
|
||||||
|
If you need another encoding, you can also prepare a file named tutor.xx.enc
|
||||||
|
(replace enc with the actual encoding name). You might also need to adjust the
|
||||||
|
tutor.vim file.
|
||||||
|
The "make" command can be used for creating tutor.xx from tutor.xx.utf-8.
|
||||||
|
See the Makefile for detail. (For some languages, tutor.xx.utf-8 is created
|
||||||
|
from tutor.xx for historical reasons.)
|
||||||
|
|
||||||
|
[This file was modified for Vim by Bram Moolenaar et al.]
|
||||||
|
@@ -147,7 +147,7 @@ NOTE:
|
|||||||
<20>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
|
<20>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
|
||||||
2. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD>ץȤǤ<C8A4><C7A4>Υ<EFBFBD><CEA5>ޥ<EFBFBD><DEA5>ɤ<C9A4><F2A5BFA5>פ<EFBFBD><D7A4>ޤ<EFBFBD>: vim tutor <ENTER>
|
2. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD>ץȤǤ<C8A4><C7A4>Υ<EFBFBD><CEA5>ޥ<EFBFBD><DEA5>ɤ<C9A4><F2A5BFA5>פ<EFBFBD><D7A4>ޤ<EFBFBD>: vim tutor <ENTER>
|
||||||
'vim'<27><> Vim <20><><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><C6B0><EFBFBD>륳<EFBFBD>ޥ<EFBFBD><DEA5>ɡ<EFBFBD>'tutor' <20><><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
'vim' <EFBFBD><EFBFBD> Vim <20><><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><C6B0><EFBFBD>륳<EFBFBD>ޥ<EFBFBD><DEA5>ɡ<EFBFBD>'tutor' <20><><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
̾<><CCBE><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>褤<EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ޤ<EFBFBD><DEA4>礦<EFBFBD><E7A4A6>
|
̾<><CCBE><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>褤<EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ޤ<EFBFBD><DEA4>礦<EFBFBD><E7A4A6>
|
||||||
|
|
||||||
3. <20><><EFBFBD>Υ<EFBFBD><CEA5>å<EFBFBD><C3A5><EFBFBD><EFBFBD>dzؤ<C7B3><D8A4><EFBFBD><EFBFBD>褦<EFBFBD>ˡ<EFBFBD><CBA1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
3. <20><><EFBFBD>Υ<EFBFBD><CEA5>å<EFBFBD><C3A5><EFBFBD><EFBFBD>dzؤ<C7B3><D8A4><EFBFBD><EFBFBD>褦<EFBFBD>ˡ<EFBFBD><CBA1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||||
@@ -558,11 +558,12 @@ NOTE:
|
|||||||
|
|
||||||
1. <20>ʲ<EFBFBD><CAB2><EFBFBD> ---> <20>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD>줿<EFBFBD>Ԥ˥<D4A4><CBA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><C6B0><EFBFBD>ޤ<EFBFBD><DEA4>礦<EFBFBD><E7A4A6>
|
1. <20>ʲ<EFBFBD><CAB2><EFBFBD> ---> <20>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD>줿<EFBFBD>Ԥ˥<D4A4><CBA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><C6B0><EFBFBD>ޤ<EFBFBD><DEA4>礦<EFBFBD><E7A4A6>
|
||||||
|
|
||||||
2. :s/thee/the <ENTER> <20>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>פ<EFBFBD><D7A4>ޤ<EFBFBD><DEA4>礦<EFBFBD><E7A4A6><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5>ޥ<EFBFBD><DEA5>ɤϤ<C9A4><CFA4>ιԤǺǽ<C7BA><C7BD>˸<EFBFBD>
|
2. :s/thee/the <ENTER> <20>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>פ<EFBFBD><D7A4>ޤ<EFBFBD><DEA4>礦<EFBFBD><E7A4A6><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5>ޥ<EFBFBD><DEA5>ɤϤ<C9A4><CFA4>ιԤǺǽ<C7BA><C7BD>˸<EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20>Ĥ<EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τˤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԥʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤳<EFBFBD>Ȥ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD>礦<EFBFBD><EFBFBD>
|
<20><><EFBFBD>ä<EFBFBD><C3A4><EFBFBD><EFBFBD>Τˤ<CEA4><CBA4><EFBFBD><EFBFBD>Ԥ<EFBFBD><D4A4><EFBFBD><EFBFBD>뤳<EFBFBD>Ȥ˵<C8A4><CBB5><EFBFBD><EFBFBD>Ĥ<EFBFBD><C4A4>ޤ<EFBFBD><DEA4>礦<EFBFBD><E7A4A6>
|
||||||
|
|
||||||
3. <20>Ǥ<EFBFBD> :s/thee/the/g <EFBFBD>ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>פ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD>礦<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD>ִ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤳<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD>̣<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
3. <20>Ǥ<EFBFBD> :s/thee/the/g <EFBFBD>ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>פ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD>礦<EFBFBD><EFBFBD><EFBFBD>ɲä<EFBFBD><EFBFBD><EFBFBD> g <20>ե饰<D5A5>Ϲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD>ִ<EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD>ѹ<EFBFBD><D1B9>Ϥ<EFBFBD><CFA4>ιԤǸ<D4A4><C7B8>Ĥ<EFBFBD><C4A4>ä<EFBFBD><C3A4><EFBFBD><EFBFBD>Ƥβս<CEB2><D5BD><EFBFBD><EFBFBD>Ф<EFBFBD><D0A4>ƹԤʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
<20>뤳<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD>̣<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѹ<EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD>ιԤǸ<EFBFBD><EFBFBD>Ĥ<EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥβս<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ф<EFBFBD><EFBFBD>ƹԤ<EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
<20>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||||
|
|
||||||
---> thee best time to see thee flowers is in thee spring.
|
---> thee best time to see thee flowers is in thee spring.
|
||||||
|
|
||||||
@@ -638,7 +639,7 @@ NOTE:
|
|||||||
NOTE: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vim <20><><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>̾ TEST <20>ȶ<EFBFBD><C8B6>˵<EFBFBD>ư<EFBFBD><C6B0><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>¸<EFBFBD><C2B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
NOTE: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vim <20><><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>̾ TEST <20>ȶ<EFBFBD><C8B6>˵<EFBFBD>ư<EFBFBD><C6B0><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>¸<EFBFBD><C2B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD>塼<EFBFBD>ȥꥢ<C8A5><EAA5A2><EFBFBD><EFBFBD>ʣ<EFBFBD><CAA3><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4>夬<EFBFBD><E5A4AC><EFBFBD>Ϥ<EFBFBD><CFA4>Ǥ<EFBFBD><C7A4><EFBFBD>
|
<20><><EFBFBD>塼<EFBFBD>ȥꥢ<C8A5><EAA5A2><EFBFBD><EFBFBD>ʣ<EFBFBD><CAA3><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4>夬<EFBFBD><E5A4AC><EFBFBD>Ϥ<EFBFBD><CFA4>Ǥ<EFBFBD><C7A4><EFBFBD>
|
||||||
|
|
||||||
5. <20><><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD><CBA1><EFBFBD><EFBFBD>Τ褦<CEA4>˥<EFBFBD><CBA5><EFBFBD><EFBFBD>פ<EFBFBD><D7A4>ƥե<C6A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><C3A4>ޤ<EFBFBD><DEA4>礦(MS-DOS): :!del TEST
|
5. <20><><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD><CBA1><EFBFBD><EFBFBD>Τ褦<CEA4>˥<EFBFBD><CBA5><EFBFBD><EFBFBD>פ<EFBFBD><D7A4>ƥե<C6A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><C3A4>ޤ<EFBFBD><DEA4>礦(Windows): :!del TEST
|
||||||
<20>⤷<EFBFBD><E2A4B7><EFBFBD><EFBFBD>(Unix): :!rm TEST
|
<20>⤷<EFBFBD><E2A4B7><EFBFBD><EFBFBD>(Unix): :!rm TEST
|
||||||
|
|
||||||
|
|
||||||
@@ -696,7 +697,7 @@ NOTE:
|
|||||||
1. :!command <20>ˤ<EFBFBD><CBA4>ä<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><DEA5>ɤ<EFBFBD><C9A4>¹Ԥ<C2B9><D4A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
1. :!command <20>ˤ<EFBFBD><CBA4>ä<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><DEA5>ɤ<EFBFBD><C9A4>¹Ԥ<C2B9><D4A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||||
|
|
||||||
<20>褯<EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD>:
|
<20>褯<EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD>:
|
||||||
(MS-DOS) (Unix)
|
(Windows) (Unix)
|
||||||
:!dir :!ls - <20>ǥ<EFBFBD><C7A5>쥯<EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>ΰ<EFBFBD><CEB0><EFBFBD><EFBFBD>롣
|
:!dir :!ls - <20>ǥ<EFBFBD><C7A5>쥯<EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>ΰ<EFBFBD><CEB0><EFBFBD><EFBFBD>롣
|
||||||
:!del FILENAME :!rm FILENAME - <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롣
|
:!del FILENAME :!rm FILENAME - <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롣
|
||||||
|
|
||||||
@@ -718,7 +719,7 @@ NOTE:
|
|||||||
|
|
||||||
** o <20><EFBFBD><F2A5BFA5>פ<EFBFBD><D7A4><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>β<EFBFBD><CEB2>ιԤ<CEB9><D4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⡼<EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD> **
|
** o <20><EFBFBD><F2A5BFA5>פ<EFBFBD><D7A4><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>β<EFBFBD><CEB2>ιԤ<CEB9><D4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⡼<EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD> **
|
||||||
|
|
||||||
1. <20>ʲ<EFBFBD><CAB2><EFBFBD> ---> <20>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD>줿<EFBFBD>Ԥ˥<D4A4><CBA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><C6B0><EFBFBD>ޤ<EFBFBD><DEA4>礦<EFBFBD><E7A4A6>
|
1. <20>ʲ<EFBFBD><CAB2><EFBFBD> ---> <20>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD>줿<EFBFBD>ǽ<EFBFBD><EFBFBD>ιԤ˥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD>礦<EFBFBD><EFBFBD>
|
||||||
|
|
||||||
2. o (<28><>ʸ<EFBFBD><CAB8>) <20><EFBFBD><F2A5BFA5>פ<EFBFBD><D7A4>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>β<EFBFBD><CEB2>ιԤ<D4A4><F2B3ABA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⡼<EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
2. o (<28><>ʸ<EFBFBD><CAB8>) <20><EFBFBD><F2A5BFA5>פ<EFBFBD><D7A4>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>β<EFBFBD><CEB2>ιԤ<D4A4><F2B3ABA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⡼<EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||||
|
|
||||||
@@ -741,7 +742,7 @@ NOTE:
|
|||||||
|
|
||||||
** <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><CEBC>ΰ<EFBFBD><CEB0>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ɲä<C9B2><C3A4><EFBFBD><EFBFBD>ˤ<EFBFBD> a <20>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>פ<EFBFBD><D7A4>ޤ<EFBFBD> **
|
** <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><CEBC>ΰ<EFBFBD><CEB0>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ɲä<C9B2><C3A4><EFBFBD><EFBFBD>ˤ<EFBFBD> a <20>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>פ<EFBFBD><D7A4>ޤ<EFBFBD> **
|
||||||
|
|
||||||
1. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ---> <20>Ǽ<EFBFBD><C7BC><EFBFBD><EFBFBD>줿<EFBFBD>Ԥذ<D4A4>ư<EFBFBD><C6B0><EFBFBD>ޤ<EFBFBD><DEA4>礦<EFBFBD><E7A4A6>
|
1. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ---> <20>Ǽ<EFBFBD><C7BC><EFBFBD><EFBFBD>줿<EFBFBD>ǽ<EFBFBD><EFBFBD>ιԤذ<EFBFBD>ư<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD>礦<EFBFBD><EFBFBD>
|
||||||
|
|
||||||
2. e <20><EFBFBD><F2B2A1A4><EFBFBD> li <20>ν<EFBFBD>ü<EFBFBD><C3BC><EFBFBD>ޤǥ<DEA4><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><C6B0><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
2. e <20><EFBFBD><F2B2A1A4><EFBFBD> li <20>ν<EFBFBD>ü<EFBFBD><C3BC><EFBFBD>ޤǥ<DEA4><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><C6B0><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||||
|
|
||||||
@@ -848,7 +849,7 @@ NOTE: 1
|
|||||||
'hls' 'hlsearch' <09>ޥå<DEA5><C3A5><EFBFBD><EFBFBD>뤹<EFBFBD>٤<EFBFBD><D9A4><EFBFBD>Ĵɽ<C4B4><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
'hls' 'hlsearch' <09>ޥå<DEA5><C3A5><EFBFBD><EFBFBD>뤹<EFBFBD>٤<EFBFBD><D9A4><EFBFBD>Ĵɽ<C4B4><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
Ĺ<><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>ѤǤ<D1A4><C7A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
Ĺ<><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>ѤǤ<D1A4><C7A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||||
|
|
||||||
7. "no" <20><><EFBFBD><EFBFBD>Ϳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD>ޤ<EFBFBD>: :set noic
|
7. <20><><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD> "no" <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϳ<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD>: :set noic
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
<20><><EFBFBD>å<EFBFBD><C3A5><EFBFBD> 7.1: <20><><EFBFBD><EFBFBD><EFBFBD>饤<EFBFBD><E9A5A4><EFBFBD>إ<EFBFBD><D8A5>ץ<EFBFBD><D7A5>ޥ<EFBFBD><DEA5><EFBFBD>
|
<20><><EFBFBD>å<EFBFBD><C3A5><EFBFBD> 7.1: <20><><EFBFBD><EFBFBD><EFBFBD>饤<EFBFBD><E9A5A4><EFBFBD>إ<EFBFBD><D8A5>ץ<EFBFBD><D7A5>ޥ<EFBFBD><DEA5><EFBFBD>
|
||||||
@@ -884,7 +885,7 @@ NOTE: 1
|
|||||||
|
|
||||||
1. "vimrc" <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><D4BD>Ϥ<F2B3ABBB><CFA4>롣<EFBFBD><EBA1A3><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD>ƥ<EFBFBD><C6A5>˰<EFBFBD>¸<EFBFBD><C2B8><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
1. "vimrc" <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><D4BD>Ϥ<F2B3ABBB><CFA4>롣<EFBFBD><EBA1A3><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD>ƥ<EFBFBD><C6A5>˰<EFBFBD>¸<EFBFBD><C2B8><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||||
:edit ~/.vimrc UNIX <20><><EFBFBD><EFBFBD>
|
:edit ~/.vimrc UNIX <20><><EFBFBD><EFBFBD>
|
||||||
:edit $VIM/_vimrc MS-Windows <20><><EFBFBD><EFBFBD>
|
:edit $VIM/_vimrc Windows <20><><EFBFBD><EFBFBD>
|
||||||
|
|
||||||
2. <20><><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD> "vimrc" <20><><EFBFBD>ɤ߹<C9A4><DFB9>ߤޤ<DFA4><DEA4><EFBFBD>
|
2. <20><><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD> "vimrc" <20><><EFBFBD>ɤ߹<C9A4><DFB9>ߤޤ<DFA4><DEA4><EFBFBD>
|
||||||
:read $VIMRUNTIME/vimrc_example.vim
|
:read $VIMRUNTIME/vimrc_example.vim
|
||||||
@@ -910,7 +911,7 @@ NOTE: 1
|
|||||||
|
|
||||||
4. CTRL-D <20><EFBFBD><F2B2A1A4><EFBFBD> Vim <20><> "e" <20><><EFBFBD><EFBFBD><EFBFBD>Ϥޤ륳<DEA4>ޥ<EFBFBD><DEA5>ɤΰ<C9A4><CEB0><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
4. CTRL-D <20><EFBFBD><F2B2A1A4><EFBFBD> Vim <20><> "e" <20><><EFBFBD><EFBFBD><EFBFBD>Ϥޤ륳<DEA4>ޥ<EFBFBD><DEA5>ɤΰ<C9A4><CEB0><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||||
|
|
||||||
5. <TAB> <20><EFBFBD><EFBFBD><EFBFBD> Vim <20><> ":edit" <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><DEA5><EFBFBD>̾<EFBFBD><CCBE><EFBFBD>䴰<EFBFBD><E4B4B0><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
5. d<TAB> <20>ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>פ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vim <20><> ":edit" <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><DEA5><EFBFBD>̾<EFBFBD><CCBE><EFBFBD>䴰<EFBFBD><E4B4B0><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||||
|
|
||||||
6. <20><><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD><CBB6><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>¸<EFBFBD>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD>λϤޤ<CFA4><DEA4><EFBFBD><EFBFBD>ä<EFBFBD><C3A4>ޤ<EFBFBD>: :edit FIL
|
6. <20><><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD><CBB6><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>¸<EFBFBD>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD>λϤޤ<CFA4><DEA4><EFBFBD><EFBFBD>ä<EFBFBD><C3A4>ޤ<EFBFBD>: :edit FIL
|
||||||
|
|
||||||
@@ -923,7 +924,7 @@ NOTE:
|
|||||||
<20><><EFBFBD>å<EFBFBD><C3A5><EFBFBD> 7 <20><><EFBFBD><EFBFBD>
|
<20><><EFBFBD>å<EFBFBD><C3A5><EFBFBD> 7 <20><><EFBFBD><EFBFBD>
|
||||||
|
|
||||||
|
|
||||||
1. <20>إ<EFBFBD><D8A5>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɥ<EFBFBD><C9A5><EFBFBD><F2B3ABA4>ˤ<EFBFBD> :help <20>Ȥ<EFBFBD><C8A4>뤫 <F1> <20>⤷<EFBFBD><E2A4B7><EFBFBD><EFBFBD> <Help> <20><EFBFBD><F2B2A1A4><EFBFBD>
|
1. <20>إ<EFBFBD><D8A5>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɥ<EFBFBD><C9A5><EFBFBD><F2B3ABA4>ˤ<EFBFBD> :help <20>Ȥ<EFBFBD><C8A4>뤫 <F1> <20>⤷<EFBFBD><E2A4B7><EFBFBD><EFBFBD> <HELP> <20><EFBFBD><F2B2A1A4><EFBFBD>
|
||||||
|
|
||||||
2. <20><><EFBFBD>ޥ<EFBFBD><DEA5><EFBFBD>(cmd)<29>Υإ<CEA5><D8A5>פ<D7A4><F2B8A1BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD> :help cmd <20>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>פ<EFBFBD><D7A4>롣
|
2. <20><><EFBFBD>ޥ<EFBFBD><DEA5><EFBFBD>(cmd)<29>Υإ<CEA5><D8A5>פ<D7A4><F2B8A1BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD> :help cmd <20>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>פ<EFBFBD><D7A4>롣
|
||||||
|
|
||||||
|
@@ -147,7 +147,7 @@ NOTE:
|
|||||||
<20>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
<20>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||||
|
|
||||||
2. <20>V<EFBFBD>F<EFBFBD><46><EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>g<EFBFBD>ł<EFBFBD><C582>̃R<CC83>}<7D><><EFBFBD>h<EFBFBD><68><EFBFBD>^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>܂<EFBFBD>: vim tutor <ENTER>
|
2. <20>V<EFBFBD>F<EFBFBD><46><EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>g<EFBFBD>ł<EFBFBD><C582>̃R<CC83>}<7D><><EFBFBD>h<EFBFBD><68><EFBFBD>^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>܂<EFBFBD>: vim tutor <ENTER>
|
||||||
'vim'<27><> Vim <20>G<EFBFBD>f<EFBFBD>B<EFBFBD>^<5E><><EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>}<7D><><EFBFBD>h<EFBFBD>A'tutor' <20>͕ҏW<D28F><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD>
|
'vim' <EFBFBD><EFBFBD> Vim <20>G<EFBFBD>f<EFBFBD>B<EFBFBD>^<5E><><EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>}<7D><><EFBFBD>h<EFBFBD>A'tutor' <20>͕ҏW<D28F><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD>O<EFBFBD>ł<EFBFBD><C582>B<EFBFBD>ύX<CF8D><58><EFBFBD>Ă<EFBFBD><C482>悢<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><67><EFBFBD>܂<EFBFBD><DC82>傤<EFBFBD>B
|
<20><><EFBFBD>O<EFBFBD>ł<EFBFBD><C582>B<EFBFBD>ύX<CF8D><58><EFBFBD>Ă<EFBFBD><C482>悢<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><67><EFBFBD>܂<EFBFBD><DC82>傤<EFBFBD>B
|
||||||
|
|
||||||
3. <20>O<EFBFBD>̃<EFBFBD><CC83>b<EFBFBD>X<EFBFBD><58><EFBFBD>Ŋw<C58A>悤<F182BE82>ɁA<C981>e<EFBFBD>L<EFBFBD>X<EFBFBD>g<EFBFBD><67><EFBFBD>}<7D><><EFBFBD>A<EFBFBD>폜<EFBFBD><ED8F9C><EFBFBD>܂<EFBFBD><DC82>B
|
3. <20>O<EFBFBD>̃<EFBFBD><CC83>b<EFBFBD>X<EFBFBD><58><EFBFBD>Ŋw<C58A>悤<F182BE82>ɁA<C981>e<EFBFBD>L<EFBFBD>X<EFBFBD>g<EFBFBD><67><EFBFBD>}<7D><><EFBFBD>A<EFBFBD>폜<EFBFBD><ED8F9C><EFBFBD>܂<EFBFBD><DC82>B
|
||||||
@@ -558,11 +558,12 @@ NOTE:
|
|||||||
|
|
||||||
1. <20>ȉ<EFBFBD><C889><EFBFBD> ---> <20>Ǝ<EFBFBD><C68E><EFBFBD><EFBFBD>ꂽ<EFBFBD>s<EFBFBD>ɃJ<C983>[<5B>\<5C><><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><DA93><EFBFBD><EFBFBD>܂<EFBFBD><DC82>傤<EFBFBD>B
|
1. <20>ȉ<EFBFBD><C889><EFBFBD> ---> <20>Ǝ<EFBFBD><C68E><EFBFBD><EFBFBD>ꂽ<EFBFBD>s<EFBFBD>ɃJ<C983>[<5B>\<5C><><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><DA93><EFBFBD><EFBFBD>܂<EFBFBD><DC82>傤<EFBFBD>B
|
||||||
|
|
||||||
2. :s/thee/the <ENTER> <20>ƃ^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>܂<EFBFBD><DC82>傤<EFBFBD>B<EFBFBD><42><EFBFBD>̃R<CC83>}<7D><><EFBFBD>h<EFBFBD>͂<EFBFBD><CD82>̍s<CC8D>ōŏ<C58D><C58F>Ɍ<EFBFBD>
|
2. :s/thee/the <ENTER> <20>ƃ^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>܂<EFBFBD><DC82>傤<EFBFBD>B<EFBFBD><42><EFBFBD>̃R<CC83>}<7D><><EFBFBD>h<EFBFBD>͂<EFBFBD><CD82>̍s<CC8D>ōŏ<C58D><C58F>Ɍ<EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̂ɂ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>Ȃ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>邱<EFBFBD>ƂɋC<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD>傤<EFBFBD>B
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̂ɂ<CC82><C982><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>邱<EFBFBD>ƂɋC<C98B><43><EFBFBD><EFBFBD><C282>܂<EFBFBD><DC82>傤<EFBFBD>B
|
||||||
|
|
||||||
3. <20>ł<EFBFBD> :s/thee/the/g <EFBFBD>ƃ^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>܂<EFBFBD><DC82>傤<EFBFBD>B<EFBFBD>s<EFBFBD>S<EFBFBD>̂<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>邱<EFBFBD>Ƃ<EFBFBD><EFBFBD>Ӗ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD>B
|
3. <20>ł<EFBFBD> :s/thee/the/g <EFBFBD>ƃ^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>܂<EFBFBD><DC82>傤<EFBFBD>B<EFBFBD>lj<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> g <20>t<EFBFBD><74><EFBFBD>O<EFBFBD>͍s<EFBFBD>S<EFBFBD>̂<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD>̕ύX<CF8D>͂<EFBFBD><CD82>̍s<CC8D>Ō<EFBFBD><C58C><EFBFBD><C282><EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD>Ẳӏ<CC89><D38F>ɑ<C991><CE82>čs<C48D>Ȃ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD>B
|
<20>邱<EFBFBD>Ƃ<EFBFBD><EFBFBD>Ӗ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>̕ύX<EFBFBD>͂<EFBFBD><EFBFBD>̍s<EFBFBD>Ō<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD>Ẳӏ<EFBFBD><EFBFBD>ɑ<EFBFBD><EFBFBD>čs<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
<20>܂<EFBFBD><DC82>B
|
||||||
|
|
||||||
---> thee best time to see thee flowers is in thee spring.
|
---> thee best time to see thee flowers is in thee spring.
|
||||||
|
|
||||||
@@ -638,7 +639,7 @@ NOTE:
|
|||||||
NOTE: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vim <20><><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD> TEST <20>Ƌ<EFBFBD><C68B>ɋN<C98B><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƁA<C681>ۑ<EFBFBD><DB91><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
NOTE: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vim <20><><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD> TEST <20>Ƌ<EFBFBD><C68B>ɋN<C98B><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƁA<C681>ۑ<EFBFBD><DB91><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20>`<60><><EFBFBD>[<5B>g<EFBFBD><67><EFBFBD>A<EFBFBD><41><EFBFBD>̕<EFBFBD><CC95><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><C582>オ<EFBFBD><E382AA><EFBFBD>͂<EFBFBD><CD82>ł<EFBFBD><C582>B
|
<20>`<60><><EFBFBD>[<5B>g<EFBFBD><67><EFBFBD>A<EFBFBD><41><EFBFBD>̕<EFBFBD><CC95><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><C582>オ<EFBFBD><E382AA><EFBFBD>͂<EFBFBD><CD82>ł<EFBFBD><C582>B
|
||||||
|
|
||||||
5. <20><><EFBFBD><EFBFBD><EFBFBD>ɁA<C981><41><EFBFBD>̂悤<CC82>Ƀ^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>ăt<C483>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>傤(MS-DOS): :!del TEST
|
5. <20><><EFBFBD><EFBFBD><EFBFBD>ɁA<C981><41><EFBFBD>̂悤<CC82>Ƀ^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>ăt<C483>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>傤(Windows): :!del TEST
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(Unix): :!rm TEST
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(Unix): :!rm TEST
|
||||||
|
|
||||||
|
|
||||||
@@ -696,7 +697,7 @@ NOTE:
|
|||||||
1. :!command <20>ɂ<EFBFBD><C982><EFBFBD><EFBFBD><EFBFBD> <20>O<EFBFBD><4F><EFBFBD>R<EFBFBD>}<7D><><EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82>B
|
1. :!command <20>ɂ<EFBFBD><C982><EFBFBD><EFBFBD><EFBFBD> <20>O<EFBFBD><4F><EFBFBD>R<EFBFBD>}<7D><><EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82>B
|
||||||
|
|
||||||
<20>悭<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD>:
|
<20>悭<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD>:
|
||||||
(MS-DOS) (Unix)
|
(Windows) (Unix)
|
||||||
:!dir :!ls - <20>f<EFBFBD>B<EFBFBD><42><EFBFBD>N<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>̈ꗗ<CC88><EA9797><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
:!dir :!ls - <20>f<EFBFBD>B<EFBFBD><42><EFBFBD>N<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>̈ꗗ<CC88><EA9797><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||||
:!del FILENAME :!rm FILENAME - <20>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>폜<EFBFBD><ED8F9C><EFBFBD><EFBFBD><EFBFBD>B
|
:!del FILENAME :!rm FILENAME - <20>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>폜<EFBFBD><ED8F9C><EFBFBD><EFBFBD><EFBFBD>B
|
||||||
|
|
||||||
@@ -718,7 +719,7 @@ NOTE:
|
|||||||
|
|
||||||
** o <20><><EFBFBD>^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>ƁA<C681>J<EFBFBD>[<5B>\<5C><><EFBFBD>̉<EFBFBD><CC89>̍s<CC8D><73><EFBFBD>J<EFBFBD><4A><EFBFBD>A<EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD>[<5B>h<EFBFBD>ɓ<EFBFBD><C993><EFBFBD><EFBFBD>܂<EFBFBD> **
|
** o <20><><EFBFBD>^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>ƁA<C681>J<EFBFBD>[<5B>\<5C><><EFBFBD>̉<EFBFBD><CC89>̍s<CC8D><73><EFBFBD>J<EFBFBD><4A><EFBFBD>A<EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD>[<5B>h<EFBFBD>ɓ<EFBFBD><C993><EFBFBD><EFBFBD>܂<EFBFBD> **
|
||||||
|
|
||||||
1. <20>ȉ<EFBFBD><C889><EFBFBD> ---> <20>Ǝ<EFBFBD><C68E><EFBFBD><EFBFBD>ꂽ<EFBFBD>s<EFBFBD>ɃJ<C983>[<5B>\<5C><><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><DA93><EFBFBD><EFBFBD>܂<EFBFBD><DC82>傤<EFBFBD>B
|
1. <20>ȉ<EFBFBD><C889><EFBFBD> ---> <20>Ǝ<EFBFBD><C68E><EFBFBD><EFBFBD>ꂽ<EFBFBD>ŏ<EFBFBD><EFBFBD>̍s<EFBFBD>ɃJ<EFBFBD>[<5B>\<5C><><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><DA93><EFBFBD><EFBFBD>܂<EFBFBD><DC82>傤<EFBFBD>B
|
||||||
|
|
||||||
2. o (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) <20><><EFBFBD>^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>āA<C481>J<EFBFBD>[<5B>\<5C><><EFBFBD>̉<EFBFBD><CC89>̍s<CC8D><73><EFBFBD>J<EFBFBD><4A><EFBFBD>A<EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD>[<5B>h<EFBFBD>ɓ<EFBFBD><C993><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
2. o (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) <20><><EFBFBD>^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>āA<C481>J<EFBFBD>[<5B>\<5C><><EFBFBD>̉<EFBFBD><CC89>̍s<CC8D><73><EFBFBD>J<EFBFBD><4A><EFBFBD>A<EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD>[<5B>h<EFBFBD>ɓ<EFBFBD><C993><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
||||||
|
|
||||||
@@ -741,7 +742,7 @@ NOTE:
|
|||||||
|
|
||||||
** <20>J<EFBFBD>[<5B>\<5C><><EFBFBD>̎<EFBFBD><CC8E>̈ʒu<CA92><75><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>L<EFBFBD>X<EFBFBD>g<EFBFBD><67><EFBFBD>lj<EFBFBD><C789><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ<EFBFBD> a <20>ƃ^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>܂<EFBFBD> **
|
** <20>J<EFBFBD>[<5B>\<5C><><EFBFBD>̎<EFBFBD><CC8E>̈ʒu<CA92><75><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>L<EFBFBD>X<EFBFBD>g<EFBFBD><67><EFBFBD>lj<EFBFBD><C789><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ<EFBFBD> a <20>ƃ^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>܂<EFBFBD> **
|
||||||
|
|
||||||
1. <20>J<EFBFBD>[<5B>\<5C><><EFBFBD><EFBFBD> ---> <20>Ŏ<EFBFBD><C58E><EFBFBD><EFBFBD>ꂽ<EFBFBD>s<EFBFBD>ֈړ<D688><DA93><EFBFBD><EFBFBD>܂<EFBFBD><DC82>傤<EFBFBD>B
|
1. <20>J<EFBFBD>[<5B>\<5C><><EFBFBD><EFBFBD> ---> <20>Ŏ<EFBFBD><C58E><EFBFBD><EFBFBD>ꂽ<EFBFBD>ŏ<EFBFBD><EFBFBD>̍s<EFBFBD>ֈړ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD>傤<EFBFBD>B
|
||||||
|
|
||||||
2. e <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> li <20>̏I<CC8F>[<5B><><EFBFBD>܂ŃJ<C583>[<5B>\<5C><><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><DA93><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
2. e <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> li <20>̏I<CC8F>[<5B><><EFBFBD>܂ŃJ<C583>[<5B>\<5C><><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><DA93><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
||||||
|
|
||||||
@@ -848,7 +849,7 @@ NOTE: 1
|
|||||||
'hls' 'hlsearch' <09>}<7D>b<EFBFBD>`<60><><EFBFBD>邷<EFBFBD>ׂ<EFBFBD><D782><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
'hls' 'hlsearch' <09>}<7D>b<EFBFBD>`<60><><EFBFBD>邷<EFBFBD>ׂ<EFBFBD><D782><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>Z<EFBFBD><5A><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>ǂ<EFBFBD><C782><EFBFBD><EFBFBD>̃I<CC83>v<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><C582>g<EFBFBD>p<EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82>B
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>Z<EFBFBD><5A><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>ǂ<EFBFBD><C782><EFBFBD><EFBFBD>̃I<CC83>v<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><C582>g<EFBFBD>p<EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82>B
|
||||||
|
|
||||||
7. "no" <20><><EFBFBD>t<EFBFBD>^<5E><><EFBFBD>A<EFBFBD>I<EFBFBD>v<EFBFBD>V<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ<EFBFBD><EFBFBD>܂<EFBFBD>: :set noic
|
7. <20>I<EFBFBD>v<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F096B38C>ɂ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ<EFBFBD> "no" <20><><EFBFBD>t<EFBFBD>^<5E><EFBFBD><EFBFBD>܂<EFBFBD>: :set noic
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
<20><><EFBFBD>b<EFBFBD>X<EFBFBD><58> 7.1: <20>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD>w<EFBFBD><77><EFBFBD>v<EFBFBD>R<EFBFBD>}<7D><><EFBFBD>h
|
<20><><EFBFBD>b<EFBFBD>X<EFBFBD><58> 7.1: <20>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD>w<EFBFBD><77><EFBFBD>v<EFBFBD>R<EFBFBD>}<7D><><EFBFBD>h
|
||||||
@@ -884,7 +885,7 @@ NOTE: 1
|
|||||||
|
|
||||||
1. "vimrc" <20>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>̕ҏW<D28F><57><EFBFBD>J<EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>̓V<CD83>X<EFBFBD>e<EFBFBD><65><EFBFBD>Ɉˑ<C988><CB91><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
1. "vimrc" <20>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>̕ҏW<D28F><57><EFBFBD>J<EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>̓V<CD83>X<EFBFBD>e<EFBFBD><65><EFBFBD>Ɉˑ<C988><CB91><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
||||||
:edit ~/.vimrc UNIX <20><><EFBFBD><EFBFBD>
|
:edit ~/.vimrc UNIX <20><><EFBFBD><EFBFBD>
|
||||||
:edit $VIM/_vimrc MS-Windows <20><><EFBFBD><EFBFBD>
|
:edit $VIM/_vimrc Windows <20><><EFBFBD><EFBFBD>
|
||||||
|
|
||||||
2. <20><><EFBFBD><EFBFBD><EFBFBD>ŃT<C583><54><EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD> "vimrc" <20><><EFBFBD>ǂݍ<C782><DD8D>݂܂<DD82><DC82>B
|
2. <20><><EFBFBD><EFBFBD><EFBFBD>ŃT<C583><54><EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD> "vimrc" <20><><EFBFBD>ǂݍ<C782><DD8D>݂܂<DD82><DC82>B
|
||||||
:read $VIMRUNTIME/vimrc_example.vim
|
:read $VIMRUNTIME/vimrc_example.vim
|
||||||
@@ -910,7 +911,7 @@ NOTE: 1
|
|||||||
|
|
||||||
4. CTRL-D <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vim <20><> "e" <20><><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>܂<EFBFBD><DC82>R<EFBFBD>}<7D><><EFBFBD>h<EFBFBD>̈ꗗ<CC88><EA9797><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
4. CTRL-D <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vim <20><> "e" <20><><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>܂<EFBFBD><DC82>R<EFBFBD>}<7D><><EFBFBD>h<EFBFBD>̈ꗗ<CC88><EA9797><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
||||||
|
|
||||||
5. <TAB> <20><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vim <20><> ":edit" <20>Ƃ<EFBFBD><C682><EFBFBD><EFBFBD>R<EFBFBD>}<7D><><EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD>⊮<EFBFBD><E28AAE><EFBFBD>܂<EFBFBD><DC82>B
|
5. d<TAB> <20>ƃ^<5E>C<EFBFBD>v<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vim <20><> ":edit" <20>Ƃ<EFBFBD><C682><EFBFBD><EFBFBD>R<EFBFBD>}<7D><><EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD>⊮<EFBFBD><E28AAE><EFBFBD>܂<EFBFBD><DC82>B
|
||||||
|
|
||||||
6. <20><><EFBFBD><EFBFBD><EFBFBD>ɋƁA<C681><41><EFBFBD><EFBFBD><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>̎n<CC8E>܂<EFBFBD><DC82><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD>: :edit FIL
|
6. <20><><EFBFBD><EFBFBD><EFBFBD>ɋƁA<C681><41><EFBFBD><EFBFBD><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>̎n<CC8E>܂<EFBFBD><DC82><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD>: :edit FIL
|
||||||
|
|
||||||
@@ -923,7 +924,7 @@ NOTE:
|
|||||||
<20><><EFBFBD>b<EFBFBD>X<EFBFBD><58> 7 <20>v<EFBFBD><76>
|
<20><><EFBFBD>b<EFBFBD>X<EFBFBD><58> 7 <20>v<EFBFBD><76>
|
||||||
|
|
||||||
|
|
||||||
1. <20>w<EFBFBD><77><EFBFBD>v<EFBFBD>E<EFBFBD>B<EFBFBD><42><EFBFBD>h<EFBFBD>E<EFBFBD><45><EFBFBD>J<EFBFBD><4A><EFBFBD>ɂ<EFBFBD> :help <20>Ƃ<EFBFBD><C682>邩 <F1> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <Help> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
1. <20>w<EFBFBD><77><EFBFBD>v<EFBFBD>E<EFBFBD>B<EFBFBD><42><EFBFBD>h<EFBFBD>E<EFBFBD><45><EFBFBD>J<EFBFBD><4A><EFBFBD>ɂ<EFBFBD> :help <20>Ƃ<EFBFBD><C682>邩 <F1> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <HELP> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||||
|
|
||||||
2. <20>R<EFBFBD>}<7D><><EFBFBD>h(cmd)<29>̃w<CC83><77><EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ<EFBFBD> :help cmd <20>ƃ^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>B
|
2. <20>R<EFBFBD>}<7D><><EFBFBD>h(cmd)<29>̃w<CC83><77><EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ<EFBFBD> :help cmd <20>ƃ^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>B
|
||||||
|
|
||||||
|
@@ -147,7 +147,7 @@ NOTE: 全てのレッスンを通じて、覚えようとするのではなく
|
|||||||
ません。
|
ません。
|
||||||
|
|
||||||
2. シェルプロンプトでこのコマンドをタイプします: vim tutor <ENTER>
|
2. シェルプロンプトでこのコマンドをタイプします: vim tutor <ENTER>
|
||||||
'vim'が Vim エディタを起動するコマンド、'tutor' は編集したいファイルの
|
'vim' が Vim エディタを起動するコマンド、'tutor' は編集したいファイルの
|
||||||
名前です。変更してもよいファイルを使いましょう。
|
名前です。変更してもよいファイルを使いましょう。
|
||||||
|
|
||||||
3. 前のレッスンで学んだように、テキストを挿入、削除します。
|
3. 前のレッスンで学んだように、テキストを挿入、削除します。
|
||||||
@@ -558,11 +558,12 @@ NOTE: この機能は括弧が一致していないプログラムをデバッ
|
|||||||
|
|
||||||
1. 以下の ---> と示された行にカーソルを移動しましょう。
|
1. 以下の ---> と示された行にカーソルを移動しましょう。
|
||||||
|
|
||||||
2. :s/thee/the <ENTER> とタイプしましょう。このコマンドはその行で最初に見
|
2. :s/thee/the <ENTER> とタイプしましょう。このコマンドはその行で最初に見つ
|
||||||
つかったものにだけ行なわれることに気をつけましょう。
|
かったものにだけ行われることに気をつけましょう。
|
||||||
|
|
||||||
3. では :s/thee/the/g とタイプしましょう。行全体を置換することを意味します。
|
3. では :s/thee/the/g とタイプしましょう。追加した g フラグは行全体を置換す
|
||||||
この変更はその行で見つかった全ての箇所に対して行なわれます。
|
ることを意味します。この変更はその行で見つかった全ての箇所に対して行われ
|
||||||
|
ます。
|
||||||
|
|
||||||
---> thee best time to see thee flowers is in thee spring.
|
---> thee best time to see thee flowers is in thee spring.
|
||||||
|
|
||||||
@@ -638,7 +639,7 @@ NOTE: 全ての : コマンドは <ENTER> を押して終了しなければな
|
|||||||
NOTE: ここで Vim を終了し、ファイル名 TEST と共に起動すると、保存した時の
|
NOTE: ここで Vim を終了し、ファイル名 TEST と共に起動すると、保存した時の
|
||||||
チュートリアルの複製ができ上がるはずです。
|
チュートリアルの複製ができ上がるはずです。
|
||||||
|
|
||||||
5. さらに、次のようにタイプしてファイルを消しましょう(MS-DOS): :!del TEST
|
5. さらに、次のようにタイプしてファイルを消しましょう(Windows): :!del TEST
|
||||||
もしくは(Unix): :!rm TEST
|
もしくは(Unix): :!rm TEST
|
||||||
|
|
||||||
|
|
||||||
@@ -696,7 +697,7 @@ NOTE: 外部コマンドの出力を読み込むことも出来ます。例え
|
|||||||
1. :!command によって 外部コマンドを実行します。
|
1. :!command によって 外部コマンドを実行します。
|
||||||
|
|
||||||
よく使う例:
|
よく使う例:
|
||||||
(MS-DOS) (Unix)
|
(Windows) (Unix)
|
||||||
:!dir :!ls - ディレクトリ内の一覧を見る。
|
:!dir :!ls - ディレクトリ内の一覧を見る。
|
||||||
:!del FILENAME :!rm FILENAME - ファイルを削除する。
|
:!del FILENAME :!rm FILENAME - ファイルを削除する。
|
||||||
|
|
||||||
@@ -718,7 +719,7 @@ NOTE: 外部コマンドの出力を読み込むことも出来ます。例え
|
|||||||
|
|
||||||
** o をタイプすると、カーソルの下の行が開き、挿入モードに入ります **
|
** o をタイプすると、カーソルの下の行が開き、挿入モードに入ります **
|
||||||
|
|
||||||
1. 以下の ---> と示された行にカーソルを移動しましょう。
|
1. 以下の ---> と示された最初の行にカーソルを移動しましょう。
|
||||||
|
|
||||||
2. o (小文字) をタイプして、カーソルの下の行を開き、挿入モードに入ります。
|
2. o (小文字) をタイプして、カーソルの下の行を開き、挿入モードに入ります。
|
||||||
|
|
||||||
@@ -741,7 +742,7 @@ NOTE: 外部コマンドの出力を読み込むことも出来ます。例え
|
|||||||
|
|
||||||
** カーソルの次の位置からテキストを追加するには a とタイプします **
|
** カーソルの次の位置からテキストを追加するには a とタイプします **
|
||||||
|
|
||||||
1. カーソルを ---> で示された行へ移動しましょう。
|
1. カーソルを ---> で示された最初の行へ移動しましょう。
|
||||||
|
|
||||||
2. e を押して li の終端部までカーソルを移動します。
|
2. e を押して li の終端部までカーソルを移動します。
|
||||||
|
|
||||||
@@ -848,7 +849,7 @@ NOTE: 1つの検索コマンドだけ大文字小文字の区別をやめたい
|
|||||||
'hls' 'hlsearch' マッチするすべを強調表示する
|
'hls' 'hlsearch' マッチするすべを強調表示する
|
||||||
長い方、短い方、どちらのオプション名でも使用できます。
|
長い方、短い方、どちらのオプション名でも使用できます。
|
||||||
|
|
||||||
7. "no" を付与し、オプションを無効にします: :set noic
|
7. オプションを無効にするには "no" を付与します: :set noic
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
レッスン 7.1: オンラインヘルプコマンド
|
レッスン 7.1: オンラインヘルプコマンド
|
||||||
@@ -884,7 +885,7 @@ NOTE: 1つの検索コマンドだけ大文字小文字の区別をやめたい
|
|||||||
|
|
||||||
1. "vimrc" ファイルの編集を開始する。これはシステムに依存します。
|
1. "vimrc" ファイルの編集を開始する。これはシステムに依存します。
|
||||||
:edit ~/.vimrc UNIX 向け
|
:edit ~/.vimrc UNIX 向け
|
||||||
:edit $VIM/_vimrc MS-Windows 向け
|
:edit $VIM/_vimrc Windows 向け
|
||||||
|
|
||||||
2. ここでサンプルの "vimrc" を読み込みます。
|
2. ここでサンプルの "vimrc" を読み込みます。
|
||||||
:read $VIMRUNTIME/vimrc_example.vim
|
:read $VIMRUNTIME/vimrc_example.vim
|
||||||
@@ -910,7 +911,7 @@ NOTE: 1つの検索コマンドだけ大文字小文字の区別をやめたい
|
|||||||
|
|
||||||
4. CTRL-D を押すと Vim は "e" から始まるコマンドの一覧を表示します。
|
4. CTRL-D を押すと Vim は "e" から始まるコマンドの一覧を表示します。
|
||||||
|
|
||||||
5. <TAB> を押すと Vim は ":edit" というコマンド名を補完します。
|
5. d<TAB> とタイプすると Vim は ":edit" というコマンド名を補完します。
|
||||||
|
|
||||||
6. さらに空白と、既存のファイル名の始まりを加えます: :edit FIL
|
6. さらに空白と、既存のファイル名の始まりを加えます: :edit FIL
|
||||||
|
|
||||||
@@ -923,7 +924,7 @@ NOTE: 補完は多くのコマンドで動作します。そして CTRL-D と <T
|
|||||||
レッスン 7 要約
|
レッスン 7 要約
|
||||||
|
|
||||||
|
|
||||||
1. ヘルプウィンドウを開くには :help とするか <F1> もしくは <Help> を押す。
|
1. ヘルプウィンドウを開くには :help とするか <F1> もしくは <HELP> を押す。
|
||||||
|
|
||||||
2. コマンド(cmd)のヘルプを検索するには :help cmd とタイプする。
|
2. コマンド(cmd)のヘルプを検索するには :help cmd とタイプする。
|
||||||
|
|
||||||
|
@@ -59,7 +59,7 @@ if s:ext =~? '\.en'
|
|||||||
let s:ext = ""
|
let s:ext = ""
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" The japanese tutor is available in two encodings, guess which one to use
|
" The Japanese tutor is available in three encodings, guess which one to use
|
||||||
" The "sjis" one is actually "cp932", it doesn't matter for this text.
|
" The "sjis" one is actually "cp932", it doesn't matter for this text.
|
||||||
if s:ext =~? '\.ja'
|
if s:ext =~? '\.ja'
|
||||||
if &enc =~ "euc"
|
if &enc =~ "euc"
|
||||||
@@ -69,7 +69,7 @@ if s:ext =~? '\.ja'
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" The korean tutor is available in two encodings, guess which one to use
|
" The Korean tutor is available in two encodings, guess which one to use
|
||||||
if s:ext =~? '\.ko'
|
if s:ext =~? '\.ko'
|
||||||
if &enc != "utf-8"
|
if &enc != "utf-8"
|
||||||
let s:ext = ".ko.euc"
|
let s:ext = ".ko.euc"
|
||||||
@@ -169,15 +169,6 @@ if s:ext =~? '\.hr'
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" Esperanto is only available in utf-8
|
|
||||||
if s:ext =~? '\.eo'
|
|
||||||
let s:ext = ".eo.utf-8"
|
|
||||||
endif
|
|
||||||
" Vietnamese is only available in utf-8
|
|
||||||
if s:ext =~? '\.vi'
|
|
||||||
let s:ext = ".vi.utf-8"
|
|
||||||
endif
|
|
||||||
|
|
||||||
" If 'encoding' is utf-8 s:ext must end in utf-8.
|
" If 'encoding' is utf-8 s:ext must end in utf-8.
|
||||||
if &enc == 'utf-8' && s:ext !~ '\.utf-8'
|
if &enc == 'utf-8' && s:ext !~ '\.utf-8'
|
||||||
let s:ext .= '.utf-8'
|
let s:ext .= '.utf-8'
|
||||||
@@ -190,6 +181,9 @@ let s:tutorxx = $VIMRUNTIME . s:tutorfile . s:ext
|
|||||||
" 3. Finding the file:
|
" 3. Finding the file:
|
||||||
if filereadable(s:tutorxx)
|
if filereadable(s:tutorxx)
|
||||||
let $TUTOR = s:tutorxx
|
let $TUTOR = s:tutorxx
|
||||||
|
elseif s:ext !~ '\.utf-8' && filereadable(s:tutorxx . ".utf-8")
|
||||||
|
" Fallback to utf-8 if available.
|
||||||
|
let $TUTOR = s:tutorxx . ".utf-8"
|
||||||
else
|
else
|
||||||
let $TUTOR = $VIMRUNTIME . s:tutorfile
|
let $TUTOR = $VIMRUNTIME . s:tutorfile
|
||||||
echo "The file " . s:tutorxx . " does not exist.\n"
|
echo "The file " . s:tutorxx . " does not exist.\n"
|
||||||
|
Reference in New Issue
Block a user