タグ

ilに関するmkusakaのブックマーク (1)

  • Neovim 0.13(開発版)にテキストオブジェクトが増えるらしい。ilで空白を除いた1行、alでバッファ全体だってよ

    テキストオブジェクトについて皆さんテキストオブジェクト使ってますか? テキストオブジェクトを使うと、操作(y, d, cなど)の範囲指定がとても楽になります。 たとえば単語をdeleteしたいとしましょう。 テキストオブジェクトを使わない場合は、bdeといった具合に、bでカーソルを単語先頭に移動してから、dでdeleteを開始して、eで単語の末尾までを範囲に指定する、という流れになります。カーソル合わせが面倒ですね。特にドットリピートしたい時は、カーソル合わせが頻発します。 ところが、iwというテキストオブジェクトを使えば、diwでカーソルを含む単語をdeleteできるため、カーソル位置はざっくりでよくなります。 様々なテキストオブジェクトが標準に存在しているので、使ってみてください。 https://vim-jp.org/vimdoc-ja/motion.html#text-object

    Neovim 0.13(開発版)にテキストオブジェクトが増えるらしい。ilで空白を除いた1行、alでバッファ全体だってよ
    mkusaka
    mkusaka 2026/05/23
    Neovim 0.13開発版で新テキストオブジェクト`il`(空白除く1行)と`al`(バッファ全体)を紹介する記事。
  • 1