「インストール - テキストエディタ」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の7版が非表示)
66行目: 66行目:
==== ソースコードからインストール ====
==== ソースコードからインストール ====
Vimのビルドに必要な依存関係のライブラリをダウンロードする。<br>
Vimのビルドに必要な依存関係のライブラリをダウンロードする。<br>
  sudo zypper install ncurses5-devel libgnome-devel libgnomeui-devel \
  # RHEL
                    gtk2-devel atk-devel libbonoboui-devel libsodium-devel \
  sudo dnf install epel-release
                     cairo-devel libX11-devel libXpm-devel libXt-devel libICE-devel libxkbcommon-x11-devel \
  sudo dnf install pkgconf-pkg-config make gcc ncurses-devel gettext-devel \
                     python-devel python3-devel tcl-devel tk-devel ruby-devel lua53-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-terminal --enable-xim --enable-fontset \
            --enable-multibyte         \
             --enable-perlinterp=yes --enable-rubyinterp=yes \
            --enable-fontset           \
             --enable-luainterp=yes --with-lua-prefix=/usr \
             --enable-terminal         \
             --enable-pythoninterp=yes --enable-python3interp=yes --enable-tclinterp=yes -with-tclsh=tclsh \
            --enable-xim               \
             --enable-gui=auto --with-x
            --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>
250行目: 279行目:
  mkdir build && cd build
  mkdir build && cd build
   
   
  ./configure --prefix=<Nanoのインストールディレクトリ> --enable-utf8
  ../configure --prefix=<Nanoのインストールディレクトリ> --enable-utf8
  make  -j $(nproc)
  make  -j $(nproc)
  make install
  make install
641行目: 670行目:
  sudo zypper install make automake autoconf libtool intltool gettext gtk3-devel glib2-devel gdk-pixbuf-devel libxml2-devel \
  sudo zypper install make automake autoconf libtool intltool gettext gtk3-devel glib2-devel gdk-pixbuf-devel libxml2-devel \
                     pango-devel enchant-devel gucharmap-devel python-devel python3-gobject-devel wayland-protocols-devel
                     pango-devel enchant-devel gucharmap-devel python-devel python3-gobject-devel wayland-protocols-devel
                    jing  # Xmlintを無効にして代替のjingを使用する場合
<br>
<br>
BlueFishをビルドおよびインストールする。<br>
BlueFishをビルドおよびインストールする。<br>