AstroNvim
NeoVim
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz
sudo rm -rf /opt/nvim-linux-x86_64
sudo tar -C /opt -xzf nvim-linux-x86_64.tar.gz
export PATH="$PATH:/opt/nvim-linux-x86_64/bin"
絵文字アイコンが文字化け
Windows にフォント JetBrainsMono Nerd Font JetBrainsMonoNerdFont-*.ttf をまとめてインストール
https://www.nerdfonts.com/font-downloads
Windows のクリップボードにテキストをコピーするには
Shift 押しながらカーソルでテキスト選択。Control + C
マウスイベントが neovim に取られているので素の vim と違う
Plugin のインストール
vi ~/.config/nvim/lua/community.lua
以下の行を削除。ファイルが有効になる。
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
必要な Plugin を追記する
return {
"AstroNvim/astrocommunity",
{ import = "astrocommunity.pack.lua" },
{ import = "astrocommunity.pack.typescript" },
{ import = "astrocommunity.pack.java" },
{ import = "astrocommunity.pack.spring-boot" },
-- import/override with your plugins folder
}
nvim を再起動
TypeScript の LSP のインストール(これはたぶん不要)
:mason から vtsls を選択し i
Terminal が bash で起動しない
vi ~/.config/nvim/init.lua
以下を追加する。
vim.opt.shell = "/bin/bash"
操作
開いているファイルをフィルターして選択
space - fb
buffer の切り替え
[b or ]b
vim
terminal の入力モードから通常モードへの切り替え
<C-\><C-n>
coding
space laで code action。 import 挿入とか