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
73 changes: 49 additions & 24 deletions doc/eval.jax
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*eval.txt* For Vim バージョン 8.1. Last change: 2019 Jan 24
*eval.txt* For Vim バージョン 8.1. Last change: 2019 Feb 03


VIMリファレンスマニュアル by Bram Moolenaar
Expand Down Expand Up @@ -650,8 +650,6 @@ Blobの繰り返し ~
これは、0x11, 0x22 および 0x33 で Doit() を呼び出す。




Blobの連結 ~

2つのBlobは "+" 演算子で連結できる: >
Expand Down Expand Up @@ -2476,7 +2474,10 @@ remote_read({serverid} [, {timeout}])
remote_send({server}, {string} [, {idvar}])
文字列 キーシーケンスを送信する
remote_startserver({name}) なし サーバー {name} になる
remove({list}, {idx} [, {end}]) 任意 {list}から{idx}と{end}間の要素を削除
remove({list}, {idx} [, {end}]) 任意/リスト
{list}から{idx}と{end}間の要素を削除
remove({blob}, {idx} [, {end}]) 数値/Blob
{Blob}から{idx}と{end}間のバイトを削除
remove({dict}, {key}) 任意 {dict}から要素{key}を削除
rename({from}, {to}) 数値 {file}から{to}へファイル名変更
repeat({expr}, {count}) 文字列 {expr}を{count}回繰り返す
Expand Down Expand Up @@ -5623,6 +5624,16 @@ job_info([{job}]) *job_info()*
"exit_cb" 終了時に呼び出される関数
"stoponexit" |job-stoponexit|

Unixのみ:
"termsig" プロセスを終了させたシグナル
(値については |job_stop()| を参照)
"status"が "dead" の場合にのみ有効である
MS-Windowsのみ:
"tty_type" 使用している仮想コンソールのタイプ。
値は "winpty" または "conpty"。
'termwintype' を参照。


引数なしの場合、すべてのジョブオブジェクトのリストを返す。

job_setoptions({job}, {options}) *job_setoptions()*
Expand Down Expand Up @@ -5927,14 +5938,9 @@ line({expr}) 結果は数値で、{expr}で与えられた位置のファイル
line(".") カーソルの行番号
line("'t") マークtの位置の行番号
line("'" . marker) マークmarkerの位置の行番号
< *last-position-jump*
このオートコマンドはファイルを開いた時に、最後に開かれていた時
の行へ自動的にジャンプするものである。これは '" マークがセット
されている時にのみ有効である: >
:au BufReadPost *
\ if line("'\"") > 1 && line("'\"") <= line("$") && &ft !~# 'commit'
\ | exe "normal! g`\""
\ | endif
<
ファイルを開くときに最後の既知の位置にジャンプするには、
|last-position-jump| を参照。

line2byte({lnum}) *line2byte()*
バッファの先頭から、{lnum}行目までのバイト数を返す。これには現
Expand Down Expand Up @@ -6362,18 +6368,27 @@ min({expr}) {expr}の全要素の値の最小値を返す。
*mkdir()* *E739*
mkdir({name} [, {path} [, {prot}]])
ディレクトリ{name}を作成する。

{path}が "p" のときは必要に応じて途中のディレクトリも作成され
る。そうでないときは "" にすること。

{prot}は作成するディレクトリの保護ビット。デフォルトは0755
(rwxr-xr-x: 所有者は読み書き可能、他の人は読み込み可能)。
他の人が読み込めないようにするには0700とすること。{prot} は
{name} の最後の部分にのみ適用される。なので、/tmp/foo/bar
を作成すると /tmp/foo は 0755 で作成される。
例: >
:call mkdir($HOME . "/tmp/foo/bar", "p", 0700)

< |sandbox|の中ではこの関数は使用できない。

ディレクトリが既に存在して、かつフラグ "p" が渡された場合エラー
は発生しない (パッチ 8.0.1708 より)。
は発生しない (パッチ 8.0.1708 より)。ただし、"p" オプション未
指定だと、呼び出しは失敗する。

関数の結果は数値である。呼び出しが成功した場合は1、ディレクト
リの作成に失敗したか部分的に失敗した場合は0である。

システムによっては利用できない場合がある。これを確認するには次
のようにする: >
:if exists("*mkdir")
Expand Down Expand Up @@ -7137,6 +7152,9 @@ remove({list}, {idx} [, {end}]) *remove()*
例: >
:echo "last item: " . remove(mylist, -1)
:call remove(mylist, 0, 9)
<
ファイルを削除するには |delete()| を使う。

remove({blob}, {idx} [, {end}])
{end}を指定しなかった場合: |Blob| {blob}から{idx}位置のバイト
を削除し、そのバイトを返す。
Expand All @@ -7147,13 +7165,12 @@ remove({blob}, {idx} [, {end}])
例: >
:echo "last byte: " . remove(myblob, -1)
:call remove(mylist, 0, 9)

remove({dict}, {key})
{dict}からキー{key}を持つ要素を削除する。例: >
:echo "removed " . remove(dict, "one")
< {dict}に{key}がない場合はエラーになる。

ファイルを削除するには|delete()|を使う。

rename({from}, {to}) *rename()*
ファイルの名前を{from}から{to}へ変える。ファイルシステムを越え
てファイルを移動するのにも使用できる。結果は数値で、成功すれば
Expand Down Expand Up @@ -9205,6 +9222,8 @@ term_start({cmd}, {options}) *term_start()*
を定義する 16 個のカラー名もしくは 16 進
数コード。|g:terminal_ansi_colors| を参
照。
"tty_type" (MS-Windowsのみ): 使用する pty を指定す
る。値については 'termwintype' を参照。

{|+terminal| 機能付きでコンパイルされたときのみ有効}

