🤖

hardtime.nvimでVimキーバインドを矯正する

に公開

hardtime.nvimでVimキーバインドを矯正する

なんちゃってVim使いのみなさん、こんにちは。
Vimを使っているのに、「j」連打や「l」連打でカーソルを動かしている人はVSCodeを使いましょう。
hardtime.nvimは、なんとしてでもVimのキーバインドを覚えたい人向けのプラグインです。

こんな感じで最適なキーを提案してくれます

デモ動画

ポップアップで怒ってもらうデモ動画

hardtime.nvimとは

hardtime.nvimは、Vimのキーバインドを矯正するためのNeovimプラグインです。
このプラグインは、Vimのキーバインドを使っているときに、特定のキーを連打することを防ぎます。

例えば、「j」を連打すると画面下にスクロールできますが、長いスクロールの場合非効率です。
その場合は、「j」を連打するのではなく、「Ctrl」+「d」や「Ctrl」+「u」を使うことを促します。
このプラグインを使うと、連打よりも効率的な方法でカーソルを移動することを促します。

導入方法

{
   "m4xshen/hardtime.nvim",
   lazy = false,
   dependencies = { "MunifTanjim/nui.nvim" },
   opts = {},
},

ポップアップで怒ってもらう方法

  {
    "rcarriga/nvim-notify",
    event = "VeryLazy",
    config = function()
      require("notify").setup({
        stages = "fade_in_slide_out",
        timeout = 3000,
        render = "default",
        background_colour = "#000000",
      })
      vim.notify = require("notify")
    end,
  },
GitHubで編集を提案

Discussion