ipsfex(キャレット位置表示拡張Eclipseプラグイン) (1.0.1) | 2009-02-10 00:50 |
VBEAddinForVCS(VBA開発用Excelアドイン) (1.0.0) | 2011-02-07 00:40 |
vilike(viキーバインドEclipseプラグイン) (0.3.1) | 2010-06-11 01:50 |
項 | モード | モード補足 | コマンド | 課題・残件 |
1 | insert | <Esc> | Inserting時に、回数が指定された場合、指定された回数分入力された内容は出力されない。 | |
2 | insert | CTRL-H | ||
3 | normal | CTRL-B | StyledText#invokeAction()で、ページスクロールを指定しているので、回数が指定された場合にスクロールが見えてしまう。 | |
4 | normal | CTRL-D | ||
5 | normal | CTRL-E | ||
6 | normal | CTRL-F | StyledText#invokeAction()で、ページスクロールを指定しているので、回数が指定された場合にスクロールが見えてしまう。 | |
7 | normal | <BS> | 先頭文字がタブ文字であっても、行頭部分にキャレットが移動してしまう。 | |
8 | normal | <NL> | ||
9 | normal | CTRL-R | redoを実行した後のキャレット位置がgvimと一致していない。 | |
10 | normal | CTRL-U | ||
11 | normal | CTRL-Y | ||
12 | normal | CTRL-] | ||
13 | normal | CTRL-T | ||
14 | normal | <Space> | 先頭文字がタブ文字であっても、行頭部分にキャレットが移動してしまう。 | |
15 | normal | $ | ||
16 | normal | % | ||
17 | normal | '{a-zA-Z0-9} | ||
18 | normal | * | ||
19 | normal | - | ||
20 | normal | . | N回実行については未対応。 | |
21 | normal | /{pattern}<CR> | ||
22 | normal | 0 | ||
23 | normal | <{motion} | shiftできない行が存在すると、全体をシフトできない。これは、ファイルタイプなどで異なるインデント幅や、スペース・タブなどを自前で計算して処理するのが大変なので、ITextOperationTargetで処理していることによる。 | |
24 | normal | << | shiftできない行が存在すると、全体をシフトできない。これは、ファイルタイプなどで異なるインデント幅や、スペース・タブなどを自前で計算して処理するのが大変なので、ITextOperationTargetで処理していることによる。 | |
25 | normal | >{motion} | shiftできない行が存在すると、全体をシフトできない。これは、ファイルタイプなどで異なるインデント幅や、スペース・タブなどを自前で計算して処理するのが大変なので、ITextOperationTargetで処理していることによる。 | |
26 | normal | >> | shiftできない行が存在すると、全体をシフトできない。これは、ファイルタイプなどで異なるインデント幅や、スペース・タブなどを自前で計算して処理するのが大変なので、ITextOperationTargetで処理していることによる。 | |
27 | normal | ?{pattern}<CR> | 最後の文字が「?」の場合は未対応。 | |
28 | normal | ["x]D | ||
29 | normal | G | ||
30 | normal | H | ||
31 | normal | I | ||
32 | normal | J | ||
33 | normal | L | ||
34 | normal | N | ||
35 | normal | O | インデントの位置など多少異なる部分がある。 | |
36 | normal | ["x]P | ||
37 | normal | ["x]S | ||
38 | normal | ["x]X | ||
39 | normal | ZZ | ||
40 | normal | <HUT> | ||
41 | normal | a | ||
42 | normal | b | ||
43 | normal | ["x]c{motion} | ||
44 | normal | ["x]cc | インデントのために、キャレットを一度上の行に移動する実装をしているため、微妙にgvimと動作が異なる。 | |
45 | normal | ["x]d{motion} | ||
46 | normal | ["x]dd | ||
47 | normal | f{char} | ||
48 | normal | h | ||
49 | normal | i | ||
50 | normal | j | ||
51 | normal | k | ||
52 | normal | l | ||
53 | normal | m{A-Za-z} | ||
54 | normal | n | ||
55 | normal | o | ||
56 | normal | ["x]p | ||
57 | normal | r{char} | ||
58 | normal | ["x]s | ||
59 | normal | u | undoした後のキャレット位置がgvimと一致していない。 | |
60 | normal | w | 回数が引き継がれてしまう。例)2w押下後に、再度wを押下した場合に、2が残ったまま移動してしまう。 | |
61 | normal | ["x]x | ||
62 | normal | ["x]y{motion} | ||
63 | normal | ["x]yy | まだデフォルトレジスタのみ。任意のレジスタへの保存は未実装 | |
64 | normal | startwithg | gg | |
65 | commandline | editing | <BS> | |
66 | commandline | editing | CTRL-H | |
67 | commandline | editing | CTRL-V | |
68 | commandline | editing | <Esc> | |
69 | commandline | editing | <Del> | |
70 | commandline | exCommand | :edit | |
71 | commandline | exCommand | :q[uit] | |
72 | commandline | exCommand | :n | |
73 | commandline | exCommand | :s[ubstitute] | |
74 | commandline | exCommand | :w[rite] | |
75 | commandline | exCommand | :wq | :wq!は、現在、:wqと同じ実装。 |
76 | commandline | exCommand | :[0-9] | |
77 | commandline | exCommand | TAB | ※:eコマンド時のリソース名補完のみ |
78 | commandline | exCommand | SHIFT+TAB | ※:eコマンド時のリソース名補完のみ |
79 | commandline | SettingOptions | :se[t] nu[mber] |