cygwin與vim配置

來源:互聯網
上載者:User

標籤:

  1. 參考

http://www.jeepshoe.org/810958442.htm

  1. cygwin安裝包管理器

通過終端安裝apt-cyg之前選要安裝以下軟體包
wget
tar
gawk
bzip2

apt-cyg is a simple script. To install:

lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyginstall apt-cyg /bin

Example use of apt-cyg:

apt-cyg install nano
  1. cygcheck命令的使用
  • Howto get version info?

    cygcheck -c cygwin

  • 查看系統資訊、軟體包

    cygcheck -h #協助

    cygcheck -s #sysinfo

    cygcheck -l #已安裝包列表

    cygcheck -c #列出並校正已安裝的包

    cygcheck -p vim #從cygwin.com源查詢包

  1. cygwin亂碼問題解決


1.在使用者目錄(cd ~)裡的.bash_profile檔案末尾添加如下代碼
vi ~/.bash_profile
export LC_ALL=zh_CN.GBK
export LC_CTYPE=zh_CN.GBK
export LANG=zh_CN.GBK
export [email protected]=Chinput3
stty cs8 -istrip
stty pass8
export LESSCHARSET=latin1
 

2.同樣是~目錄,去掉.inputrc檔案中一下代碼的注釋(前面的#號)
vi ~/.inputrc
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
3.還是~目錄,.bashrc檔案中添加代碼
vi ~/.bashrc
alias ls=‘ls --color --show-control-chars‘
4.重啟Cygwin。
5. 如果使用xshell需要把終端的預設字元編碼設定為"預設", 否則還是亂碼

 

VIM配置

參考:http://littlewhite.us/archives/212(vim C++開發環境外掛程式安裝詳解)

apt-cyg install git

apt-cyg install ctags

cd /usr/share/vim && cp vim74/vimrc_example.vim vimrc

cp /usr/share/vim/vimrc ~/.vimrc

 

apt-cyg install unzip

mkdir -p ~/.vim/autoload ~/.vim/bundle &&
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim


git clone git://github.com/jiangmiao/auto-pairs.git ~/.vim/bundle/auto-pairs


git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree
~/.vim/bundle/nerdtree/doc

mkdir -p ~/.vim/bundle/minibufexplorer/plugin && wget "http://www.vim.org/scripts/download_script.php?src_id=3640" -O ~/.vim/bundle/minibufexplorer/plugin/minibufexpl.vim


cd ~/.vim/bundle && wget "http://www.vim.org/scripts/download_script.php?src_id=19574" -O taglist.zip && unzip taglist.zip -d taglist

cd ~/.vim/bundle && wget "http://www.vim.org/scripts/download_script.php?src_id=7722" -O omnicppcomplete.zip && unzip omnicppcomplete.zip -d omnicppcomplete


:helptags ~/.vim/bundle/omnicppcomplete/doc

mkdir -p ~/.vim/tags && cd ~/.vim/tags && wget "http://www.vim.org/scripts/download_script.php?src_id=9178" -O - | tar jxvf -
cd ~/.vim/tags/cpp_src
ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++

 

cd ~/.vim/bundle && git clone https://github.com/ervandew/supertab.git

cd ~/.vim/bundle 
git clone https://github.com/drmingdrmer/xptemplate.git

 

 

 
 
 

cygwin與vim配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.