OSDN Git Service

95da0c13cb4ac1c3c6b71ee889413085f3865399
[moreemacs/moreemacs.git] / jp.sourceforge.moreemacs.web / WebContent / index.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <link rel='stylesheet' type='text/css' href='style.css'/>
5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
6 <title>More Emacs Plugin</title>
7 </head>
8 <body>
9 <h1>More Emacs Plugin</h1>
10 <p>More Emacs Plugin is an eclipse plugin for emacs users.</p>
11 <p>Eclipse provides the emacs like key bindings. But emacs users require
12 more emacs like key bindings. More emacs plugin provides more emacs like key bindings.
13 The key bind scheme of more emacs is a child schema of Eclispe's emacs scheme.
14 It adds some key bindings or overrides some bindings to emacs scheme.
15 </p>
16
17
18 <h2>Install</h2>
19 <p>You can install the plugin by any of the following methods:</p>
20 <ul>
21   <li> from <a href="https://marketplace.eclipse.org/content/more-emacs/">Eclipse Marketplace</a> 
22 <li> Drag 'Install' button to your eclipse workspace.
23 <a href="http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=975" class="drag" title="Drag to your running Eclipse workspace to install More Emacs"><img src="https://marketplace.eclipse.org/sites/all/themes/solstice/_themes/solstice_marketplace/public/images/btn-install.png" alt="Drag to your running Eclipse workspace to install More Emacs" /></a>
24 <li> from update site
25   <a href="http://moreemacs.sourceforge.jp/update-site">http://moreemacs.sourceforge.jp/update-site</a>.
26 </ul>
27
28 <p>Open the preferences dialog and General/Keys. Choose "More Emacs" from "Scheme" pull down.</p>
29 <div class="chart"><img src="settings.png" alt="settings" /></div>
30
31
32
33 <h2>Key Bindings</h2>
34 <p>
35 The following list is key bindings of more emacs plugin.
36 </p>
37
38 <table id="functions" class="flatTable">
39 <caption>Key bindings of More Emacs</caption>
40 <tr>
41 <th>function</th>
42 <th>binding</th>
43 <th>description</th>
44 </tr>
45 <tr>
46 <td>undo</td>
47 <td>C-/</td>
48 <td>rebind</td>
49 </tr>
50 <tr>
51 <td>delete previous</td>
52 <td>C-h</td>
53 <td>rebind</td>
54 </tr>
55 <tr>
56 <td>next editor</td>
57 <td>C-x o<br>Shift-Tab</td>
58 <td>rebind</td>
59 </tr>
60 <tr>
61 <td>previous editor</td>
62 <td>C-Shift-Tab</td>
63 <td>rebind</td>
64 </tr>
65 <tr>
66 <td>file close</td>
67 <td>C-x 0</td>
68 <td>rebind</td>
69 </tr>
70 <tr>
71 <td>maximize part</td>
72 <td>C-x 1</td>
73 <td>rebind</td>
74 </tr>
75 <tr>
76 <td>new editor</td>
77 <td>C-x 2</td>
78 <td>rebind</td>
79 </tr>
80 <tr>
81 <td>find replace</td>
82 <td>M-S-5</td>
83 <td>rebind</td>
84 </tr>
85 <tr>
86 <td>newline-and-indent</td>
87 <td>C-j</td>
88 <td>rebind</td>
89 </tr>
90 <tr>
91 <td>back-to-indentation</td>
92 <td>M-m</td>
93 <td>rebind</td>
94 </tr>
95 <tr>
96 <td>move-beginning-of-line</td>
97 <td>C-a</td>
98 <td>moves the cursor to 0th column, not to the first non-space char of the line.</td>
99 </tr>
100 <tr>
101 <td>move-end-of-line</td>
102 <td>C-e</td>
103 <td></td>
104 </tr>
105 <tr>
106 <td>forward-word</td>
107 <td>M-f</td>
108 <td>moves the cursor to the end of word, not to the first char of the next word.
109 Only Character.isLetterOrDigit() is used to word-break.
110 It is very simple but predictable.
111 </td>
112 </tr>
113 <tr>
114 <td>backward-word</td>
115 <td>M-b</td>
116 <td></td>
117 </tr>
118 <tr>
119 <td>kill-word</td>
120 <td>M-d</td>
121 <td></td>
122 </tr>
123 <tr>
124 <td>backward-kill-word</td>
125 <td>M-BS</td>
126 <td></td>
127 </tr>
128 <tr>
129 <td>delete-horizontal-space</td>
130 <td>M-\</td>
131 <td></td>
132 </tr>
133 <tr>
134 <td>kill-line</td>
135 <td>C-k</td>
136 <td></td>
137 </tr>
138 <tr>
139 <td>transpose-chars</td>
140 <td>C-t</td>
141 <td></td>
142 </tr>
143 <tr>
144 <td>transpose-words</td>
145 <td>M-t</td>
146 <td></td>
147 </tr>
148 <tr>
149 <td>kill-rectangle</td>
150 <td>C-x r k</td>
151 <td>East Asian Width supported</td>
152 </tr>
153 <tr>
154 <td>yank-rectangle</td>
155 <td>C-x r y</td>
156 <td>East Asian Width supported</td>
157 </tr>
158 <tr>
159 <td>newline</td>
160 <td>C-m</td>
161 <td></td>
162 </tr>
163 <tr>
164 <td>open-line</td>
165 <td>C-o</td>
166 <td></td>
167 </tr>
168 <tr>
169 <td>upcase-word</td>
170 <td>M-u</td>
171 <td></td>
172 </tr>
173 <tr>
174 <td>downcase-word</td>
175 <td>M-l</td>
176 <td></td>
177 </tr>
178 <tr>
179 <td>capitalize-word</td>
180 <td>M-c</td>
181 <td></td>
182 </tr>
183 <tr>
184 <td>comment-region</td>
185 <td>C-c C-c<br/>C-u C-c C-c</td>
186 <td>forward to toggle comment</td>
187 </tr>
188 </table>
189
190 <h2>Unicode</h2>
191 <ul>
192 <li>The supplementary characters are supported.
193 All characters are treated as code point.
194
195 <li>East Asian Width is supported.
196 In the column calculation of rectangle operation, the width of ambiguous characters are 2 for CJK languages
197  and 1 for other languages.
198
199 </ul>
200
201
202 <h2>Change Log</h2>
203 <h3>2015.3.15</h3>
204 <ul>
205 <li>Release 2.0.0
206 <li>Support Eclipse4.x
207 </ul>
208 <h3>2009.8.20</h3>
209 <ul>
210 <li>Release 1.2.0
211 </ul>
212 <h3>2009.8.4</h3>
213 <ul>
214 <li>Added newline, and assigned to C-m
215 <li>Added back-to-indentation
216 </ul>
217 <h3>2009.8.1</h3>
218 <ul>
219 <li>Added comment-region
220 <li>Rebinded C-j
221 </ul>
222 <h3>2009.7.28</h3>
223 <ul>
224 <li>Fix rectangle action.
225 <li>Add the followings.
226 <ul>
227 <li>upcase-word
228 <li>downcase-word
229 <li>capitalize-word
230 </ul>
231
232 <li>Release 1.1.0
233 </ul>
234 <h3>2009.6.14</h3>
235 <ul>
236 <li>Release 1.0.0
237 </ul>
238
239 <h2>Links</h2>
240 <ul>
241 <li><a href="https://sourceforge.jp/projects/moreemacs/simple">More Emacs Plugin SourceForge Project</a>
242 <li><a href="https://marketplace.eclipse.org/content/more-emacs">Eclipse Market</a>
243 </ul>
244 </body>
245 </html>