Open6

nvim入門

scnshscnsh

こういうのを書いていた

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
scnshscnsh

neovim を apt install でいれると、結構古いバージョンになるので、手動で入れる必要あり。

scnshscnsh

よく使うキーバインド集

パネル(Wezterm)

パネル作成

  • Ctrl+Shift+oで新しいペインを作成(画面を水平分割)
  • Ctrl+Shift+eで新しいペインを作成(画面を垂直分割)
  • Ctrl+Shift+tで新しいタブを作成

パネル移動

  • Ctrl+[ でパネル選択を表示
  • Ctrl+Shift+h/l/k/jでペインを移動

NvimTree

  • Ctrl + m でトグル
  • Ctrl + n でフォーカス
  • o で開く