yazelix
1.0.0
YazelixはYazi、Zellij、Helixを統合します。
alt ]とalt [ )ctrl p + fまたはalt f )にしますctrl pをタイプしますrctrl pを入力しますdctrl hを押してkで上に移動するだけですYazi、Zellij、Helix、およびNushellがあなたの道に設置されていることを確認してください
~/.config dirでこのリポジトリをクローンするだけです
weztermを構成します:
a。 ~/.wezterm.luaファイルを作成または開きます
b。次のコンテンツを追加します。
-- Pull in the wezterm API
local wezterm = require ' wezterm '
-- This will hold the configuration.
local config = wezterm . config_builder ()
-- This is where you actually apply your config choices
-- For example, changing the color scheme:
config . color_scheme = ' Abernathy '
-- Spawn a nushell shell in login mode
config . default_prog = { ' nu ' , ' -c ' , " zellij -l welcome --config-dir ~/.config/yazelix/zellij options --layout-dir ~/.config/yazelix/zellij/layouts " }
-- Others
config . hide_tab_bar_if_only_one_tab = true
config . window_decorations = " NONE "
-- and finally, return the configuration to wezterm
return config注:
nu -c "zellij -l welcome --config-dir ~/.config/yazelix/zellij options --layout-dir ~/.config/yazelix/zellij/layouts"のようなものを実行するように構成する必要があります。zellij -l welcome --config-dir ~/.config/yazelix/zellij options --layout-dir ~/.config/yazelix/zellij/layout (ただし、とにかくnuが必要です)それだけで、問題やPRを自由に開いてください
| ニューゼリジのキーバインディング | 以前のキーバインディング | その前のキーを使用するヘリックスアクション | Zellijアクションが再マップされました |
|---|---|---|---|
| ctrl e | ctrl o | Jump_backward | SwitchTomode「セッション」 |
| ctrl y | ctrl s | Save_Selection | switchTomode「スクロール」 |
| alt w | alt i | Shrink_Selection | Movetab「左」 |
| alt q | alt o | Expand_Selection | movetab "right" |
| alt m | alt n | select_next_sibling | NewPane |
| Alt 2 | Ctrl b | move_page_up | switchtomode "tmux" |
競合が見つかった場合は、問題を開いてください。ただし、TMUXモードとの互換性はこのプロジェクトの目標ではないことに注意してください。
alt f 1つだけです~tutorを実行できます。https://www.nushell.sh/book/を読むことができます。 help commands | find regex (たとえばRegexについて学びたいが、何でもかまいません)ctrl rたくさん使用しています、それはインタラクティブな歴史検索を開きますalt fを入力して、ペインのフルスクリーン(および背面)を作成しますctrl pを入力しますrctrl pを入力しますdzタイプ(既知のパスへのファジー検索)Zタイプ(不明なパスへのファジー検索)SPACEを入力しますyからyank 、y to Y to unyank (コピーをキャンセルします)cutしてxを入力し、 Xをカットしてuncut (カットをキャンセルします)filename.ext )またはフォルダー( foldername/ ) addためのタイプa layoutsでKDLファイルを使用して、さらにスワップレイアウトを追加できます。env YAZI_CONFIG_HOME=~/.config/yazelix/yazi/sidebar yaziでそれを取り戻すことができますこの場合、最初にZellijを使用する方法を学びます。そして、オプションでヤジ。そして、readmeを読み直します。
貢献についてはこちらをご覧ください