モードモード補足コマンド課題・残件
1insert<Esc>Inserting時に、回数が指定された場合、指定された回数分入力された内容は出力されない。
2insertCTRL-H
3normalCTRL-BStyledText#invokeAction()で、ページスクロールを指定しているので、回数が指定された場合にスクロールが見えてしまう。
4normalCTRL-D
5normalCTRL-E
6normalCTRL-FStyledText#invokeAction()で、ページスクロールを指定しているので、回数が指定された場合にスクロールが見えてしまう。
7normal<BS>先頭文字がタブ文字であっても、行頭部分にキャレットが移動してしまう。
8normal<NL>
9normalCTRL-Rredoを実行した後のキャレット位置がgvimと一致していない。
10normalCTRL-U
11normalCTRL-Y
12normalCTRL-]
13normalCTRL-T
14normal<Space>先頭文字がタブ文字であっても、行頭部分にキャレットが移動してしまう。
15normal$
16normal%
17normal'{a-zA-Z0-9}
18normal*
19normal-
20normal.N回実行については未対応。
21normal/{pattern}<CR>
22normal0
23normal<{motion}shiftできない行が存在すると、全体をシフトできない。これは、ファイルタイプなどで異なるインデント幅や、スペース・タブなどを自前で計算して処理するのが大変なので、ITextOperationTargetで処理していることによる。
24normal<<shiftできない行が存在すると、全体をシフトできない。これは、ファイルタイプなどで異なるインデント幅や、スペース・タブなどを自前で計算して処理するのが大変なので、ITextOperationTargetで処理していることによる。
25normal>{motion}shiftできない行が存在すると、全体をシフトできない。これは、ファイルタイプなどで異なるインデント幅や、スペース・タブなどを自前で計算して処理するのが大変なので、ITextOperationTargetで処理していることによる。
26normal>>shiftできない行が存在すると、全体をシフトできない。これは、ファイルタイプなどで異なるインデント幅や、スペース・タブなどを自前で計算して処理するのが大変なので、ITextOperationTargetで処理していることによる。
27normal?{pattern}<CR>最後の文字が「?」の場合は未対応。
28normal["x]D
29normalG
30normalH
31normalI
32normalJ
33normalL
34normalN
35normalOインデントの位置など多少異なる部分がある。
36normal["x]P
37normal["x]S
38normal["x]X
39normalZZ
40normal<HUT>
41normala
42normalb
43normal["x]c{motion}
44normal["x]ccインデントのために、キャレットを一度上の行に移動する実装をしているため、微妙にgvimと動作が異なる。
45normal["x]d{motion}
46normal["x]dd
47normalf{char}
48normalh
49normali
50normalj
51normalk
52normall
53normalm{A-Za-z}
54normaln
55normalo
56normal["x]p
57normalr{char}
58normal["x]s
59normaluundoした後のキャレット位置がgvimと一致していない。
60normalw回数が引き継がれてしまう。例)2w押下後に、再度wを押下した場合に、2が残ったまま移動してしまう。
61normal["x]x
62normal["x]y{motion}
63normal["x]yyまだデフォルトレジスタのみ。任意のレジスタへの保存は未実装
64normalstartwithggg
65commandlineediting<BS>
66commandlineeditingCTRL-H
67commandlineeditingCTRL-V
68commandlineediting<Esc>
69commandlineediting<Del>
70commandlineexCommand:edit
71commandlineexCommand:q[uit]
72commandlineexCommand:n
73commandlineexCommand:s[ubstitute]
74commandlineexCommand:w[rite]
75commandlineexCommand:wq:wq!は、現在、:wqと同じ実装。
76commandlineexCommand:[0-9]
77commandlineexCommandTAB※:eコマンド時のリソース名補完のみ
78commandlineexCommandSHIFT+TAB※:eコマンド時のリソース名補完のみ
79commandlineSettingOptions:se[t] nu[mber]