ブックマーク / zenn.dev/vim_jp (3)

  • Neovim + oil.nvim + Weztermで頑張って画像を表示する

    TLDR oil.nvimで画像を選択し、Weztermで画像を表示。 画像はこちらから Neovimで画像と向き合う方法を紹介 Quicklookを呼び出す方法は簡単 今回はWeztermとoil.nvimをフル活用して、Terminal上で画像を表示する方法を紹介をメインに紹介 はじめに Vimmerたるもの、普段はTerminalに引きこもっているものです。 特にVim(Neovim)上で作業をすることが多いはず。 しかし、Terminalが苦手なファイルも存在します。 ご存じ、画像ファイルです。 これまで、自分は画像ファイルを見たいときは openコマンドで画像を開く(MacならPreviewで開く) open .でFinderを開いて画像を見る としてきましたが、やはり画像を見たいためだけにFinderを立ち上げたりアプリを起動、終了するのは面倒です。 そこで、これらを改善するこ

    Neovim + oil.nvim + Weztermで頑張って画像を表示する
    delphinus35
    delphinus35 2024/04/24
    なるほど。tmuxならpopup使って画面上の任意の場所に出せそうだな。
  • なぜVimmerの僕はマルチカーソルを必要としないか

    はじめに VSCode などのテキストエディタには、マルチカーソルという機能があります。 これは、エディタ上に複数のカーソルを出現させ、一度に複数の場所に同じ操作を行うことができる機能です。 VSCode上でのマルチカーソル 自分はVSCodeをメインとしていた時にはこの機能を多用していたのですが、Neovimに移行してから一切使っていません。 一応Vim/Neovimにもマルチカーソルを実現するプラグインがいくつか存在します。 ですが、一度は入れてみるものの結局使わないままアンインストールしてしまいました。 ではなぜ、マルチカーソルが必要なくなったのか。 それはVim/Neovimの操作体系/機能が十分に強力であるので、マルチカーソルを使わなくても同じことができるからです。 この記事では、自分がVSCodeのマルチカーソルで行っていた操作をVim/Neovimの操作体系/機能でどのように

    なぜVimmerの僕はマルチカーソルを必要としないか
    delphinus35
    delphinus35 2024/04/19
    分かる〜。一時期Vim上でマルチカーソル実現するプラグインがやたらと流行ったけど定着してないよね。
  • シェルのコマンドラインから Vim のプラグインを更新する with minpac

    この記事中のコードはとりあえず bash/zsh(私の普段使いのシェル) 向けのコードになっています。他の環境の方はイイカンジに読み替えてもらえるとありがたいです。 モチベーション 私は以下のような感じで、ソフトウェアを一括アップデートできるようなコマンドを用意して、適当にこのコマンドを叩くことでソフトウェアのアップデートをしています。 function update-softwares() { local password='' sudo -k # Reset sudo credential cache echo -n 'Password:'; read -s password; while ! sudo -Svp '' &> /dev/null <<< $password; do echo echo 'Sorry, try again.' echo -n 'Password:'; re

    シェルのコマンドラインから Vim のプラグインを更新する with minpac
    delphinus35
    delphinus35 2023/12/07
    lazy.nvim でやるなら nvim --headless -c 'lua require"lazy.manage".update()' -c 'au User LazyUpdate q' でできた。
  • 1