ubuntu的安裝與vim(部分)文件的配置


Ubuntu的安裝與vim相關的配置

虛擬機環境的安裝(先說說虛擬機的安裝步驟把)

對於安裝ubuntu來講不是很難掌握,但是在Linux系統虛擬機下提供了很多便利的手段,而要配置一個順手的虛擬機環境就不是那么省心了。但對於一個小白來講,有一個趁手的環境還是不錯的選擇。特別是vim的一些配置很重要也對之后的使用有很大的幫助。
首先在電腦上下載virtualbox和ubuntu12.04LTS desktop-i386.iso*。然后就可以進行Ubuntu的安裝了。

  1. 先安裝virtualbox(默認路徑安裝)並且運行,新建一個虛擬機。

  2. 接着就是新建一個虛擬機,一般選擇1024及以上的虛擬內存,以及創建一個固定大小的10gb的虛擬硬盤。

  3. 然后運行virtualbox設置中掛載系統鏡像。

  4. 接下來就是在虛擬機中安裝系統了,選擇簡體中文然后不勾選自動更新勾選安裝就好了。

  5. 在安裝過程中選擇shanghai時區並且設置用戶名和密碼(密碼以精簡為好),在安裝過程中最好不要聯網,自動安裝語言包速度非常之慢

  6. 全部設置好之后重啟按提示要求按enter用移除安裝鏡像后啟動Ubuntu就可以了。

  7. 為了讓虛擬機的文件和Windows互通,需要設置一個共享文件夾。設置共享文件夾一定要在虛擬機關機狀態下進行。

  8. 選擇虛擬文件夾選項選擇Windows的一個路徑下的文件夾然后啟動虛擬機就可以看到共享文件夾了。

  9. 接下來在終端下進行系統的配置。

  10. 首先就是設置共享文件夾的權限。終端里鍵入命令sudo usermod -aG vboxsf+用戶名(自己設置中起的用戶名)。enter就可以打開共享文件夾的權限了

  11. 設置輸入法:在虛擬機中選擇設置勾中語言支持按提示安裝即可。

  12. 安裝vim g++命令: sudo apt-get intall vim g++

  13. 在配置vim之前,先對Linux系統中的編譯方式進行一些修改。

  14. 先在終端輸入~/.bashrc進入.bashrc文件進行一些語句的添加。

  15. 首先為了使得編譯能使用c99模式下的編譯方式加一條
    ‘’‘
    alias gcc='gcc -std=gnu99'
    ’‘’

還可以在.bashrc文件中第59行
‘’‘
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$ '
’‘’中的\h刪除來保證終端中用戶名的后綴名簡約。

在運行a.out文件時./的運行方式相對來講比較繁瑣。可以直接編寫
’‘’
PATH=.:$PATH
‘’‘
來省略./的使用。

vim文件的配置

對於vim的使用,其實有很多的插件來漸變自己的操作。
我覺得最主要的幾個比較方便的也是很有必要的一些配置語句,比如在終端中編寫代碼tab鍵的縮進格式默認是八但是在編寫代碼是明顯發現8位的縮進很影響代碼的美觀也不利於自己對代碼的觀看,所以,我們要配置一些vim文件。
在終端中創建一個.vimrc文件,進入.vimrc文件
‘’‘
"顯示行號
set number
"不顯示行號,正常模式輸入:進入行底模式,set nonumber
"設置tab鍵的寬度,默認是8,一般配置是4
set tabstop=4
"設置縮進的寬度
set shiftwidth=4
"使用空格代替tab,在Makefile中縮進要使用tab
set noexpandtab
"自動保存
set autowrite
"不生成臨時文件
set noswapfile
"自動縮進
set autoindent
"智能縮進
set smartindent

"在插入模式下使用ctrl+hjkl代表方向鍵
inoremap<C -h>
inoremap<C -j>
inoremap<C -k>
inoremap<C -l>

"---快捷編譯---"
“1編譯函數
func! Compilecode()
"寫入文件
exec "w"
"判斷文件類型
if &filetype == "cpp"
exec "!g++ % && ./a.out"
elseif &filetype == "c"
exec "!gcc -std=gnu99 % -lm -lpthread && ./a.out"
endif
endfunc

"2映射快捷鍵
map :call CompileCode()
imap :call CompileCode()
vmap :call CompileCode()
’‘’
進行完vim文件的配置整個Ubuntu差不多就算比較完善並且比較簡便了。
=,=


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM