如何自己開發/集成一個IDE?

操作系統WINDOWS, 目前在學慣用Octave開發,想用gvim等來編輯。每次打開窗口並手動排列感覺很煩,有沒有辦法把很多軟體的窗口集成到一個窗口或者自動排列?

像這種效果


用鍵盤操作你可以把窗口均勻的排列在四個角


VistaSwitcher 類似軟體


Octave 是指 GNU Octave?沒想到會有人在 Windows 下用這個,一般都直接用 MATLAB 了吧.建議使用 Linux,然後你需要的是平鋪式桌面環境,例如 i3, awesome, qtile, ion3 等到.KDE 也支持部分平鋪的功能,可以將窗口拖動到屏幕邊緣某個位置除非水平平鋪或者垂直平鋪,功能貌似比較簡陋,詳細可以自己安裝然後進行配置.

據聞 Windows 10 也有窗口平鋪的,可以看看維基百科 平鋪式桌面


如果你只要這種布局,可以用autohotkey寫個快捷鍵,一鍵打開這四個程序並布置成圖片中的樣子


linux 下使用AwesomeWM,支持多窗口平鋪,支持多屏幕,多種自由調整方式等等(需要自寫腳本)。

答不對題,開闊思路用,僅供參考。。


這是GUI程序的一大弱點:很難像命令行程序那樣互相集成和調用。但 IDE 也只是局限性很大的辦法,因為不論你集成哪些東西,又會有人希望你把某些部分拿出來和其他程序放在一起。那些輔助工具也只能實現很固定的窗口排列方式。其實我認為Mac的辦法反而比較簡單有效,它也需要你自己調整窗口,但是下次打開的時候所有窗口還在原來的位置,所以你把常用的程序一直開著就好了。Windows 電腦如果不怕費電的話也可以不關機。


推薦閱讀:

你最喜歡的命令是什麼?
Vim 中如何去掉 ^M 字元?
如何通過vim快捷鍵瀏覽知乎及其他網站 ?

TAG:Vim | 集成開發環境 | 代碼編輯器 | IDEInnovationDesignEngineering |