![テキストエディター戦争は「Vim」がまた一歩リードか、Webブラウザーで動作可能に/Chrome/Firefox/EdgeといったWebAssemblyをサポートするモダンブラウザーに対応【やじうまの杜】](https://cdn-ak-scissors.b.st-hatena.com/image/square/5caeba6ba7b1106e13fccb9275adf90343af5e39/height=288;version=1;width=512/https%3A%2F%2Fforest.watch.impress.co.jp%2Fimg%2Fwf%2Flist%2F1131%2F850%2Fimage1.jpg)
Vim 8.0 released! Vim 8.0が先ほどリリースされました。10年ぶりのVimのメジャーバージョンアップです。 Vimのバージョンをcronで毎日上げ続け、最新のパッチを確認し続ける日々を送ってきました。そして、今日も夜11時のcronでバージョンが上がりました。新しいメジャーバージョン、8.0でした。 ここ一年はVimにとって様々な重要な機能が入りました。JSONエンコーダーとパーサー、パッケージ機構、channelとjob、タイマー、ラムダ式など、プラグイン製作者にとって大事な機能ばかりです。今後、より高度なプラグインがでてくることでしょう。これらの機能に対する日本人の貢献は素晴らしいものです。 リポジトリをGoogle codeからGithubに移動するという重要な決定も行われました。この決定の過程にも、vim-jpの皆さんが深く関わっています。私は傍から応援するこ
vimエディタで、ファイルの文字コード、改行コードを修正、もしくは変更する時の話。 ファイルの文字コードや、改行コードを変更する時は、 変更したいファイルを開いた状態で、 ・文字コードの変更 :set fileencoding=文字コード :set fenc=文字コード (上のコマンドの短い形式。こちらでも良い。) :set fileencoding=euc-jp (エンコーディングEUC-JPに変更。) :set fileencoding=shift_jis (エンコーディングSHIFT_JISに変更。) :set fileencoding=utf-8 (エンコーディングUTF-8に変更。) ・ファイルフォーマットの種類の変更 :set fileformat=ファイルフォーマットの種類 :set ff=ファイルフォーマットの種類 (上のコマンドの短い形式。こちらでも良い。) :set f
コマンドの実行結果をvimで開きたいことはありませんか? lsの結果をvimで見たいときに、こんなことをしてませんか? ls > /tmp/a vi /tmp/a printfを使ってる部分が探したり。 fgrep printf *.c >/tmp/c vi /tmp/c 実は、いちいち、ファイルにリダイレクトしなくても、vimでコマンドの出力を開くことができます。 lsの実行結果をvimで開きたいときは、 - オプションをつけて vim を起動します。 ls | vim - 標準入力から読み込むことができるので、こんなリダイレクトもいけます。 /tmp/a の内容を vim で開くことができます。 vim - < /tmp/a パイプやリダイレクトをしない場合、 stdin (標準入力) から読み込もうとします。 vim - Vim: Reading from stdin... これで、
「互換性を保ちつつより強力なVimを開発する」というプロジェクト、「Neovim」が立ち上げられた。同時に出資募集サイトBountysourceにて開発資金の調達が行われたのだが、期限まで残り19日を残しながらも2万ドル以上の調達に成功している。 当初の出資の目標額は1万ドルだったが、これはすでに達成。続いて目標額以上の出資を集めた際に実現が確約されるストレッチゴールについて、2万ドルに設定されていた「現在使われているvimscriptに代わるluaベースのスクリプティング機能(vimscriptからluaへのコンバータも用意)」についても手が付けられることになった。 次のストレッチゴールとしては、3万ドルでライブラリとしてのNeovimの提供、4万ドルですべてのグローバル変数の除去、5万ドルでシステムコール呼び出しを抽象化されたバックエンドモジュール経由に変換し、さらにJavaScrip
neovimは「vimを近代化させよう」というvimのforkです。 https://github.com/neovim/neovim http://news.mynavi.jp/news/2014/02/26/097/ なかなかかっこいいので、現状どのような改修が行われたのかcommitを追いかけてみました TL;DR 開発始まったばっかりなので総Commit数まだ少ない CMake使うようにした ゴミ掃除とサポートしたくない環境の切り捨てをした 実用段階になるには少なくとも半年以上はかかりそう 詳しく Import vim from changeset v5628:c9cad40b4181 ファーストコミット いらなそうなファイルとかマクロとか消したらしい Cmakeにビルドを移植したらしい fork元との差分はなし。あんまり丁寧じゃないね Fix build on OSX/Archl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く