らせんのVIMのような構成
なぜあなたがここにいるのかを推測させてください。あなたは(NEO)VIMユーザーです。今日、何百万回もの間、あなたはあなたのプラグインを更新し、犯罪的に役に立たないエラーメッセージの海に出会った。やることがあります。変化を解消するためのアプローチが...まあ、あなたの好みには少しキャバリエである人々が維持する、不可解なプラグインのgithub問題を検索する時間がありません。
友人や同僚が少し前にヘリックスエディターへのリンクを送ったことを思い出します。かなりクールに見えましたよね?
「しかし、プラグインはどうですか!」 Neovimのアコライトを叫んだ。うーん...プラグイン。かろうじて認識可能なvimrcを押し下げて規則性を破壊するプラグイン。あるいは、クールエイドを本当に飲んで、構成をluaに翻訳したかもしれません。どちらの方法でも問題ではありません。 Neovimプラグインの変化の変化は、 .vimrcまたはinit.luaを気にしません
はい...機能エディターを持つためにインストールする必要さえないようにするプラグイン。
プラグインはのろわれます!
汗をかいた手は、 alt + hjklキーを使用した不快な大きなメカニカルキーボードにファンブルで、タイリングウィンドウマネージャーにオープンターミナルエミュレーターを集中させます。おそらくkittyまたはalacritty 。あなたは、あなたのターミナルとNeo(VIM)カラースキームを一致させるために費やされた数え切れないほどの時間の記憶に一時的に投げかけられます。
選択したパッケージマネージャーで利用可能なHelixの最新のバイナリリリースをインストールし、NEO(VIM)構成が赤の洪水でown死する前に作業を開始しようとしていたディレクトリにcdします。
hx
暫定的にスペースバーを押して、ファイルピッカーを試してみます。ファジー検索。構文の強調表示。ニース。当然のことながら、あなたがいるディレクトリは錆プロジェクトをホストしています。エージングMacBook Proでインクリメンタルなコンピレーション時間を改善することを期待して、モノリスを分割する貨物ワークスペースクレートのエントリポイントとして機能する多数のlib.rsファイルの1つを選択します。あなたの会社はあなたに新しいM1モデルの1つを提供しません。なぜなら、これはまだ5年前ではないからです。悲しいかな。
rust-analyzer老化したIntel CPUに意志を課し始め、Jonny Iveがすべての薄さに執着していることによってさらに不自由になったと聞きます。私は彼が荒れ狂うファットフォーブだと思います。
ちょっと待ってください...あなたの目は画面の周りでダーツします。エラーはありません。構文の強調表示は正しく見えます。 {}を使用してファイルをナビゲートしようとしますが、機能していません。うーん、それは後で理解することができます。マウスを使用して、カーソルを宣言的なmacro_rules!マクロ。 gを押して、LSPを搭載した多くのオプションで満たされます。 LSPプラグインもインストールしませんでした! kを押して、マクロのドキュメントにポップアップが表示されます。
これが人生が常にあるべきです。 Helixに切り替えることを決意します。
...そしてまもなく、あなたはあきらめます。あなたのVim Muscle Memoryは強すぎます。 VIMコマンドの動詞モジュールオブジェクト構造は、脳が指に指示を送信するために使用する言語になりました。敗北して、 .zsh_historyのhxへの参照は、完全に消えるまで、 vim 、 nvim 、またはnvimに置き換えられるまで、より少なくなりますvim
編集者を開くたびに、赤いエラーメッセージが叫ぶことを却下します。ファイルを編集するたびに修正する時間、エネルギー、または動機がないという却下エラーの屈辱を実行する必要がないように、すべてのエラーを却下した後、実行のインスタンスを実行し続けるかもしれません。
ある日、「VIMモード」でヘリックスを使用することが可能だと思うかもしれませんが、結局のところ、最近のVSCODE用のかなりまともなVIMプラグインさえありますよね?
私の友人。私はあなたの欲求不満、あなたの怒り、あなたの悲しみ、あなたの失望、そしてあなたの敗北を感じました。
今は完璧なソリューションを提供できないかもしれませんが、ボールを転がすのに十分なほどあなたに与えることができます!
このリポジトリのconfig.tomlファイルをご覧ください。キーマッピングのみが含まれています。これらは、ヘリックスでテキストを編集するときに、できるだけ多くのVIMマッスルメモリを使用できるようにするための最も重要な重要なマッピングでした。
cコマンドをたくさん実行することに慣れている場合は、 vで必要な領域を選択してから削除することに適応する必要があります。
これが言われているので、毎日依存してテキストファイルを考えずに編集およびナビゲートする最も基本的なもの( C 、 0 、 $ 、 ^ 、 G 、 {} 、および% !を含む)が多く実装されています。
これをフォークしたり、パーソナライズしたり、提案をしたり、改善したり、埋める方法がわからないギャップを埋めるなど。