Expand Down Expand Up @@ -9880,14 +9899,15 @@ all_builtin_terms 全ての組込みターミナルを有効にしてコンパ
amiga AMIGAバージョン
arabic アラビア語をサポート |Arabic|
arp ARPをサポート (Amiga)
autocmd オートコマンドをサポート |autocommand|
autocmd オートコマンドをサポート (常に true)
autochdir 'autochdir' をサポート
autoservername |clientserver| を自動的に有効化する
balloon_eval |balloon-eval| をサポート
balloon_multiline 複数行バルーンをサポート
beos BeOSバージョン
browse |:browse|をサポートし、browse()が動作する
browsefilter |browsefilter| をサポート
bsd BSDファミリのOSでコンパイルされている (macOS を除く)
builtin_terms 幾つかの組込みターミナルが有効
byte_offset 'statusline' において 'o' がサポートされる
cindent 'cindent' をサポート
Expand All @@ -9898,8 +9918,10 @@ cmdline_hist |cmdline-history| コマンドライン履歴をサポート
cmdline_info 'showcmd' と 'ruler' をサポート
comments |'comments'| をサポート
compatible Vi互換度を非常に高めてコンパイルされている
conpty |ConPTY| を使用できるプラットフォームである
cryptv 暗号化をサポート |encryption|
cscope |cscope|をサポート
cursorbind |'cursorbind'| をサポート (常に true)
debug デバッグバージョンである
dialog_con コンソールダイアログのサポート
dialog_gui GUIダイアログのサポート
Expand All @@ -9910,7 +9932,7 @@ dnd レジスタ "~ をサポート |quote_~|
ebcdic EBCDIC文字集合のマシン用
emacs_tags Emacs式のタグファイルをサポート
eval 式評価をサポート。もちろん常に真。
ex_extra 今は常に真 |+ex_extra|
ex_extra |+ex_extra| (常に true)
extra_search |'incsearch'| と |'hlsearch'| をサポート
farsi |farsi|をサポート
file_in_path |gf|と|<cfile>|をサポート
Expand All @@ -9937,6 +9959,7 @@ gui_running VimがGUIモードで起動している、もしくは間もなく
gui_win32 Win32のGUIが有効である
gui_win32s Win32sのGUIが有効である (Windows 3.1)
hangul_input ハングル入力サポート
hpux HP-UXバージョン
iconv iconv()をサポート
insert_expand 挿入モード時にCTRL-Xの展開がサポートされる
jumplist |jumplist| をサポート
Expand All @@ -9946,6 +9969,7 @@ langmap 'langmap' サポート
libcall |libcall()| をサポート
linebreak 'linebreak'、'breakat'、'showbreak'、'breakindent' を
サポート
linux Linuxバージョン
lispindent lisp式のインデントをサポート
listcmds バッファリスト用のコマンド|:files|と引数リスト用のコマ
ンド|arglist|をサポート
Expand Down Expand Up @@ -10000,14 +10024,15 @@ quickfix |quickfix|をサポート
reltime |reltime()|をサポート
rightleft 'rightleft' をサポート
ruby Rubyインターフェイスをサポート
scrollbind 'scrollbind' をサポート
scrollbind 'scrollbind' をサポート (常に true)
showcmd 'showcmd' をサポート
signs |:sign|をサポート
smartindent 'smartindent' をサポート
spell スペルチェックをサポート |spell|
startuptime |--startuptime| をサポート
statusline 'statusline', 'rulerformat' そして 'titlestring' と
'iconstring' の特殊フォーマットをサポート
sun SunOSバージョン
sun_workshop Sun |workshop| のサポートは削除された
syntax 構文ハイライトをサポート
syntax_items 現在のバッファに有効なシンタックスが設定されている
Expand All @@ -10033,27 +10058,27 @@ unnamedplus 'clipboard' に "unnamedplus" をサポート
user_commands ユーザー定義コマンドをサポート
vcon Win32: 仮想コンソールサポートが機能していて、
'termguicolors' を使用することができる。|+vtp| も参照。
vertsplit ウィンドウの垂直分割をサポート |:vsplit|
vertsplit ウィンドウの垂直分割をサポート |:vsplit| (常に true)
vim_starting Vimの初期化プロセス中は真となる。|startup|
*vim_starting*
viminfo viminfoをサポート
virtualedit オプション 'virtualedit' をサポート
virtualedit オプション 'virtualedit' をサポート (常に true)
visual ビジュアルモードをサポート (常に true)
visualextra 拡張ビジュアルモードをサポート (常に true)
|blockwise-operators|
vms VMSバージョン
vreplace コマンド|gR|と|gr|をサポート
vreplace コマンド|gR|と|gr|をサポート (常に true)
vtp vcon をサポート |+vtp| (現在のコンソール内で機能するか
どうかを調べるには vcon を確認する)
wildignore オプション 'wildignore' をサポート
wildmenu オプション 'wildmenu' を指定してコンパイル
win16 MS-Windows 3.1 用の古いバージョン (常に False)
win16 MS-Windows 3.1 用の古いバージョン (常に false)
win32 Win32バージョン(MS-Windows 95 以上の 32 or 64 ビット)
win32unix Win32バージョン。Unixファイルを使用 (Cygwin)
win64 Win64バージョン(MS-Windows 64 bit)
win95 Win32バージョン。MS-Windows 95/98/ME用 (常に False)
win95 Win32バージョン。MS-Windows 95/98/ME用 (常に false)
winaltkeys オプション 'winaltkeys' を指定してコンパイル
windows 複数ウィンドウをサポート
windows 複数ウィンドウをサポート (常に true)
writebackup オプション 'writebackup' が起動時にonになる
xfontset X fontsetをサポート |xfontset|
xim XIMをサポート |xim|
Expand Down
Loading