NeoVim
従来のVimを、より整合性を持った形でリファクタリングを行うことを目的としているテキストエディタ
vimコミュニティと分裂した形で誕生した?
設定ファイル
設定ファイル ~/.config/nvim/init.lua
導入パッケージ一覧 ~/.config/nvim/lua/plugins.lua
備忘録
詳細はリファレンス参照
文単位[]や段落単位{}での移動
https://kaworu.jpn.org/kaworu/2008-03-31-2.php
コマンドの基本操作
|でコマンドを連結?
分割
: sp | [command] 水平分割
: sp | terminalターミナルを水平分割
: vs | [command] 垂直分割
: tabnew | [command] 新しいタブ
resize [size]と組み合わせるとよい。
ウィンドウ移動
ctrl + wの後に
ctrl + hjkl ウィンドウ跨いでカーソル移動
ctrl + gt / gT タブ移動
前に進む方向については、~で遷移するように
(option + Nで移動できるようになっている)
lua scripting
vim.cmd("arbitary vim command")
やりたいこと
/icons/pass.iconフォルダツリーをいじれるようにしたい
https://github.com/lambdalisue/fern.vim
https://knowledge.sakura.ad.jp/23018/
config
なんかpluginsに導入して動くやつと、そうやっても動かないやつの二つがある気がするな....
configに設定関連を入れておくと統一できる?
https://minerva.mamansoft.net/Notes/📜Neovimのプラグインマネージャーをpacker.nvimからlazy.nvimに移行してみた
パッケージ管理
項目の選択にはshift + [?]
https://github.com/ryanoasis/nerd-fonts#option-4-homebrew-fonts
NvimTree
https://github.com/nvim-tree/nvim-tree.lua
Return: ファイルの選択
colorschemeの設定方法
Everforest
https://github.com/sainnhe/everforest/tree/master
オートフォーマット
LuaLineの設定
https://medium.com/@shaikzahid0713/lualine-for-neovim-776b79861699
https://github.com/nvim-lualine/lualine.nvim
ターミナルを開く設定
https://qiita.com/powdersugar828828/items/f31ca3bd28d3163fae6a
space + qをterminal -> normalに設定
ターミナルを新しいタブで開く
:tab termでは動かない
続けて同じものを作るには|をつける必要がある?
:tabnew | term
https://stackoverflow.com/questions/64584698/how-to-open-a-terminal-in-new-tab-in-neovim-with-only-one-command-without-remap
https://qiita.com/powdersugar828828/items/f31ca3bd28d3163fae6a
【NeoVim】プラグインを導入してモダンなNeovimにする
【厳選】形から入る人のための こだわり Vim / NeoVim カラースキーマ まとめ
Neovimのセットアップ方法(Mac)
Neovimを完全にLuaLuaさせた