Skip to content

Commit 59ae816

Browse files
committed
Update options from Vim 8.0 to 8.1, part 1
1 parent e008806 commit 59ae816

File tree

2 files changed

+103
-46
lines changed

2 files changed

+103
-46
lines changed

doc/options.jax

Lines changed: 48 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*options.txt* For Vim バージョン 8.0. Last change: 2017 Sep 24
1+
*options.txt* For Vim バージョン 8.1. Last change: 2018 May 15
22

33

44
VIMリファレンスマニュアル by Bram Moolenaar
@@ -437,8 +437,7 @@ Note: 将来、値にグローバルとローカルの区別のあるオプシ
437437
ウィンドウに適用される。そのウィンドウがヘルプウィンド
438438
ウだったときは、変更した値はヘルプウィンドウの (オプショ
439439
ンウィンドウを抜かして) 1つ下のウィンドウに適用される。
440-
{Vimが |+eval| 機能と |+autocmd| 機能付きでコンパイル
441-
されたときのみ有効}
440+
{Vim が |+eval| 機能付きでコンパイルされたときのみ有効}
442441

443442
*$HOME*
444443
"~" は "$HOME" と同様に扱われるが、こちらは値の先頭にあるか、空白かコンマの後
@@ -870,7 +869,8 @@ Note 1番目の形式では、行全体がオプション指定に使われる
870869
{Vi にはない}
871870
ファイルがVimの内部では変更されてないが、Vimの外部で変更されたことが判
872871
明したとき、自動的に読み直す。ファイルが削除されたときにはこのようには
873-
ならない。 |timestamp|
872+
ならないので、削除される前のテキストが保持される。ファイルが再度現れた
873+
場合、それを読み込む。|timestamp|
874874
このオプションがローカルな値を持つとき、再びグローバルな値を使うように
875875
するには次のようにする。 >
876876
:set autoread<
@@ -1153,7 +1153,9 @@ Note 1番目の形式では、行全体がオプション指定に使われる
11531153
を設定すること。
11541154

