你好,歡迎進入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(fā)布時間:2024-06-16
瀏覽次數(shù):0
作為一名程序員,最不愉快的事情就是被親戚要求修電腦。
嘿,我告訴你,我是寫代碼的,不是修電腦的!啥?什么是代碼?!
小白:程序員為啥不會修電腦?
西門吹雪:修電腦有可能,修不了,關鍵是程序員覺得修電腦是一件很低級很低級的事情,你要修電腦,找專業(yè)修理工就行,給他們機會,他們就能賺錢。
小白:如果下面圖片中的人讓你修他的電腦怎么辦?
西門吹雪:……我不僅會修電腦,還會彈吉他、畫畫。
小白:你真是劍神西門初雪嗎?
修理電腦不是程序員的基本技能,但是打字卻是程序員的基本技能之一。
打字對于寫代碼、寫文檔、寫經(jīng)驗筆記都是必不可少的,一個好的鍵盤是硬件要求,而一個好的編輯器則是軟件基礎的重要組成部分。
小白:算法和數(shù)據(jù)結構不是最重要的嗎?
西門吹雪:作為一線開發(fā)工程師,不能只注重思路而忽略操作細節(jié),程序員要時刻想著如何改進工作流程和工具,才能真正提高工作效率,而編輯器就是其中一個要考慮的工具。
本文解決了一個問題:程序員必須找到自己的編輯器。
在編寫程序時,選擇的編輯器往往是一個很自然的選擇。比如開發(fā)桌面軟件,自然會選擇微軟的集成開發(fā)環(huán)境,或者說IDEsublime text 小程序,比如vc、vs等。再比如xcode,這些都和開發(fā)平臺有直接關系。選擇這些IDE的原因是它們不僅可以編輯代碼,還可以編譯和調試程序,甚至可以直接在目標設備上運行程序。集成性和可靠性是IDE應該具備的特性。對于特定平臺上的大型項目的開發(fā),特別是在團隊協(xié)作時,選擇一個統(tǒng)一合適的IDE是非常必要的。
但是如果你是寫文檔、寫心得或者編輯文章的話,使用 IDE 并不是一個好的選擇。畢竟你只用到編輯功能,沒必要啟動一個龐大且操作笨重、緩慢的集成開發(fā)環(huán)境。即便需要編譯調試,也可以考慮使用編輯器加編譯器或調試器,而不是使用 IDE。
小白:說了這么多,你就是鼓吹要一個輕量級的文檔編輯器吧?太夸張了吧?
西門吹雪:是??!這東西能加速你的工作,還能讓你心情舒暢。
小白:就像你手里那把奇怪的殺戮劍一樣?
西門吹雪:……
有多種編輯器可供選擇:
++
vim
emacs
......
西門吹雪:你選了哪一個?快來投票吧!
您可以選擇以上任何一種,只要您覺得舒服即可。
當然,選擇跨平臺的可能更好,因為切換平臺時不必選擇新的。
小白:要比試嗎?按照冥界的規(guī)矩?
西門吹雪:等你專攻某種武器,有了點成就再說吧!
這里只介紹vim。
(1)文本
它是一款簡單易用且能真正提高工作效率的工具,值得花時間去掌握它(除非你已經(jīng)有一個喜歡的,沒有空間再放第二個了)。
小白:我該如何掌握這件武器呢?
西門吹雪:原則上,使用的時候不要急著去操作,多想想能不能操作得更方便?有沒有更好的插件等我用?要不斷完善自己的工具。至于具體怎么用,自己搜教程或者經(jīng)驗總結,在實踐中用就行了。
使用經(jīng)驗這里就不展開了,但是介紹一個有意思的插件,就是。
,可以讓你編寫代碼來繪制圖片。
使用圖形實際上就是編寫代碼。
(一)安裝插件
在菜單工具(或者shift+cmd+p)里找到sublime text 小程序,輸入add后按回車,輸入
并執(zhí)行。
再次打開(shift+cmd+p),輸入,選擇“:”,執(zhí)行完之后,回車,然后找到里面,安裝就可以了。
重啟,在->里如果看到,則說明安裝已經(jīng)成功。
(二)安裝
需要繪圖工具庫的支持,安裝:
釀造
(c)使用 PUML
新建一個文件,開始寫代碼和畫圖,按 +m 可以顯示一張 png 圖像,例如:
小白:哇,寫代碼就能畫畫了,太酷了!
西門吹雪:對于簡單的圖形,這個工具是一個不錯的選擇,但對于復雜且有方向性的圖形,其他工具可能是更好的選擇。而且它的優(yōu)勢遠不止使用這個插件這么簡單。
(2)vim
vi 是一個古老而著名的編輯器,它能解決所有與鍵盤有關的問題,讓你著迷。
vim 入門比較難,這里就不介紹學習方法了,只是演示一下使用方法,有興趣的可以自己去了解一下。
演示
小白:哇,到處都是刀劍?。?/p>
西門吹雪:掌握了vim之后,你指哪打哪,就是這么實用!
小白:我最后問一句,你的殺戮劍法和葉孤城的飛天仙子哪一個更厲害?
西門吹雪:(默默四十五度仰視)……
快樂時光
有人買了一壇好酒放在院子里,第二天發(fā)現(xiàn)酒少了五分之一,于是他在酒桶上貼了一塊牌子,上面寫著“嚴禁偷盜”。
第三天,五分之二的酒又不翼而飛,偷酒者被處以高額罰款。
第四天,酒還是被偷了,他們就掛出“尿桶”的牌子,看誰來喝。
第五天,他哭了。水桶滿了。
故事還沒完,第六天,他又在酒桶上貼了一張紙條,上面寫著“不許偷酒”
那一天,很多人都哭了。
從前有一個西瓜,它老是迷路,于是它買了一個指南針。當它終于找到路時,它就變成了一個南瓜。
我開著摩托車去接女友下班,半夜的天有些冷,女友輕輕張開雙臂抱住了我,突然摸摸我的臉問:“你冷嗎?”我正要說什么,突然發(fā)現(xiàn)女友的手一直沒離開過我的腰。??!
半夜,我從噩夢中醒來,看到哥哥坐在床邊,輕聲問我:“怎么了?”
我說:我夢見一群鬼抱著自己的頭追我!
是嗎?說著,他哥哥就把他的頭砍了下來。
如果你對軟件基礎感興趣,請關注我們的公眾號,在輸入框中發(fā)送數(shù)字7,西門初學將把你加到專業(yè)的軟件基礎群。
如有侵權請聯(lián)系刪除!
Copyright ? 2023 江蘇優(yōu)軟數(shù)字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服務提供商
13262879759
微信二維碼