📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の5版が非表示) | |||
| 66行目: | 66行目: | ||
==== ソースコードからインストール ==== | ==== ソースコードからインストール ==== | ||
Vimのビルドに必要な依存関係のライブラリをダウンロードする。<br> | Vimのビルドに必要な依存関係のライブラリをダウンロードする。<br> | ||
sudo | # RHEL | ||
sudo dnf install epel-release | |||
sudo dnf install pkgconf-pkg-config make gcc ncurses-devel gettext-devel \ | |||
gtk3-devel python3-devel perl-devel perl-ExtUtils-Embed ruby-devel lua-devel tcl-devel \ | |||
libX11-devel libXt-devel libXpm-devel libSM-devel libICE-devel \ | |||
libsodium-devel libcanberra-devel gpm-devel libacl-devel libselinux-devel \ | |||
wayland-devel | |||
# SUSE | |||
sudo zypper install pkg-config make gcc ncurses-devel gettext-devel \ | |||
gtk3-devel python3-devel perl ruby-devel lua54-devel tcl-devel \ | |||
libX11-devel libXt-devel libXpm-devel libSM-devel libICE-devel \ | |||
libsodium-devel libcanberra-devel gpm-devel libacl-devel libselinux-devel \ | |||
wayland-devel | |||
# 以下に示すライブラリは不要の可能性あり | |||
ncurses5-devel tk-devel libgnome-devel libgnomeui-devel atk-devel libbonoboui-devel \ | |||
cairo-devel libxkbcommon-x11-devel | |||
<br> | <br> | ||
[https://www.vim.org Vimの公式Webサイト]にある[http://ftp.kaist.ac.kr/vim/unix/ ミラーサイト]にアクセスして、Vimのソースコードをダウンロードする。<br> | [https://www.vim.org Vimの公式Webサイト]にある[http://ftp.kaist.ac.kr/vim/unix/ ミラーサイト]にアクセスして、Vimのソースコードをダウンロードする。<br> | ||
| 75行目: | 89行目: | ||
tar xf vim-<バージョン>.tar.bz2 | tar xf vim-<バージョン>.tar.bz2 | ||
cd vim-<バージョン> | cd vim-<バージョン> | ||
<br> | |||
または、VimのGithubからソースコードをダウンロードする。<br> | |||
git clone https://github.com/vim/vim.git | |||
cd vim | |||
<br> | <br> | ||
Vimをビルドおよびインストールする。<br> | Vimをビルドおよびインストールする。<br> | ||
<u>この時、ビルド用ディレクトリは作成しない。</u><br> | <u>この時、ビルド用ディレクトリは作成しない。</u><br> | ||
./configure --prefix=<Vimのインストールディレクトリ> --enable-multibyte --enable-fontset \ | ./configure --prefix=<Vimのインストールディレクトリ> \ | ||
--enable-multibyte \ | |||
--enable- | --enable-fontset \ | ||
--enable- | --enable-terminal \ | ||
--enable- | --enable-xim \ | ||
-- | --enable-fontset \ | ||
--enable-cscope \ | |||
--enable-python3interp=dynamic \ | |||
--enable-perlinterp=dynamic \ | |||
--enable-rubyinterp=dynamic \ | |||
--enable-luainterp=dynamic \ | |||
--enable-tclinterp=dynamic \ | |||
--enable-gui=gtk3 \ | |||
--with-lua-prefix=/usr \ | |||
--with-tclsh=tclsh \ | |||
--with-x | |||
make -j $(nproc) | make -j $(nproc) | ||
make install | make install | ||
| 110行目: | 138行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
==== キーバインド ==== | ==== キーバインド ==== | ||
<center> | <center> | ||