Cygwin + vim

以前沒有用過Cygwin,今天就下了一個玩玩。


1)ls高亮

默認情況下,ls的輸出是沒有高亮的。

解決方案:把~/.bashrc裏的alias ls='ls -hF --color=tty'這一行去掉#,即uncomment。


2)vim

默認情況下是不安裝vim的,所以就重新運行setup.exe,在Editor裏選上vim和vim-common

我的 .vimrc

set nocompatible

syntax on
set number
set hlsearch
set incsearch
set background=dark

set autoindent
set smartindent
set cindent
set tabstop=4
set shiftwidth=4
set smarttab
set softtabstop=4

set ruler
set showmode
set backspace=2

當然終端可以調一下字體、大小什麼的。

vim的練級攻略:

http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/

http://coolshell.cn/articles/5426.html


3)gcc和g++

默認貌似也沒有安裝,就像安裝vim一樣自己在devl那裏選上gcc,g++,make,gdb,git等,

還會自動檢測包依賴,就不擔心出問題了。

但是gcc和g++的版本實在是太老了,3.4.4

我要用一下unordered_set啥的c++11裏的功能,完全不支持。

http://cygwin.wikia.com/wiki/How_to_install_a_newer_version_of_GCC

用這個方法我沒有成功,當然我還加了寫ISL什麼的包。


最後就投機取巧了一下,在windows下裝一個MinGW,然後設個環境變量MINGW_PATH

在修改.bash_profile, 加入

 MINGW_PATH="`cygpath -u $MINGW_HOME`/bin"
 export PATH=$MINGW_PATH:${PATH}


然後source一下,或重新開一下terminal,就可以了。O(∩_∩)O~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章