[AD]
[AD]
IT・ガジェット

【IT】テキストエディタ「Vim」が30周年を迎える

1: 774 Not Found 2021/11/06(土) 18:32:50.41
コマンドラインベースで動作するテキストエディタ「Vim」が1991年のリリースから30周年を迎えました。ソフトウェア開発者のアレックス・ボールドウィン氏は、いかにしてVimが30年間愛され続けたのかについて解説しています。

ボールドウィン氏は、Vimが使われ続ける理由と考えられる点をいくつか挙げています。

1.マウス不要
例えば、メモ帳のような典型的なモードレスエディターでは、テキストの入力という1つのモードだけが使用可能ですが、Vimでは入力モードやノーマルモードなどの複数のモードがあることにより、キー入力を単純な文字入力だけでなく、カーソル移動や行削除といったさまざまな機能に使用することができます。「この機能がキーボードと心を画面上のコードと同期させます」とボールドウィン氏は述べています。

開発者は多くの時間をテキストの入力に費やしているので、テキスト入力を中断するマウス操作のような余計なプロセスはすべて、スムーズな仕事の妨げとなる可能性があるとボールドウィン氏は指摘。「ほとんどの開発者は効率化が大好きなので、多くの開発者はキーボードに手を置いたまま仕事をしたいと考えています。これにより、時間が節約され、集中力が維持され、最終的に優れたソフトウェアを生み出せるようになります。Vimチームは何十年にもわたってユーザーにとっての本当に必要なメリットを理解し、その競争上の優位性を保つように製品を形作ってきました」とボールドウィン氏は述べています。

2.強力な「.(ドット)」コマンド
Vimでは、ドットを入力するだけで直前の変更を繰り返すことが可能です。ボールドウィン氏は「単純なマクロに見えますが、これは複雑なテキストの入力中に効果を示すことがあります」と述べています。

3.Vim-Easy Motion
Vim向けに提供されているプラグイン「EasyMotion」を使用すると、以下のように各単語の先頭の文字が赤くハイライトされます。この状態で、ハイライトされた文字を入力すると、カーソルをその場所に移動させることができます。

4.シェルコマンド
シェルコマンドをエディター内に統合する機能により、別ウィンドウでコマンドを実行するよりもはるかに簡単になっています。

5.バッファ
バッファとは、Vimが読み込んだファイル内容をコピーするメモリ領域のこと。複数のファイルタブを開いてしまうと管理が複雑になりますが、バッファを使うと複数のファイルを一度に開いて検索も簡単になるとボールドウィン氏は記しています。

ボールドウィン氏は「開発者が実際にコードを入力する方法は30年前とほとんど変わりません。Vimは先見の明があった製品であり、ユーザーが最も必要としている『テキストを入力し、操作する』というシンプルな機能は、今も昔も必要とされています」「Vimの開発チームは明確な生産性向上だけに焦点を合わせ、必要とされるものを厳格に提供することに注力し続けています」と評価しました。
https://gigazine.net/news/20211105-vim-30th-anniversary/

引用元: https://anago.2ch.sc/test/read.cgi/bizplus/1636191170/

3: 774 Not Found 2021/11/06(土) 18:43:59.62 ID:8KCHrB1M
コマンドが多くて面倒・・・

4: 774 Not Found 2021/11/06(土) 18:53:21.81 ID:dH2dMCmN
:q!

9: 774 Not Found 2021/11/06(土) 19:01:54.44 ID:MoNBi///
VScodeで良いわ

10: 774 Not Found 2021/11/06(土) 19:04:14.85 ID:eKcrDJmK
今vi使ってるという奴はほぼ全員vim使ってる。

13: 774 Not Found 2021/11/06(土) 19:09:09.28 ID:sp0H8tn8
まさかここまで長生きするとは思わなかったおめでとう

>>9
まあ基本それでいいんじゃないかな
いまからVIMはじめますはよっぽど

>>10
nvi使いならここにいます (´・ω・`)
さすがに目的限られるが

18: 774 Not Found 2021/11/06(土) 19:35:51.26 ID:Lgo8OTOv
vi は知ってるけど vim は知らん

20: 774 Not Found 2021/11/06(土) 19:39:57.43 ID:AB9dWtIF
>>18
それはvi知ってるとは言えんからな

28: 774 Not Found 2021/11/06(土) 20:01:22.41 ID:q897GRLa
まあサーバ触ったりマウスレスで操作するなら誰でも一度は

41: 774 Not Found 2021/11/06(土) 20:41:43.18 ID:6yBoVjim
客先で鯖いじるのにviなら絶対に入ってるので
選択肢とかそういう次元でなくviしかない

44: 774 Not Found 2021/11/06(土) 20:50:20.14 ID:U0YfYu4y
Vimを使っていると英語圏に生まれれば良かったと思う

48: 774 Not Found 2021/11/06(土) 21:08:58.88 ID:glRxNYKB
とりあえず
:q!
:wq!
おぼえとけば最低限なんとかなる。

59: 774 Not Found 2021/11/06(土) 21:52:58.93 ID:4R3biLiJ
vi のコマンド以外の使い方はほとんど 知らないけど vim は重宝してる

60: 774 Not Found 2021/11/06(土) 22:03:30.02 ID:BHtl4MAf
スマホ不可のデータセンターでviのコマンド忘れて検索も出来ないとき
nanoと打ったら助かった事があったわw

61: 774 Not Found 2021/11/06(土) 22:23:51.04 ID:ZVnTz5cv
終了のさせ方が分からないとか、基本的な操作でつまづくのが誰しも通る道。

69: 774 Not Found 2021/11/06(土) 23:50:53.19 ID:ltvKpfl+
学生時代はちょろっと使ってたが、さすがにもうコマンド忘れたわ
今更、使おうとも思わんけど

75: 774 Not Found 2021/11/07(日) 00:39:34.67 ID:ZZPVg0ZH
Vscode vimプラグイン入れて使ってるから便利

87: 774 Not Found 2021/11/07(日) 01:20:05.58 ID:7x9IHBsW
vim便利すぎてmacでも使ってる

vimってかっこよくて好き

113: 774 Not Found 2021/11/07(日) 07:03:02.96 ID:LDPgPlIy
まあ、普通に1日1回以上使ってる。CLIではこれで十分だし。よく考えたらブラウザと同レベルくらい使用しているな。GUIではVScodeだけど。

119: 774 Not Found 2021/11/07(日) 08:15:35.61 ID:SGa8VTc1
エディタはVSCodeだけど真っ先にvimプラグイン入れて使ってる

134: 774 Not Found 2021/11/07(日) 10:28:01.34 ID:ziCTIppQ
ちょこっと直すには最高だよね。

153: 774 Not Found 2021/11/07(日) 13:46:30.48 ID:8gemJ9Bg
VI使いはむちゃ速い

169: 774 Not Found 2021/11/07(日) 14:53:05.84 ID:0QJUNLKP
最近は何気にvisual studioのエディタが優秀

188: 774 Not Found 2021/11/07(日) 17:20:33.88 ID:iQvfcj/x
vimerの凄い技をみると真似したくなるからな

170: 774 Not Found 2021/11/07(日) 15:17:31.93 ID:nAyfFXks
俺はエクセル一択

[AD]
[AD]
ガジェットン

コメント欄

タイトルとURLをコピーしました