Open6
nvim入門
こういうのを書いていた
local opt = vim.opt
-- 「※」等の記号を打つと、半角文字と重なる問題がある。「※」などを全角文字の幅で表示するために設定する
opt.ambiwidth = 'double'
-- 新しい行を改行で追加した時に、ひとつ上の行のインデントを引き継がせます。
opt.autoindent = true
opt.smartindent = true
-- smartindent と cindent を両方 true にしたときは、cindent のみ true になるようです。
-- opt.cindent = true
-- カーソルが存在する行にハイライトを当ててくれます。
opt.cursorline = true
-- カーソルが存在する列にハイライトを当てたい場合、下記をtrueにする。
-- opt.cursorculumn = true
-- TABキーを押した時に、2文字分の幅を持ったTABが表示されます。
opt.tabstop = 2
opt.softtabstop = 2
opt.shiftwidth = 2
-- tabstop で設定した数の分の半角スペースが入力されます。
opt.expandtab = true
-- カーソル行からの相対的な行番号を表示する
opt.relativenumber = true
opt.termguicolors = true
参考になりそう。
nvim の config 管理方法
.config/nvim/
以下に配置する
init.lua をどうするか?
を参考にする?
options.lua はこれを参考
プラグインのマネージャーはlazy.nvim 使っておけばよさそう
neovim を apt install でいれると、結構古いバージョンになるので、手動で入れる必要あり。
よく使うキーバインド集
パネル(Wezterm)
パネル作成
- Ctrl+Shift+oで新しいペインを作成(画面を水平分割)
- Ctrl+Shift+eで新しいペインを作成(画面を垂直分割)
- Ctrl+Shift+tで新しいタブを作成
パネル移動
- Ctrl+[ でパネル選択を表示
- Ctrl+Shift+h/l/k/jでペインを移動
NvimTree
- Ctrl + m でトグル
- Ctrl + n でフォーカス
- o で開く