Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 9 additions & 6 deletions doc/debugger.jax
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
*debugger.txt* For Vim バージョン 8.1. Last change: 2019 May 12
*debugger.txt* For Vim バージョン 8.1. Last change: 2019 Jul 06


VIMリファレンスマニュアル by Gordon Prieur


デバッガ支援機能 *debugger-support*

これらの機能はデバッガ、統合プログラミング環境(IPE)、統合開発環境(IDE)との統合
のためのものである。Vim の端末ウィンドウ内で動作するデバッガについては
|terminal-debugger| を参照。

1. デバッガ機能 |debugger-features|
2. Vimのコンパイルオプション |debugger-compilation|
3. 統合デバッガ |debugger-integration|
Expand All @@ -14,8 +18,7 @@
==============================================================================
1. デバッガ機能 *debugger-features*

以下の機能はデバッガ、統合プログラミング環境(IPE)、統合開発環境(IDE)との統合に
利用できる:
以下の機能が利用できる:

もう1つのコマンド入力 |alt-input|
デバッグ目印 |debug-signs|
Expand Down Expand Up @@ -85,6 +88,9 @@ dttermである。dttermには目印を表示するためのスペースがあ
よう、可能な限り一般的な様式で実現されている。ただし、機能は制限されている。高
度なポップアップについては |popup-window| を参照。

バルーンウィンドウを使うもう1つの方法は、オプション 'balloonexpr' を使うことで
ある。これは完全にユーザーが定義できる。

バルーンウィンドウには幾つかの設定可能なパラメーターがある。Motifではフォント
リストと色はXリソース経由で設定される(XmNballoonEvalFontList,
XmNballoonEvalBackground, XmNballoonEvalForeground)。
Expand All @@ -99,9 +105,6 @@ XmNballoonEvalBackground, XmNballoonEvalForeground)。
る。これにはオプション 'ballooneval' を設定する必要はない。しかしその他の設定
はこのツールチップにも適用される。

バルーンウィンドウを使うもう1つの方法は、オプション 'balloonexpr' を使うことで
ある。これは完全にユーザーが定義できる。

==============================================================================
2. Vimのコンパイルオプション *debugger-compilation*

Expand Down
12 changes: 11 additions & 1 deletion doc/filetype.jax
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*filetype.txt* For Vim バージョン 8.1. Last change: 2019 May 05
*filetype.txt* For Vim バージョン 8.1. Last change: 2019 Jul 16


VIMリファレンスマニュアル by Bram Moolenaar
Expand Down Expand Up @@ -635,6 +635,16 @@ PYTHON *ft-python-plugin* *PEP8*
let g:python_recommended_style = 0


QF QUICKFIX *qf.vim* *ft-qf-plugin*

"qf" ファイルタイプは quickfix ウィンドウに使用される。|quickfix-window| を参
照。

quickfix ファイルタイププラグインは quickfix リストを生成したコマンドを
|status-line| に表示するための設定を含む。この設定を無効にするには、以下のよう
に設定する: >
:let g:qf_disable_statusline = 1


R MARKDOWN *ft-rmd-plugin*

Expand Down
3 changes: 2 additions & 1 deletion doc/help.jax
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*help.txt* For Vim バージョン 8.1. Last change: 2019 May 12
*help.txt* For Vim バージョン 8.1. Last change: 2019 Jul 21

VIM - メインヘルプファイル
k
Expand Down Expand Up @@ -141,6 +141,7 @@ Vim は Vi IMproved の略です。Vim の大部分は Bram Moolenaar によっ
|fold.txt| ある範囲を隠す (折り畳む)

特定機能 ~
|testing.txt| Vim と Vim script のテスト
|print.txt| 印刷
|remote.txt| クライアント/サーバー機能
|term.txt| いろいろな端末やマウスについて
Expand Down
12 changes: 6 additions & 6 deletions doc/mbyte.jax
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*mbyte.txt* For Vim バージョン 8.1. Last change: 2019 Apr 28
*mbyte.txt* For Vim バージョン 8.1. Last change: 2019 Jul 04

VIMリファレンスマニュアル by Bram Moolenaar et al.

Expand Down Expand Up @@ -913,11 +913,11 @@ Windowsではマルチバイト文字の入力に Input Method Editor (IME) を
入力はすべてIMEに取られてしまうので、'j' や 'k' などほぼすべてのキーを、直接
Vimに入力することができない。

