程式設計環境配置(updated)

2021-07-02 14:30:10 字數 1179 閱讀 6455

以前學習程式設計的時候喜歡用ide,認為這種有介面(inte***ce)的程式設計環境非常方便,到後來接觸linux/unix,開始接觸命令列操作和遠端**協作,才發現有介面的ide是多的無力,適應了一段時間之後,我已經發現自己深深的愛上了這種沒有gui的工作學習環境。

因為還在美帝學習,所以乘著資本主義的西風買了一台macbook pro,開始用上了mac os。os是基於unix的,就不得不提emacs/vi這兩個大名鼎鼎的編輯器,我因為專案的原因(其他人都是用emacs)選擇了emacs,剛上手的時候發現很不習慣,常用的copy/paste還有一些功能完全被重新定義,操作起來費時費力,各種ctrl和各種esc讓我一時間很難適應,甚至一度懷疑emacs是被過度炒作。但是堅持用了乙個月,開始自己折騰自己上網找大牛的外掛程式,發現真的越用越捨不得放棄。

這個編輯器我還在初步學習的過程中,但是我個人到目前為止發現最好的外掛程式是auto-complete,這個外掛程式可以讓你像在ide裡一樣擁有自動補全功能。emacs的配置我看到過一些大神說過,不要自己寫lisp,去找那些大牛的寫的外掛程式來用。emacs的配置在網上有很多,很多可以借鑑一下。但是我認為,不一定要全部copy過來,因為有很多功能我現階段基本用不到,等這個學習曲線上去了,自然就會自己去摸索很多自己需要的功能。

mac自帶的terminal+bash的組合已經非常強大,但是有乙個叫iterm2的termina替代品非常好用,iterm2不僅擁有terminal所有的功能,其最吸引人的地方莫過於分屏。

如果不喜歡iterm2的原始主題,我推薦乙個我最喜歡的主題,這個主題包適用於terminal iterm2,叫solarized,託管在github上。

還有乙個bash的替代品:zsh

mac不用另外安裝zsh,系統本身自帶了,國外大神開發了乙個git專案叫oh_my_zsh,安裝的方法如下:

wget -o - | sh

zsh有乙個超級好用的外掛程式,叫autojump,如果你厭煩了各種cd ls的話,autojump一定可以給你更高效的操作

安裝:brew install autojump

安裝完了用emacs開啟.zshrc,在plugin=(git)裡面加上autojump,變成plugin = (git autojump)就行了

autojump需要你cd過一段時間之後才顯示威力,他會慢慢學習你的操作,對每個你去的檔案都有權重。分析你常去的幾個檔案。關於autojump的具體使用說明,可以google一下。

Ubuntu 程式設計環境配置

2.為了方便與 windows 上的 ssh 客戶端軟體互動而安裝 openssh server 軟體 4.安裝 vim 文字編輯器 5.設定 vim 文字編輯器 複製如下內容以 vimrc 為檔名儲存到使用者主目錄 6.安裝 openal 驅動程式 7.寫程式的時候也需要聽聽 放鬆放鬆,編輯位於使...

OpenGL程式設計環境配置

這學期的計算機圖形學課,老師要我們交乙份用opengl做的圖形程式作為作業。因此,我開始學習opengl。作業系統 win8.1,環境 vs2013。按照書上說的 使用glut作為程式設計框架,glut簡化了windows下的基本gui程式設計,使學習更加專注於opengl.下面是配置過程 2.複製...

配置notepad 程式設計環境

2.將 c mingw64 bin 加入系統環境變數path中,開啟cmd,輸入g v看安裝版本資訊 3.開啟notepad 按f5或點選執行 執行,輸入 cmd k cd d current directory g current directory g current directory g f...