1 ::2021/11/06(土) 10:11:25.29 ID:/Pa6gtIj0.net ?BRZ(11000)
https://img.5ch.net/ico/kita1.gif
コマンドラインベースで動作するテキストエディタ「Vim」が1991年のリリースから30周年を迎えました。
ソフトウェア開発者のアレックス・ボールドウィン氏は、いかにしてVimが30年間愛され続けたのかについて解説しています。
ボールドウィン氏は、Vimが使われ続ける理由と考えられる点をいくつか挙げています。
1.マウス不要
例えば、メモ帳のような典型的なモードレスエディターでは、テキストの入力という1つのモードだけが使用可能ですが、
Vimでは入力モードやノーマルモードなどの複数のモードがあることにより、キー入力を単純な文字入力だけでなく、
カーソル移動や行削除といったさまざまな機能に使用することができます。
「この機能がキーボードと心を画面上のコードと同期させます」とボールドウィン氏は述べています。
開発者は多くの時間をテキストの入力に費やしているので、テキスト入力を中断するマウス操作のような余計なプロセスはすべて、
スムーズな仕事の妨げとなる可能性があるとボールドウィン氏は指摘。
「ほとんどの開発者は効率化が大好きなので、多くの開発者はキーボードに手を置いたまま仕事をしたいと考えています。
これにより、時間が節約され、集中力が維持され、最終的に優れたソフトウェアを生み出せるようになります。
Vimチームは何十年にもわたってユーザーにとっての本当に必要なメリットを理解し、
その競争上の優位性を保つように製品を形作ってきました」とボールドウィン氏は述べています。
2.強力な「.(ドット)」コマンド
Vimでは、ドットを入力するだけで直前の変更を繰り返すことが可能です。
ボールドウィン氏は「単純なマクロに見えますが、これは複雑なテキストの入力中に効果を示すことがあります」と述べています。
3.Vim-Easy Motion
Vim向けに提供されているプラグイン「EasyMotion」を使用すると、以下のように各単語の先頭の文字が赤くハイライトされます。
この状態で、ハイライトされた文字を入力すると、カーソルをその場所に移動させることができます。
テキストエディタ「Vim」が30周年を迎える
https://gigazine.net/news/20211105-vim-30th-anniversary/
207 ::2021/11/06(土) 12:50:02.20 ID:u889kIz10.net
393 ::2021/11/06(土) 20:26:59.25 ID:lCmEIz9c0.net
494 ::2021/11/09(火) 01:07:41.36 ID:z1sTGinz0.net
289 ::2021/11/06(土) 15:11:50.75 ID:p4+sNqC00.net
420 ::2021/11/06(土) 23:51:25.44 ID:tRheqtDw0.net
470 ::2021/11/08(月) 08:30:58.47 ID:FLVDnhrk0.net
461 ::2021/11/07(日) 16:39:11.42 ID:vuFNK/Rw0.net
244 ::2021/11/06(土) 13:39:46.59 ID:devh6TIR0.net
357 ::2021/11/06(土) 18:12:12.70 ID:o1CoL4ZH0.net
123 ::2021/11/06(土) 11:16:50.89 ID:PK3ENoI70.net
272 ::2021/11/06(土) 14:45:34.53 ID:99RtvPJO0.net
475 ::2021/11/08(月) 12:39:24.99 ID:lQPfFdNv0.net
324 ::2021/11/06(土) 17:04:08.59 ID:4DgrL3sS0.net
36 ::2021/11/06(土) 10:24:19.01 ID:8W6ulnMV0.net
352 ::2021/11/06(土) 17:59:38.21 ID:/1noN0zr0.net
216 ::2021/11/06(土) 12:58:16.78 ID:5aMIqW4J0.net
185 ::2021/11/06(土) 12:29:37.58 ID:KQjAN5tM0.net
344 ::2021/11/06(土) 17:49:53.51 ID:E952JtGA0.net
285 ::2021/11/06(土) 15:06:30.40 ID:57//xZeI0.net
476 ::2021/11/08(月) 12:54:51.76 ID:gMevlBVK0.net
260 ::2021/11/06(土) 14:24:16.83 ID:LfubFgNi0.net
408 ::2021/11/06(土) 21:58:14.00 ID:SZ0oCp070.net
149 ::2021/11/06(土) 11:40:44.39 ID:0orTLR+r0.net
317 ::2021/11/06(土) 16:40:43.39 ID:ZG3BC9M00.net
459 ::2021/11/07(日) 16:19:04.53 ID:wNY5q8Ff0.net
186 ::2021/11/06(土) 12:29:47.29 ID:G+lzQDvf0.net
224 ::2021/11/06(土) 13:07:27.75 ID:2wjUy6Is0.net
188 ::2021/11/06(土) 12:30:27.69 ID:muTlLhl40.net
293 ::2021/11/06(土) 15:17:07.72 ID:nMDyQV5g0.net
95 ::2021/11/06(土) 10:43:15.14 ID:/IuQ4pnF0.net
426 ::2021/11/07(日) 01:25:14.76 ID:TBVUXYXf0.net
184 ::2021/11/06(土) 12:29:32.53 ID:6wak2ObE0.net
379 ::2021/11/06(土) 19:42:17.13 ID:lhdZnI9z0.net
164 ::2021/11/06(土) 11:57:49.76 ID:QshBwAYk0.net
61 ::2021/11/06(土) 10:32:10.88 ID:HMiSUqMi0.net
332 ::2021/11/06(土) 17:18:10.84 ID:1d0/MXD+0.net
397 ::2021/11/06(土) 20:42:14.58 ID:ZpH1zjXw0.net
374 ::2021/11/06(土) 19:28:03.85 ID:9n4Efldp0.net
161 ::2021/11/06(土) 11:56:12.23 ID:UCY9uq8e0.net
202 ::2021/11/06(土) 12:44:49.17 ID:1d0/MXD+0.net
208 ::2021/11/06(土) 12:50:24.72 ID:i96dOs6w0.net
197 ::2021/11/06(土) 12:37:48.73 ID:z+hCVYLP0.net
198 ::2021/11/06(土) 12:38:49.43 ID:1d0/MXD+0.net
443 ::2021/11/07(日) 08:58:50.74 ID:yZLAQU0S0.net
137 ::2021/11/06(土) 11:30:45.10 ID:6hDto1vo0.net
3 ::2021/11/06(土) 10:12:13.30 ID:jG3x/vhk0.net
238 ::2021/11/06(土) 13:24:33.39 ID:/jVBFn500.net
422 ::2021/11/07(日) 00:35:03.32 ID:36OZCCQ10.net
コメント