11551155
*'backupskip'* *'bsk'*
1156-
'backupskip' 'bsk' 文字列 (既定では "/tmp/*,$TMPDIR/*,$TMP/*,$TEMP/*")
1156+
'backupskip' 'bsk' 文字列 (既定では "$TMPDIR/*,$TMP/*,$TEMP/*"
1157+
Unix: "/tmp/*,$TMPDIR/*,$TMP/*,$TEMP/*"
1158+
Mac: "/private/tmp/*,$TMPDIR/*,$TMP/*,$TEMP/*")
11571159
グローバル
11581160
{Vi にはない}
11591161
{Vimが |+wildignore| 機能付きでコンパイルされたときの
@@ -1196,7 +1198,16 @@ Note 1番目の形式では、行全体がオプション指定に使われる
11961198
{Vi にはない}
11971199
{Vimが |+balloon_eval| 機能付きでコンパイルされたとき
11981200
のみ有効}
1199-
|balloon-eval| 機能を働かせる。
1201+
GUI 向けに |balloon-eval| 機能を働かせる。
1202+
1203+
*'balloonevalterm'* *'bevalterm'* *'noballoonevalterm'*
1204+
*'nobevalterm'*
1205+
'balloonevalterm' 'bevalterm' 切替 (既定ではオフ)
1206+
グローバル
1207+
{Vi にはない}
1208+
{Vim が |+balloon_eval_term| 機能付きでコンパイルされ
1209+
たときのみ有効}
1210+
端末向けに |balloon-eval| 機能を働かせる。
12001211

12011212
*'balloonexpr'* *'bexpr'*
12021213
'balloonexpr' 'bexpr' 文字列 (既定では "")
@@ -1441,14 +1452,16 @@ Note 1番目の形式では、行全体がオプション指定に使われる
14411452
nofile ファイルと関連がなく、書き込まれる予定のないバッファ
14421453
nowrite 書き込まれる予定のないバッファ
14431454
acwrite いつも自動コマンドBufWriteCmdで書き込まれる予定のバッ
1444-
ファ。{Vimが|+autocmd|機能付きでコンパイルされたとき
1445-
のみ有効}
1455+
ファ。
14461456
quickfix エラーリスト/ロケーションリスト用の quickfix バッファ
14471457
(|:cwindow|, |:lwindow|を参照)
14481458
help ヘルプバッファ (ユーザーが手動でこれに設定することはな
14491459
いはずである)
14501460
terminal |terminal| のためのバッファ (ユーザーが手動でこれを設
14511461
定することはないはずである)
1462+
prompt プラグインに使われることを意図した、最後の行だけを編集
1463+
できるバッファ、|prompt-buffer| を参照。
1464+
{|+channel| 機能付きでコンパイルされたときのみ有効}
14521465

14531466
このオプションはオプション 'bufhidden' や 'swapfile' と共に使われ、特
14541467
殊な用途のバッファを指定する。|special-buffers| を参照。
@@ -1859,7 +1872,8 @@ Note 1番目の形式では、行全体がオプション指定に使われる
18591872
'copyindent' + オフ インデント構造をコピーしない
18601873
'cpoptions' & (全フラグ) Vi互換のフラグ
18611874
'cscopepathcomp'+ 0 タグ一覧にディレクトリを表示しない
1862-
'cscoperelative'+ オフ
1875+
'cscoperelative'+ オフ 保存されているディレクトリをプリフィッ
1876+
クスとして使用しない
18631877
'cscopetag' + オフ ":tag" に cscope を使わない
18641878
'cscopetagorder'+ 0 |cscopetagorder| を参照
18651879
'cscopeverbose' + オフ |cscopeverbose| を参照
@@ -2507,8 +2521,6 @@ Note 1番目の形式では、行全体がオプション指定に使われる
25072521
'cursorbind' 'crb' 切替 (既定ではオフ)
25082522
ウィンドウについてローカル
25092523
{Vi にはない}
2510-
{Vimが |+cursorbind| 機能つきでコンパイルされたときの
2511-
み有効}
25122524
このオプションをオンにすると、現在のウィンドウでカーソルを動かしたとき
25132525
に、他のウィンドウ ('cursorbind' オプションが設定されたウィンドウ) 内
25142526
のカーソルも同じ行と列に移動する。このオプションはバージョン違いのファ
@@ -2598,9 +2610,11 @@ Note 1番目の形式では、行全体がオプション指定に使われる
25982610
キーワードでない文字 (空白を推奨) で区切られた数語が並んでいてもよい。
25992611
1行の文字数の最大値は510バイト分である {訳注: 日本語のいわゆる全角文字
26002612
では半分の255文字}。
2601-
このオプションが空のとき、または "spell" が含まれていてスペルチェック
2602-
が有効になっているとき、現在アクティブなスペリングが使われる。
2603-
|spell|
2613+
2614+
このオプションが空もしくはエントリに "spell" が含まれていて、かつスペ
2615+
ルチェックが有効になっているとき、現在アクティブな 'spelllang' 用の単
2616+
語リスト内の単語が使われる。|spell| を参照。
2617+
26042618
ファイル名にコンマを含めるには、コンマの前に '\' を置くこと。コンマの
26052619
後ろの空白は無視されるが、それ以外の空白はファイル名の一部として扱われ
26062620
る。'\' の使い方については |option-backslash| を参照すること。
@@ -2671,6 +2685,9 @@ Note 1番目の形式では、行全体がオプション指定に使われる
26712685
vertical (他に明示的に指定されない限り)ウィンドウを垂直
26722686
分割して差分モードを開始する。
26732687

2688+
hiddenoff バッファが隠れバッファになるときに差分モードを
2689+
使用しない。
2690+
26742691
foldcolumn:{n} 差分モードの開始時にオプション 'foldcolumn' を
26752692
{n}に設定する。
26762693

@@ -2960,8 +2977,6 @@ Note 1番目の形式では、行全体がオプション指定に使われる
29602977
'eventignore' 'ei' 文字列 (既定では "")
29612978
グローバル
29622979
{Vi にはない}
2963-
{Vimが |+autocmd| 機能付きでコンパイルされたときのみ
2964-
有効}
29652980
Autocommand のイベント名のうち、無視したいもののリスト。
29662981
"all" が含まれていると全ての autocommand のイベントが無視され、
29672982
autocommand は実行されなくなる。
@@ -3213,8 +3228,6 @@ Note 1番目の形式では、行全体がオプション指定に使われる
32133228
'filetype' 'ft' 文字列 (既定では "")
32143229
バッファについてローカル
32153230
{Vi にはない}
3216-
{Vimが |+autocmd| 機能付きでコンパイルされたときのみ
3217-
有効}
32183231
このオプションが変更されると autocommand のイベント FileType が発生し、
32193232
このオプションの値にマッチする全ての autocommand が実行される。つまり、
32203233
{訳注: 普通 autocommand が実行されるのはファイル名がマッチしたときだ
@@ -3596,6 +3609,8 @@ Note 1番目の形式では、行全体がオプション指定に使われる
35963609
実装がないシステム上ではこの変数は常にオフである。
35973610
スワップファイルに対してfsync()をコントロールするには 'swapsync' を参
35983611
照。
3612+
'fsync' は、フラグがこれを却下するように指定されていない限り、
3613+
|writefile()| にも適用する。
35993614

36003615
*'gdefault'* *'gd'* *'nogdefault'* *'nogd'*
36013616
'gdefault' 'gd' 切替 (既定ではオフ)
@@ -3911,6 +3926,12 @@ Note 1番目の形式では、行全体がオプション指定に使われる
39113926
と "-=" を使うこと |add-option-flags|。
39123927

39133928
使用できるフラグは以下の通りである。
3929+
*'go-!'*
3930+
'!' 外部コマンドが端末ウィンドウで実行される。このフラグがない場
3931+
合、MS-Windows GUI はコマンドを実行するためにコンソールウィン
3932+
ドウを開く。Unix GUI はコマンド出力をリストするためにダム端末
3933+
をシミュレートする。
3934+
端末ウィンドウは下に配置され、必要に応じて上に広がる。
39143935
*guioptions_a* *'go-a'*
39153936
'a' 自動選択 (autoselect): 値に含まれると、ビジュアルモードが開始
39163937
されるたび、またはビジュアル選択範囲が変更されるたびに、Vimは
@@ -3968,7 +3989,7 @@ Note 1番目の形式では、行全体がオプション指定に使われる
39683989
Note このフラグは、構文認識やファイルタイプ認識を起動する前に、
39693990
ファイル .vimrc 内で追加されていなければならない (ファイル
39703991
.gvimrc が読み込まれたときには、システムメニューはすでに読み込
3971-
まれた後である。コマンド ":syntax on"":filetype on" でもメ
3992+
まれた後である。コマンド `:syntax on``:filetype on` でもメ
39723993
ニューは読み込まれる)。
39733994
*'go-g'*
39743995
'g' メニュー項目の灰色表示: 無効のメニュー項目を灰色で表示する。含
@@ -4015,7 +4036,13 @@ Note 1番目の形式では、行全体がオプション指定に使われる
40154036
グを追加したり取り除いたりしても、効果はない。
40164037
*'go-F'*
40174038
'F' フッターを追加する。Motifでのみ有効である。|gui-footer| を参照。
4018-
4039+
*'go-k'*
4040+
'k' スクロールバー、もしくはツールバー、タブライン、その他を追加/
4041+
削除する際に、GUI ウィンドウサイズを維持する。というよりは、そ
4042+
の振る舞いはウィンドウが最大化されて 'lines' と 'columns' が
4043+
ウィンドウに合うよう調整されるときに似ている。'k' フラグがない
4044+
場合、Vim は GUI コンポーネントが追加/削除されたときに 'lines'
4045+
と 'columns' を維持しようとする。
40194046

40204047
*'guipty'* *'noguipty'*
40214048
'guipty' 切替 (既定ではオン)
@@ -4164,7 +4191,7 @@ Note 1番目の形式では、行全体がオプション指定に使われる
41644191
代わりに使われる。
41654192
|hl-Question| r 「続けるには」プロンプト |hit-enter| とyes/no質問
41664193
|hl-StatusLine| s カレントウィンドウのステータス行 |status-line|
4167-
|hl-StatusLineNC| S 非カレントウィンドウのステータス行 |status-line|
4194+
|hl-StatusLineNC| S 非カレントウィンドウのステータス行
41684195
|hl-Title| t ":set all", ":autocmd" 等の出力のタイトル
41694196
|hl-VertSplit| c ウィンドウの垂直分割に使われる区切り
41704197
|hl-Visual| v ビジュアルモード

0 commit comments

Comments
 (0)