- 高速で強力なオープンソースのコードエディタ
- Rustで開発されており、ネイティブGUIと優れたパフォーマンスを提供
- 開発者のニーズを満たす必須ツールとして、楽しいコーディング体験を志向
主な機能
- 稲妻のような高速性: Rustで実装されたネイティブGUIとGPUアクセラレーションにより、エディタの起動やキー入力の遅延を最小化
- リモート開発: リモートマシンに簡単に接続してローカルと同じ環境を提供し、サーバーの環境をそのまま活用したり、リモートマシンの性能をフルに利用可能
- 搭載機能: Tree-sitterを使ったコード構文ハイライト機能と、組み込みのLSP(Language Server Protocol)サポートにより、コード補完、診断、コードアクションなどのコードインテリジェンスを提供
- Vimモード編集: Vimユーザー向けの組み込みサポートにより、プラグインなしでVimに近い編集体験を提供
- WASIプラグインシステム: WASI(WebAssembly System Interface)にコンパイルできる任意のプログラミング言語でLapceプラグインを作成可能
- 内蔵ターミナル: Lapceを離れることなく、ワークスペースのパスでターミナルを起動可能
- Linux、Mac(Universal)、Windows(インストーラー/Portable)向けバイナリを提供
GN⁺の意見
- Lapceは、モダンな開発環境を求める開発者にとって魅力的な選択肢となり得る。特にRustで開発されたネイティブ性能とGPUアクセラレーションは大きな強み。
- リモート開発機能は、クラウドベースの開発環境の重要性がますます高まる流れに合致しており、開発者に柔軟性を提供する。
- Vimユーザー向けの対応と、さまざまなプログラミング言語でプラグインを開発できるWASIシステムは、Lapceをさらに魅力的にする要素。
5件のコメント
最近、コードエディタがすごくたくさん出てきますね!
https://github.com/lapce/floem
floem - lapce の UI フレームワーク
ああ…やっぱりIMEは…
Lapce - 非常に高速なコードエディタ
2年前に一度共有しましたが、まだ継続的に進化していますね。
Webベースではないネイティブエディタが次々に登場し、アップグレードされていくのは良いことだと思います。
Hacker Newsのコメントにもありますが、ZedはMac向けしかないのが残念でもあります。
Hacker Newsの意見
Lapce開発者の立場
Electronを使わない新しいIDEについての意見
Vimキーバインディングを備えたIDEについての意見
Neovimユーザーの立場
normalモードで:を入力するとcmd+shift+pコマンドダイアログが表示されることに確信が持てない。Lapceエディタの進捗状況についての意見
LapceとZedの比較についての質問
Lapceプロジェクトへの支持意見
エディタ開発についての一般的な意見
Lapce利用の試行についての体験共有
Windows 10でのLapceインストール体験