|+multi_byte_ime|機能はそれを手助けし、IMEを手動で切り替える手間を減少させる。
マルチバイトテキストを編集しているときでも、ノーマルモードでIMEを必要とするこ
とはほとんどない。そこで、ESCで挿入モードを抜けるときに、VimはIMEの状態を記録
してから、IMEを強制的にオフにする。そして、次に挿入モードに入ったときに自動的
に、記録しておいた状態に戻す
|+multi_byte_ime|機能はそれを手助けし、IMEの状態を手動で切り替えなければならな
い頻度を減少させる。マルチバイトテキストを編集しているときでも、ノーマルモード
でIMEを使用する必要があることはほとんどない。そこで挿入モードを抜けるときに、
VimはIMEの最後の状態を記録してからIMEをオフにする。そして再度挿入モードに入っ
たときに、記録しておいたIMEの状態に自動的に設定する

これは挿入モードとノーマルモードの間だけでなく、コマンドラインや検索コマンドの
入力時や置換モードでも同じである。
Expand Down
3 changes: 2 additions & 1 deletion doc/quickfix.jax
Original file line number Diff line number Diff line change
Expand Up @@ -424,7 +424,8 @@ quickfixリストとlocationリストの中の項目の数をそれぞれ |getqf
echo getloclist(2, {'id' : qfid, 'context' : 1})
<
*quickfix-parse*
|getqflist()| 関数を使用してquickfixリストを作成または変更せずに、'errorformat' を使用して行のリストをパースできる。例: >
|getqflist()| 関数を使用してquickfixリストを作成または変更せずに、'errorformat'
を使用して行のリストをパースできる。例: >
echo getqflist({'lines' : ["F1:10:Line10", "F2:20:Line20"]})
echo getqflist({'lines' : systemlist('grep -Hn quickfix *')})
これは 'items' キーに行からパースされたquickfixの項目のリストが含まれている辞
Expand Down
14 changes: 7 additions & 7 deletions doc/usr_27.jax
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*usr_27.txt* For Vim バージョン 8.1. Last change: 2018 Jan 26
*usr_27.txt* For Vim バージョン 8.1. Last change: 2019 Jul 14

VIM USER MANUAL - by Bram Moolenaar

Expand Down Expand Up @@ -467,19 +467,19 @@
があります。今までに説明したパターンアイテムはどれも改行にマッチしません。
改行の場所を指定するには "\n" を使います: >

/the\nword
/one\ntwo

行末が "the" で終わり、次の行の行頭が "word" になっている行がマッチします。
"the word" にもマッチさせたい場合は、スペースと改行の両方をマッチさせる必要が
行末が "one" で終わり、次の行の行頭が "two" になっている行がマッチします。
"one two" にもマッチさせたい場合は、スペースと改行の両方をマッチさせる必要が
あります。それには "\_s" を使います: >

/the\_sword
/one\_stwo

間に空白をいくつでも挟めるようにするには: >

/the\_s\+word
/the\_sword

これは、行末が "the " で終わり、次の行の行頭が " word" で始まっているよう
これは、行末が "one " で終わり、次の行の行頭が " two" で始まっているよう
な場所にもマッチします。

"\s" は空白にマッチします。"\_s" は空白と改行にマッチします。
Expand Down
20 changes: 10 additions & 10 deletions doc/version8.jax
Original file line number Diff line number Diff line change
Expand Up @@ -7628,8 +7628,8 @@ Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
Files: src/ex_eval.c, src/ex_getln.c, src/farsi.c, src/fileio.c,
src/fold.c, src/getchar.c, src/gui.c, src/gui_at_fs.c,
gui_at_sb.c, src/gui_athena.c, src/gui_beval.c, src/gui_motif.c,
src/gui_w32.c, src/gui_w48.c
src/gui_at_sb.c, src/gui_athena.c, src/gui_beval.c,
src/gui_motif.c, src/gui_w32.c, src/gui_w48.c

Patch 7.4.1198
Problem: Still using __ARGS.
Expand Down Expand Up @@ -8048,7 +8048,7 @@ Patch 7.4.1264
Problem: Crash when receiving an empty array.
Solution: Check for array with wrong number of arguments. (Damien)
Files: src/channel.c, src/eval.c, src/testdir/test_channel.py,
src/testdir.test_channel.vim
src/testdir/test_channel.vim

