vimの設定
2025-02-11
開発環境
はじめに
vimを使う際の環境構築や設定について記載します。
使用するvimのバージョンはvim 9.1
になります。
プラグインマネージャー
プラグインマネージャーとしてJetpack.vimを使用します。
インストール方法
LinuxやmacOSは以下のコマンドでインストールします。
curl -fLo ~/.vim/pack/jetpack/opt/vim-jetpack/plugin/jetpack.vim --create-dirs https://raw.githubusercontent.com/tani/vim-jetpack/master/plugin/jetpack.vim
プラグインのインストール方法
$HOME/.vimrc
に以下の内容を追加します。
その後、:JetpackSync
でプラグインをインストールします。
packadd vim-jetpackcall jetpack#begin()Jetpack 'tani/vim-jetpack', {'opt': 1} "bootstrapJetpack 'mattn/vim-sonictemplate' "templateJetpack 'tyru/caw.vim.git' "multiline commentoutJetpack 'wuelnerdotexe/vim-astro' "astro syntax highlightJetpack 'cohama/lexima.vim' "auto bracketsJetpack 'dense-analysis/ale' "ALEcall jetpack#end()
使用しているプラグインを簡単に説明します。
-
mattn/vim-sonictemplate
テンプレートを貼り付けるプラグイン
:Tem テンプレート名
で貼り付けることができます。 -
turu/caw.vim
複数行コメントアウトを行えるようにするプラグイン 以下の.vimrcに記載することで、Ctrl-Kでコメントアウトできるようになります。nmap <C-K> <Plug>(caw:hatpos:toggle)vmap <C-K> <Plug>(caw:hatpos:toggle) -
wuelnerdotexe/vim-astro
.astroファイルのsyntax highlightを有効にするプラグインlet g:astro_typescript = 'enable'let g:astro_stylus = 'enable' -
cohama/lexima.vim
自動で括弧を入力するプラグイン -
dense-analysis/ale
静的解析のプラグイン
基本の操作方法
:vs
or:vs ファイル名
orCtrl-w v
画面を左右に分割する:sp
or:sp ファイル名
orCtrl-w s
画面を上下に分割する:e ファイル名
ファイルを開く