Vimはフリーウエアではありません

Vimはフリーウエアではありません

 Vimの起動画面をきちんと見たことはあるだろうか?そして何回かに1回、「ウガンダの恵まれない子供たちに援助を!」と表示されるのには気がついていただろうか?実はVimは厳密な意味でのフリーウエアではなく、チャリティーウエアなのである(寄付をしなくても使い続けることはできる)。

 では、表示されているヘルプの「:help iccf」を見てみよう。ここに書いてあるように、作者のBram Moolenaarは、ウガンダにある児童養護施設への寄付を推奨している。作者は以前ウガンダにボランティアに行き、そこに存在する問題に関心を抱き(詳しくは「:help kcc」)、また同地で援助活動を行っているKCCの活動内容に共鳴を覚えたそうだ(詳しくは「:help donate」)。

 もう長いことVimを使ってるし、今回はVimの原稿を書いているということで、せっかくなので僕も寄付をしてみることにする。金額は今回の原稿料の半分、1万円にしよう。しかし送金のヘルプ(「:help iccf-donations」)を見ても日本からの送金方法が書いていない。が、どうやらPayPalが使えるようだったので、PayPalに登録後、1万円を送金してみた。

 これで、ようやくVimの起動画面を横目で見ながら「いや、ごめんね」と思わずに済むようになったというわけだ(無料で使ってもよいので「ごめんね」と思う必要はないのだが)。

でもやっぱり難しいな

 全4回ということで解説を行ったが、どうしても駆け足での解説になってしまった。どうだろうか、Vimを使ってみる気になっただろうか。限られたページ数であるため、僕の考える「これは重要かな」「これは便利」というポイントを紹介してきたが、例えばtagsファイルについて説明していなかったり、quickfixやgrepを取り上げられなかったりと、説明不足の点もあるだろう。使ってみて気になった部分は、「:help quickref」を見たり、時間があれば「:help user_manual」でマニュアルを読むなど各自調べてもらいたい。

 しかし、それでもやっぱり難しいとい思う人もいるだろう。そういう人には2つ選択肢がある。まず1つは「Vimを使わない」という方法だ。世の中にはいろいろなソフトがあるので、肌に合わないものを使い続ける必要はまったくない。そしてもう1つがCream(http://cream.sourceforge.net/)という、Vimの拡張ソフトを入れてみることだ。

 このCreamというのは「プルダウンメニューや、キーボードショートカット、拡張可能な編集機能を用いて、Vim初心者により扱いやすくしたり、経験者向けに機能を追加」したソフトで、「Vim自体の拡張性を用いて提供」されたソフトだ。

 名前は「どちらも強さを和らげて上品にし、どちらも単独では役に立たない」ということらしい(引用はいずれもWikipediaのCreamのページ(http://ja.wikipedia.org/wiki/Cream)より)。

 Creamを使うと「Vimでできること」を「Vimでないやり方」で見ることができるので、どうしても敷居が高く感じてしまう人には、慣れるためにはいいかもしれない。ただ、日本語のヘルプがないので、そういう意味では別の敷居があるとも言えるわけなので、VimのGUI版を使う方が良いかもしれない。

 以上、「読んで試して!Vim!」終了である。読んでくれたみなさん、タイトルどおり、ぜひ試してみてください。Vimは、使えば使うほど手になじんでくる、本当に良いソフトなので。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30