yama's blog

nvim周りの設定

鋭意作成中

様々な種類が存在するがここではLazyvimを採用する.

Install

Latex

nvimのスタート画面からxを押してlang.texでxを押すと有効化できる.

Config

option.lua

.config/nvim/lua/config以下にある

vim.g.tex_flavor = "latex"
vim.g.vimtex_view_method = "skim"
vim.g.vimtex_view_general_viewer = "skim"
vim.g.vimtex_view_skim_sync = 1
vim.g.vimtex_view_skim_activate = 1
vim.opt.wrap = true  -- set wrap
vim.g.tex_flavor = "latex" -- 空のtexファイルを作成した時でもvimtexが認識されるように``

Skim→Nvimにカーソル移動しない問題はこの記事より,以下のようにしておく(根本的な解決にはなってないよう)

スクリプト

mkdir -p ~/.local/bin
cat > ~/.local/bin/skim-inverse-search.sh << 'EOF'
#!/bin/bash
/opt/homebrew/bin/nvim --headless -c "VimtexInverseSearch $1 '$2'"
osascript -e 'tell application "WezTerm" to activate'
EOF
chmod +x ~/.local/bin/skim-inverse-search.sh

を作成し,Skimの設定を以下のようにする

Usage

コンパイルをする場合は<LocalLeader>ll プレビューを開く時は<LocalLeader>lv

のデフォルトは" \ " sioyekではF4でsyntexモードのON/OFFを切り替えられ,ON時は右クリックで該当するtexの位置に遷移する. # Vimの操作 ## カーソル移動 [この](https://qiita.com/tpywao/items/bd119f0075e40d47c88b)サイトを見る ウィンドウ間の移動はCtrl+w 移動キー [この](https://www.tohoho-web.com/vim/window.html)サイトが詳しい 他のキーバインドに関しては[ここ](https://qiita.com/kosments/items/70d8b1331ff08baa9f13)を見る.

Last updated:

© 2025 Kazuaki OHYAMA