Patch 7.4.1265
Problem: Not all channel commands are tested.
Expand Down Expand Up @@ -13907,7 +13907,7 @@ Problem: Using 'hlsearch' highlighting instead of matchpos if there is no
search match.
Solution: Pass NULL as last item to next_search_hl() when searching for
'hlsearch' match. (Shane Harper, closes #1013)
Files: src/screen.c, src/testdir/test_match.vim.
Files: src/screen.c, src/testdir/test_match.vim

Patch 7.4.2270
Problem: Insufficient testing for NUL bytes on a raw channel.
Expand Down Expand Up @@ -18312,13 +18312,13 @@ Patch 8.0.0610
Problem: The screen is redrawn when t_BG is set and used to detect the
value for 'background'.
Solution: Don't redraw when the value of 'background' didn't change.
Files: src/term.c.
Files: src/term.c

Patch 8.0.0611
Problem: When t_u7 is sent a few characters in the second screen line are
overwritten and not redrawn later. (Rastislav Barlik)
Solution: Move redrawing the screen to after overwriting the characters.
Files: src/main.c, src/term.c.
Files: src/main.c, src/term.c

Patch 8.0.0612
Problem: Package directories are added to 'runtimepath' only after loading
Expand Down Expand Up @@ -27644,7 +27644,7 @@ Files: src/terminal.c, src/testdir/dumps/Test_syntax_c_01.dump
Patch 8.1.0327
Problem: The "g CTRL-G" command isn't tested much.
Solution: Add more tests. (Dominique Pelle, closes #3369)
Files: src/testdir/test_normal.c
Files: src/testdir/test_normal.vim

Patch 8.1.0328
Problem: inputlist() doesn't work with a timer. (Dominique Pelle)
Expand Down Expand Up @@ -29430,7 +29430,7 @@ Patch 8.1.0629
Problem: "gn" selects the wrong text with a multi-line match.
Solution: Get the end position from searchit() directly. (closes #3695)
Files: src/testdir/test_gn.vim, src/search.c, src/proto/search.pro,
src/edit.c, src/evalfunc.c, src/ex_docmd.c, ex_getln.c,
src/edit.c, src/evalfunc.c, src/ex_docmd.c, src/ex_getln.c,
src/normal.c

Patch 8.1.0630
Expand Down Expand Up @@ -30865,7 +30865,7 @@ Patch 8.1.0849
Problem: Cursorline highlight is not always updated.
Solution: Set w_last_cursorline when redrawing. Fix resetting cursor flags
when using the popup menu.
Files: src/screen.c, src/popupmenu.c, src/testdir/test_highlight.vim,
Files: src/screen.c, src/popupmnu.c, src/testdir/test_highlight.vim,
src/testdir/dumps/Test_cursorline_yank_01.dump

Patch 8.1.0850
Expand Down Expand Up @@ -33453,7 +33453,7 @@ Patch 8.1.1276
Problem: Cannot combine text properties with syntax highlighting.
Solution: Add the "combine" field to prop_type_add(). (closes #4343)
Files: runtime/doc/eval.txt, runtime/doc/textprop.txt, src/screen.c,
src/testprop.c, src/structs.h, src/testdir/test_textprop.vim
src/structs.h, src/testdir/test_textprop.vim

Patch 8.1.1277 (after 8.1.1276)
Problem: Missing screenshot update.
Expand Down
13 changes: 11 additions & 2 deletions doc/windows.jax
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*windows.txt* For Vim バージョン 8.1. Last change: 2019 Jun 02
*windows.txt* For Vim バージョン 8.1. Last change: 2019 Jul 18


VIMリファレンスマニュアル by Bram Moolenaar
Expand Down Expand Up @@ -886,7 +886,16 @@ CTRL-W gT *CTRL-W_gT*
ビューウィンドウを識別するために、プレビューウィンドウにはオプション
'previewwindow' がセットされる。他のウィンドウを開閉したときにも同じ高さを保つ
ためにオプション 'winfixheight' がセットされる。

*preview-popup*
代わりに、オプション 'previewpopup' を設定することによりポップアップウィンドウ
を使用することができる。設定されているときは、'previewwindow' および
'previewheight' の設定は無効になる。このオプションは値をコンマで区切ったリスト
である:
height ポップアップの最大高さ
width ポップアップの最大幅
例: >
:set previewpopup=height:10,width:60
<
*:pta* *:ptag*
:pta[g][!] [tagname]
":tag[!] [tagname]" を実行し、現在のバッファまたはカーソル位置
Expand Down
16 changes: 9 additions & 7 deletions en/debugger.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
*debugger.txt* For Vim version 8.1. Last change: 2019 May 12
*debugger.txt* For Vim version 8.1. Last change: 2019 Jul 06


VIM REFERENCE MANUAL by Gordon Prieur


Debugger Support Features *debugger-support*

These features are for integration with a debugger or an Integrated
Programming Environment (IPE) or Integrated Development Environment (IDE).
For the debugger running in a Vim terminal window see |terminal-debugger|.

1. Debugger Features |debugger-features|
2. Vim Compile Options |debugger-compilation|
3. Integrated Debuggers |debugger-integration|
Expand All @@ -14,9 +18,7 @@ Debugger Support Features *debugger-support*
==============================================================================
1. Debugger Features *debugger-features*

The following features are available for an integration with a debugger or
an Integrated Programming Environment (IPE) or Integrated Development
Environment (IDE):
The following features are available:

Alternate Command Input |alt-input|
Debug Signs |debug-signs|
Expand Down Expand Up @@ -90,6 +92,9 @@ However, the feature was implemented in as general a manner as possible and
could be used for displaying other information as well. The functionality is
limited though, for advanced popups see |popup-window|.

Another way to use the balloon is with the 'balloonexpr' option. This is
completely user definable.

The Balloon Evaluation has some settable parameters too. For Motif the font
list and colors can be set via X resources (XmNballoonEvalFontList,
XmNballoonEvalBackground, and XmNballoonEvalForeground).
Expand All @@ -106,9 +111,6 @@ The Balloon evaluation functions are also used to show a tooltip for the
toolbar. The 'ballooneval' option does not need to be set for this. But the
other settings apply.

Another way to use the balloon is with the 'balloonexpr' option. This is
completely user definable.

==============================================================================
2. Vim Compile Options *debugger-compilation*

Expand Down
12 changes: 11 additions & 1 deletion en/filetype.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*filetype.txt* For Vim version 8.1. Last change: 2019 May 05
*filetype.txt* For Vim version 8.1. Last change: 2019 Jul 16


VIM REFERENCE MANUAL by Bram Moolenaar
Expand Down Expand Up @@ -642,6 +642,16 @@ To disable this behavior, set the following variable in your vimrc: >
let g:python_recommended_style = 0


QF QUICKFIX *qf.vim* *ft-qf-plugin*

The "qf" filetype is used for the quickfix window, see |quickfix-window|.

The quickfix filetype plugin includes configuration for displaying the command
that produced the quickfix list in the |status-line|. To disable this setting,
configure as follows: >
:let g:qf_disable_statusline = 1


R MARKDOWN *ft-rmd-plugin*

By default ftplugin/html.vim is not sourced. If you want it sourced, add to
Expand Down
3 changes: 2 additions & 1 deletion en/help.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*help.txt* For Vim version 8.1. Last change: 2019 May 12
*help.txt* For Vim version 8.1. Last change: 2019 Jul 21

VIM - main help file
k
Expand Down Expand Up @@ -139,6 +139,7 @@ Advanced editing ~
|fold.txt| hide (fold) ranges of lines

Special issues ~
|testing.txt| testing Vim and Vim scripts
|print.txt| printing
|remote.txt| using Vim as a server or client
|term.txt| using different terminals and mice
Expand Down
13 changes: 7 additions & 6 deletions en/mbyte.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*mbyte.txt* For Vim version 8.1. Last change: 2019 Apr 28
*mbyte.txt* For Vim version 8.1. Last change: 2019 Jul 04


VIM REFERENCE MANUAL by Bram Moolenaar et al.
Expand Down Expand Up @@ -943,11 +943,12 @@ To input multibyte characters on Windows, you can use an Input Method Editor
IME many many many times. Because IME with status on is hooking all of your
key inputs, you cannot input 'j', 'k', or almost all of keys to Vim directly.

This |+multi_byte_ime| feature help this. It reduce times of switch status of
IME manually. In normal mode, there are almost no need working IME, even
editing multibyte text. So exiting insert mode with ESC, Vim memorize last
status of IME and force turn off IME. When re-enter insert mode, Vim revert
IME status to that memorized automatically.
The |+multi_byte_ime| feature helps for this. It reduces the number of times
the IME status has to be switched manually. In Normal mode, there is almost
no need to use IME, even when editing multibyte text. So when exiting Insert
mode, Vim memorizes the last status of IME and turns off IME. When
re-entering Insert mode, Vim sets the IME status to that memorized status
automatically.

This works on not only insert-normal mode, but also search-command input and
replace mode.
Expand Down
14 changes: 7 additions & 7 deletions en/usr_27.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*usr_27.txt* For Vim version 8.1. Last change: 2018 Jan 26
*usr_27.txt* For Vim version 8.1. Last change: 2019 Jul 14

VIM USER MANUAL - by Bram Moolenaar

Expand Down Expand Up @@ -474,19 +474,19 @@ the line break happens, because all items mentioned so far don't match a line
break.
To check for a line break in a specific place, use the "\n" item: >

/the\nword
/one\ntwo

This will match at a line that ends in "the" and the next line starts with
"word". To match "the word" as well, you need to match a space or a line
This will match at a line that ends in "one" and the next line starts with
"two". To match "one two" as well, you need to match a space or a line
break. The item to use for it is "\_s": >

/the\_sword
/one\_stwo

To allow any amount of white space: >

/the\_s\+word
/one\_s\+two

This also matches when "the " is at the end of a line and " word" at the
This also matches when "one " is at the end of a line and " two" at the
start of the next one.

"\s" matches white space, "\_s" matches white space or a line break.
Expand Down
Loading