《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.69. Vim-7.4...
? ? ? ? ? ?Vim 軟件包包含了一個強大的文本編輯器。
大概構建時間: 1.0 SBU 需要磁盤空間: 139 MBVim 的替代品
如果你鐘情于其它的編輯器 —比如 Emacs、Joe, 或 Nano—請參考 http://www.linuxfromscratch.org/blfs/view/systemd/postlfs/editors.html 里的安裝指導。
6.69.1. Vim 的安裝
首先,把配置文件 vimrc 從默認位置移動到 /etc:
echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h讓 Vim 做好編譯準備:
./configure --prefix=/usr編譯安裝包:
make檢驗結果:
make -j1 test然而,這個測試會輸出一堆二進制數據到屏幕上,這會導致當前設置下的終端出現問題。把輸出重定向到一個日志文件就可以解決這個問題。測試成功的話就會輸出 “ALL DONE”。
安裝軟件包:
make install許多用戶習慣于使用 vi 而不是 vim。為了當人們在習慣性的輸入 vi 時能執行 vim, 需要給二進制文件和 man 頁建立符號連接:
ln -sv vim /usr/bin/vi for L in /usr/share/man/{,*/}man1/vim.1; doln -sv vim.1 $(dirname $L)/vi.1 done默認情況下,Vim 的說明文檔被安裝在 /usr/share/vim 里。 下面的這個符號鏈接使得可以通過 /usr/share/doc/vim-7.4 訪問該文檔,讓它的位置與其它軟件包的文檔位置保持一致:
ln -sv ../vim/vim74/doc /usr/share/doc/vim-7.4如果要把一個 X Window 系統安裝在 LFS 系統上,可能得在安裝完 X 系統后再重新編譯 Vim。Vim 帶有一個 GUI 版本,這個版本需要安裝 X 和一些額外的庫。 想了解更多信息,請參考 Vim 文檔和 BLFS( http://www.linuxfromscratch.org/blfs/view/systemd/postlfs/vim.html) 中 Vim 安裝指導頁。
6.69.2. 設置 Vim
默認情況下,vim 是以不兼容 vi 的模式運行的。這對于過去使用其它編輯器的用戶可能是個新問題。下面列出了 “非兼容性”設置以突出顯示使用的新特性。它也提醒著那些想換成 “兼容” 模式的人,這是配置文件里第一個該被設置的地方。這非常有必要,因為它會改變其它的設置,而且覆寫必須在這個設置之后。以下面的方式,創建一個默認的 vim 配置文件:
cat > /etc/vimrc << "EOF" " Begin /etc/vimrcset nocompatible set backspace=2 syntax on if (&term == "iterm") || (&term == "putty")set background=dark endif" End /etc/vimrc EOFset nocompatible 設置讓 vim 比 vi 兼容模式更有用。刪掉 “no” 以保留舊的 vi 特性。set backspace=2 設置讓退格跨越換行、自動縮進和插入的開始。syntax on 參數使 vim 能高亮顯示語法。最后,帶有 set background=dark 的 if 語句矯正了 vim 對于某些終端模擬器的背景顏色的估算。這讓某些寫在黑色背景上的程序的高亮色能有更好的調色方案。
用下面的命令可以獲得其它選項的文檔:
vim -c ':options'注意
默認情況下,Vim 只安裝了英文的拼寫檢查文件。要想安裝你想要的語言的拼寫檢查文件, 請從 ftp://ftp.vim.org/pub/vim/runtime/spell/ 下載你所用語言的 *.spl 文件,可下也可不下的 *.sug 文件以及文字編碼。并把它們保存到 /usr/share/vim/vim74/spell/。
要使用這些文件,需要設置 /etc/vimrc 里的某些項,例如:
set spelllang=en,ru set spell想要了解更多信息,請閱讀上方 URL 里對應 README 文件。
6.69.3. Vim 軟件包內容
安裝的軟件: ex (鏈接到 vim),rview (鏈接到 vim), rvim (鏈接到 vim),vi (鏈接到 vim),view (鏈接到 vim),vim, vimdiff (鏈接到 vim),vimtutor,和 xxd 安裝目錄: /usr/share/vim簡要介紹
| ex | 以 ex 模式啟動 vim |
| rview | 是 view 的一個受限版本;不能啟動 shell 命令,而且 view 無法暫停 |
| rvim | 是 vim 的一個受限版本;不能啟動 shell 命令,而且 vim 無法暫停 |
| vi | 鏈接到 vim |
| view | 以只讀模式啟動 vim |
| vim | 就是這個編輯器 |
| vimdiff | 用 vim 編輯一個文件的兩到三個版本并顯示它們的區別 |
| vimtutor | vim基本熱鍵和命令的教學 |
| xxd | 將給定文件進行十六進制轉儲,還可以還原;所以它可以被用于打二進制補丁 |
創建者:Gerard Beekmans 編輯者:Matthew Burgess 和 Armin K. 翻譯團隊:LCTT 譯者/校對:H-mudcup,ictlyh 原文鏈接 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.69. Vim-7.4...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SharePoint 2010无法使用外
- 下一篇: linux 其他常用命令