インフラエンジニアのPC環境

インフラエンジニアは常に効率環境を目指している

ユーザ用ツール

サイト用ツール


サイドバー

目次

ホーム

OS


CUIソフト

今はほぼ未使用

操作を覚える必要のあるおすすめソフト

software:editor:neovim:index.html


Neovim

Neovim概要


インストール

Mac

brew install neovim

nvim --version

Linux, WSL

sudo apt update
sudo apt install neovim

nvim --version

Appimageを利用する方法

LazyVimのプラグインがNeovim >= 0.8を要求してきたため、バイナリーおAppimageを利用する。

参考:https://github.com/neovim/neovim/blob/master/INSTALL.md#appimage-universal-linux-package

cd /tmp
curl -L https://github.com/neovim/neovim/blob/master/INSTALL.md#appimage-universal-linux-package -o  nvim.appimage
chmod u+x nvim.appimage
mv nvim.appimage /usr/local/bin/nvim

nvim -v


設定

LazyVim

プラグインマネージャ
azy.nvim を入れてしまえば、数行書けば他のプラグインを入れられるようになります。

git clone https://github.com/LazyVim/starter ~/.config/nvim
nvim


nvim-tree(ファイラー)

~/.config/nvim/lua/plugins/filer.lua

return {
  {
    "nvim-tree/nvim-tree.lua",
    opts = {},
  },
}

操作

:NvimTreeToggle 起動/停止のトグル <Leader>ee にマップ するとよい


oil.nvim(ファイル操作の効率化)

~/.config/nvim/lua/plugins/oil.lua

return {
  -- Neo-treeを無効化(LazyVimのデフォルトファイルツリー)
  { "nvim-neo-tree/neo-tree.nvim", enabled = false },

  -- oil.nvimプラグインを追加
  {
    "stevearc/oil.nvim",
    dependencies = { "nvim-tree/nvim-web-devicons" },
    keys = {
      { "<leader>e", function() require("oil").open() end, desc = "Open parent directory" },
    },
    opts = {},
  },
}

操作

<space>eカレントディレクトリを開く
iまたはaファイル名の編集、新規作成(挿入モードでファイル名を入力し、Enterで確定)
ddファイルを削除(削除後に:wで確定)
rファイル名のリネーム


参考


software/editor/neovim/index.html.txt · 最終更新: by kurihara

ページ用ツール