Fedora 20 配置
前幾天裝了fedora 20, 斷斷續(xù)續(xù)的進(jìn)行了以下配置:
1. 安裝oracle java及jdk版本切換
安裝的過程很簡(jiǎn)單,從oracle官網(wǎng)上下載jdk及jre的rpm包,使用rpm -ivh 安裝。但是遇到一個(gè)問題,因?yàn)閒edora系統(tǒng)自帶了openJDK,如果安裝oracle的jdk,系統(tǒng)還是使用的是openJDK。一種方法是卸載openJDK,但是由于依賴的原因會(huì)卸載掉一些其他的軟件,或者在裝其他軟件時(shí)又會(huì)重新將openJDK裝上。因此考慮兩個(gè)版本都裝,但是將jdk切換到oracle java的版本
?(1) 配置oracle jdk?
[root@localhost ~]# /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.7.0/bin/java 500(2) 選擇想要的jdk
[root@localhost ~]# /usr/sbin/alternatives --config javaThere are 2 programs which provide 'java'.Selection Command ----------------------------------------------- *+ 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java2 /usr/java/jdk1.7.0/bin/javaEnter to keep the current selection[+], or type selection number: 2(3) java -version
java version "1.7.0_60" Java(TM) SE Runtime Environment (build 1.7.0_60-b19) Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)2. 輸入法
sudo yum install ibus*使用win+space進(jìn)行中英文切換
3. vim 配置
(1)安裝ctags: sudo yum install ctags
? ? ctrl + [ 跳到光標(biāo)指定函數(shù)定義處
? ? ctrl + t 跳到函數(shù)被調(diào)用的地方
(2)安裝taglist: 進(jìn)入http://www.vim.org/scripts/script.php?script_id=273下載安裝包, 解壓安裝包,將doc及plugin目錄下的文件分別放到.vim/doc及.vim/plugin目錄下;
? ? 進(jìn)入~/.vim/doc目錄,在vim下運(yùn)行"helptags ."命令,此步驟將doc下的幫助文檔加入到vim的幫助主題中,這樣可以在vim中運(yùn)行“help taglist.txt"查看taglist幫助。
? ? 在vim中輸入:Tlist顯示目錄結(jié)構(gòu),使用ctrl+w或鼠標(biāo)在Tlist窗口或編輯區(qū)來回切換,在Tlist窗口選擇某個(gè)符號(hào)按回車,會(huì)跳到該符號(hào)定義的位置。
(3)安裝Cscope: Cscope提供交互式查詢語言符號(hào)功能,如查詢哪些地方使用某個(gè)變量或調(diào)用某個(gè)函數(shù)。在vim下運(yùn)行version查看vim支持哪些特性,前面有前綴符號(hào)+的為支持,如果不支持,下載Cscope源碼包進(jìn)行編譯安裝。支持,可直接將文件http://cscope.sourceforge.net/cscope_maps.vim下載到~/.vim/plugin目錄.
? 使用Cscope需要生成cscope數(shù)據(jù)庫文件,進(jìn)入項(xiàng)目代碼根目錄,運(yùn)行:
find ./ -name *.java > cscope.files find . -name "*.h" -o -name "*.c" -o -name "*.cpp" > cscope.files cscope -Rbqk -f path/xxx.outcscope.files是每次cscope啟動(dòng)時(shí)需要讀取的文件,如果沒有生成,在運(yùn)行第二行命令時(shí)會(huì)報(bào)"cscope: no source files found."
運(yùn)行第二行命令,會(huì)生成***.out,即cscope數(shù)據(jù)庫文件,在子目錄,需要在vim中運(yùn)行cscope add path/***.out
更多用法參考man cscope文檔
:cs find s ---- 查找C語言符號(hào),即查找函數(shù)名、宏、枚舉值等出現(xiàn)的地方 :cs find g ---- 查找函數(shù)、宏、枚舉等定義的位置,類似ctags所提供的功能 :cs find d ---- 查找本函數(shù)調(diào)用的函數(shù) :cs find c ---- 查找調(diào)用本函數(shù)的函數(shù) :cs find t: ---- 查找指定的字符串 :cs find e ---- 查找egrep模式,相當(dāng)于egrep功能,但查找速度快多了 :cs find f ---- 查找并打開文件,類似vim的find功能 :cs find i ---- 查找包含本文件的文件可以把Cscope的查找結(jié)果輸出到quickfix窗口,需要在~/.vimrc中加入下面這行:
set cscopequickfix=s-,c-,d-,i-,t-,e-這樣通過快捷鍵查找某個(gè)符號(hào)后,會(huì)調(diào)轉(zhuǎn)到第一個(gè)找到該符號(hào)的位置,如果對(duì)此默認(rèn)調(diào)轉(zhuǎn)的位置不滿意,可以在vim下運(yùn)行:cw,就能在編輯去下面的quickfix窗口看到所有的查詢結(jié)果。
?4.安裝LibreOffice4.2.4
# cd /tmp # wget http://download.documentfoundation.org/libreoffice/stable/4.2.4/rpm/x86_64/LibreOffice_4.2.4_Linux_x86-64_rpm.tar.gz # yum remove openoffice.org* libreoffice.org* # tar -xvf LibreOffice_4.2.4_Linux_x86-64_rpm.tar.gz # cd /tmp/LibreOffice_4.2.4_Linux_x86-64_rpm/RPMS/ # yum localinstall *.rpm # libreoffice4.2?
?
轉(zhuǎn)載于:https://www.cnblogs.com/darlwen/p/3813462.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的Fedora 20 配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么牌子的音响音质好,价格还便宜,颜值还
- 下一篇: 想带家人出去玩几天,长沙附近有什么风景比