當前位置:
首頁 > 知識 > Emacs 的(更多)勝利

Emacs 的(更多)勝利

Emacs 的(更多)勝利


我天天用 Emacs,但我卻從意識到。但是每當我用 Emacs 時,它都給我帶來了很多樂趣。

-- Norman Walsh(作者)

我天天用 Emacs,但我卻從意識到。但是每當我用 Emacs 時,它都給我帶來了很多樂趣。


如果你是個職業作家……Emacs 與其它的編輯器的相比就如皓日與群星一樣。不僅更大、更亮,它輕而易舉就讓其他所有的東西都消失了。

我用 Emacs 已有二十多年了。我用它來寫幾乎所有的東西(我用 IntelliJ 編輯 Scala 和 Java )。看郵件的話我是能在 Emacs 里看就在裡面看。

儘管我用 Emacs 已有數十年,我在新年前後才意識到,在過去十幾年裡,我對 Emacs 的使用幾乎沒有什麼變化。當然,新的編輯模式出現了,我就會選一兩個插件,幾年前我確實是用了 Helm ,但大多數時候,它只是完成了我需要的所有繁重工作,日復一日,沒有抱怨,也沒有妨礙我。一方面,這證明了它有多好。另一方面,這是一個邀請,讓我深入挖掘,看看我錯過了什麼。

於此同時,我也決定從以下幾方面改進我的工作方式:

  • 更好的議程管理 我在工作中負責幾個項目,這些項目有定期和臨時的會議;有些我是我主持的,有些我只要參加就可以。
  • 我意識到我對參加會議變得有些敷衍。往會議室里一坐很簡單,但實際上我是在閱讀電子郵件或處理其他事情。(我強烈反對在會議中「禁止攜帶筆記本電腦」的這條規定,但這是另一個話題。)
  • 敷衍地去參加會議有幾個問題。首先,這是對主持會議的人和其他參會者的不尊重。實際上這是不應該這麼做的充分理由,但我還有意識到另一個問題:它掩蓋了會議的成本。
  • 如果你在開會,但同時回復了一封電子郵件,也許修復了一個 bug,那麼這個會議就沒什麼成本(或沒那麼多)。如果會議成本低廉,那麼會議數量將會更多。
  • 我想要更少、更短的會議。我不想掩蓋它們的成本,我想讓開會變得很有價值,除非絕對必要,否則就乾脆不要開。
  • 有時,開會是絕對有必要的。而且我認為一個簡短的會有時候能夠很快的解決問題。但是,如果我一天要開十個短會的話,那我覺得還是不要假裝取得了什麼效果吧。
  • 我決定在我參加的所有的會上做筆記。我並不是說一定要做會議記錄,但是我肯定會花上幾分鐘。這會讓我把注意力集中在開會上,而忽略其他事。
  • 更好的時間管理 無論是工作的或私人的,我有很多要做和想做的事。我一直在問題列表中跟蹤其中的一些,一些在保存的電子郵件線索中(Emacs 和 Gmail 中,用於一些稍微不同的提醒),還有一些在日曆、手機上各種各樣的「待辦事項列表」和小紙片上。可能還有其他地方。
  • 我決定把它們放在一起。不是說我認為放到一個一致的地方就更好,而是我想完成兩件事:首先,把它們都集中在一個地方,我能夠更好更全面地了解我在哪裡投入了更多的精力;其次,我想養成一個記錄、跟蹤並保存它們的習慣(習慣指「固定或規律的傾向或做法,尤指難以放棄的傾向或做法」)。
  • 更好的問責制 如果你在某些科學或工程領域工作,你就會養成記筆記的習慣。唉,我沒有。但我決定這麼做。
  • 我對法律上鼓勵使用裝訂頁面或用永久記號筆塗抹並不感興趣。我感興趣的是養成做記錄的習慣。我的目標是有一個地方記下想法和設計草圖等。如果我突然有了靈感,或者我想到了一個不在測試套件中的邊緣情況,我希望我的直覺是把它寫在我的日誌中,而不是草草寫在一張小紙片上,或者自己覺得自己會記住它。

這些決心讓我很快或多或少指向了 Org 模式。Org 模式有一個龐大的、活躍的、忠誠的用戶社區。我以前也用過它(順帶一提,我都 寫過 關於它的文章,在幾年前),我花了很長的一段時間(將 MarkLogic 集成 到其中。(這在過去的一兩個星期里得到了回報!)

但我從沒正經用過 Org 模式。

我現在正在用它。我用了幾分鐘,我把所有要做的事情都記錄下來,我還記了日記。我不確定我爭論或列表它的所有功能能有多大價值,你可以通過網頁快速地搜索找到很多。

如果你用 Emacs,那你也應該用 Org 模式。如果沒用過 Emacs,我相信你不會是第一個因 Org 模式而使用 Emacs 的人。Org 模式可以做很多。它需要一點時間來學習方法和快捷鍵,但我認為這是值得的。(如果你的口袋中有一台 iOS 設備,我推薦你在路上使用 beorg 來記錄。)

當然,我想出了如何 將 XML 從其中提取出來 (「working out」 確實是「用 elisp 來編程」的一種有趣的魔法)然後,如何將它轉換回我的博客用的標記(當然,在 Emacs 中按下一個按鈕就可以做到)。這是用 Org 模式寫的第一篇帖子。這也不會是最後一次。

附註:生日快樂, 小博客 。



via: https://so.nwalsh.com/2019/03/01/emacs

作者: Norman Walsh 選題: lujun9972 譯者: oneforalone 校對: wxy

本文由 LCTT 原創編譯, Linux中國 榮譽推出

點擊「了解更多」可訪問文內鏈接

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Linux技術 的精彩文章:

在免費 RPG 日試玩一下新遊戲
使用 k3s 在 Fedora IoT 上運行 K8S

TAG:Linux技術 |