C++編譯/編輯器對OIer的必要功能(推薦)
(沒有引戰(zhàn)的意思,如果有不同意見可以評論區(qū)發(fā)言,只是寫出我目前的情況)
作為一個C++ OIer肯定是用過Dev的,因為學(xué)校推薦啊我也沒有辦法。都知道Dev又丑又沒有代碼補全,但是卻是最最最適合OIer的。為什么這么說,雖然Dev讓人煩,但是卻是最實用的呢?就談到了我們的標題。我將分析幾個重要功能,然后分析幾個市面上常用的編輯器。
必要功能/特點
輕
沒有什么比這個更重要的了,在學(xué)校用的是機房,雖然每臺電腦都有Dev但是如果有了自己的電腦要裝一個非常大的軟件肯定是會讓所有人都覺得煩。
運行方便
據(jù)我了解,幾乎市面上顏值還行,功能較為齊全的這些不管是重量級,輕量級都是要進行的配置的,而且日后運行起來還應(yīng)該會有一些限制。我所知道的運行方便的只有Falcon C++和Dev_C++了。至于Falcon C++為什么沒有Dev好,我后面會講。
快捷鍵齊全
這方面Dev是做的比較好的,比如Ctrl+D和Ctrl+E這兩個快捷鍵若是沒有我會覺得十分不舒服,這兩個快捷鍵干什么的就不說了(其實就是復(fù)制行和刪除行啦)。
自由縮放
對了這就是之前為什么不用Falcon的非常重要的一點,F(xiàn)alcon不能自由縮放,基本上我們做一般題目代碼行上限一般到1000多個字符。那么能否縮放決定我們能否舒適的編輯代碼。這對我們很重要!
代碼補全
其實代碼補全功能對于OIer來說其實可有可無,畢竟還是要鍛煉我們的代碼能力,而不是單純做題(雖然提高代碼能力就是為了做題),但是其實還是不那么重要的(但是其實還是挺重要的,不要白不要嘛)。
比較市面上的編輯器
sublime
十分勸退的配置,雖然我配置成功過,但是還是有諸多的限制。(例如名字不能有空格)所以這個已經(jīng)讓我那啥了,雖然有顏很高的界面和很優(yōu)秀的代碼補全功能,但是我還是放棄了。
VScode
和sublime情況差不多,還比sublime大,配置。
Code::Block
大,讓我等得花都謝了。
Falcon
界面比Dev稍微好那么一點點(不知道是不是因為Dev用久了換換口味就覺得挺不錯的),然后也不用配置,大小和Dev還差不多,代碼補全也有,代碼結(jié)構(gòu)顯示做的比Dev好。不足的是,不能放大縮??!而且少了兩個快捷鍵,這讓我用回Dev,但是覺得快捷鍵不怎么重要的可以用Falcon,其實還是很推薦使用的。
Clion
沒用過,還不知道,用過的伙伴們在評論區(qū)告訴我一下吧,聽說界面挺優(yōu)美的。
C-Free
也沒用過。
那么這就是為什么我現(xiàn)在認為Dev其實并沒有那么差的原因,究竟為什么讓部分OIer如此...其實還是因為他丑。但校方也算良心。
其實任何一個編輯器用久了都會很--。
藍色的高亮,圓角的代碼。
總結(jié)
到此這篇關(guān)于C++編譯/編輯器對OIer的必要功能的文章就介紹到這了,更多相關(guān)C++編譯/編輯器OIer內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C++中CString string char* char 之間的字符轉(zhuǎn)換(多種方法)
在寫程序的時候,我們經(jīng)常遇到各種各樣的類型轉(zhuǎn)換,比如 char* CString string 之間的互相轉(zhuǎn)換,這里簡單為大家介紹一下,需要的朋友可以參考下2017-09-09
C++編程語言中賦值運算符重載函數(shù)(operator=)的使用
本文主要介紹了C++編程語言中賦值運算符重載函數(shù)(operator=)介紹,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06

