日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.69. Vim-7.4...

發布時間:2024/1/17 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.69. Vim-7.4... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? ? ?Vim 軟件包包含了一個強大的文本編輯器。

大概構建時間: 1.0 SBU 需要磁盤空間: 139 MB

Vim 的替代品

如果你鐘情于其它的編輯器 —比如 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 EOF

set 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...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。