小說還是折磨:我如何學會克服焦慮並開始愛上 Vim
(LCTT 譯註:本文原文標題用 「F(r)iction」 一語雙關的表示了 小說 寫作過程中的 摩擦 苦惱。)
時間:2009 年 12 月。我準備辭去工作。
我希望專心寫我的第一本書;我的工作職責和技術環境都沒辦法讓我完成這本書的寫作。
寫作是件苦差事。
在現代世界中,很少有工作像寫作這樣奇特或者說艱巨的追求 —— 面對一張白紙,坐下來,迫使你的大腦吐出文字,向讀者傳達一個想法。當然,我並不是說寫作不能與他人合作完成,而只是想說明,對於作家來說,自己著手寫一部新作品是多麼令人生畏。小說還是非小說寫作都是如此。但由於我是一名小說家,我在這篇文章中主要想關注是小說的寫作。
還記得 2009 年是什麼樣子嗎?
智能手機已經誕生 3 年了 —— 而我還在使用功能機。筆記本電腦又大又笨重。同時,基於雲的生產力 Web 應用還處於起步階段,並不那麼好用。從技術上講,像我這樣的作家們正在以 Gmail 賬戶(和一個非常年輕的基於雲的存儲服務 Dropbox)作為一個始終可用的選項來處理自己的草稿,即使我的個人電腦不在身邊。雖然這與作家們必須要使用打字機(或,上帝保佑,使用筆和紙)工作時相比已經是一個很好的變化了,但並沒有好多少。
首先,對手稿的版本控制是一場噩夢。此外,我為簡化工作流程而在工具包中添加的工具越多,我轉換寫作環境(無論是用戶界面還是用戶體驗)的次數就越多。
我是在 Windows 記事本上開始寫草稿的,然後把它保存在家裡電腦上的 MS Word 文檔中,用電子郵件發給自己一份副本,同時在 Dropbox 上保留另一份副本(因為在上班時無法訪問 Dropbox),在公司時對該文件的副本進行處理,在一天結束時用電子郵件發給自己,在家裡的電腦上下載它,用一個新的名字和相應的日期保存它,這樣我就能認出該文件是在公司(而不是家裡)進行修改的……好吧,你知道這是怎樣一個畫面。如果你能感受到這種涉及 Windows 記事本、MS Word、Gmail 和 Dropbox 的工作流程有多麼瘋狂,那麼現在你就知道我為什麼辭職了。
讓我更清醒的是,我仍然知道一些作家,其中竟然有些還是好作家,依然在使用我 2009 年遵循的工作流程的各種變體。
在接下來的三年里,我一直在寫手稿,在 2012 年完成了初稿。在這三年里,技術環境發生了很大變化。智能手機確實相當給力,我在 2009 年遇到的一些複雜情況已經消失了。我仍然可以用手機處理我在家裡外理的文件(不一定是新的寫作,但由於手機上的 Dropbox,編輯變得相當容易)。我的主要寫作工具仍然是微軟的 Windows 記事本和 Word,我就是這樣完成初稿的。
小說 《第一聲》 於 2016 年出版,獲得了評論界和商業界的好評。
結束了。
或許我是這麼想的。
我一完成手稿發給了編輯,就已經開始著手第二部小說的寫作。我不再為寫作而辭職,而是採取了一種更務實的方法:我會在每年年底請兩個星期的假,這樣我就可以到山上的一個小木屋裡去寫作。
花了半天時間我才意識到,那些讓我討厭的 寫作工具 和工作流程並沒有消失,而是演變成了一個更複雜的野獸。作為一個作家,我並不像我想像的那樣高產或高效。
新冠期間的 Linux
時間:2020 年。世界正處於集體瘋狂的邊緣。
(為某些原因而刪改的文字)一種新型病毒正在演變成 1911 年以來的第一次全球大流行疾病。3 月 20 日,斯里蘭卡,跟隨世界上大多數國家的腳步,封城了。
四月是斯里蘭卡旱季的高峰。在像科倫坡這樣的混凝土叢林中,溫度可以達到三十多度,濕度高達九十多度。在最好的情況下,它也可以使大多數人精神錯亂,更別說在全球大流行病正在進行的時候,被困在沒有一直開著空調的家裡?真是一個讓人瘋狂的好溫床。
讓我的瘋狂是 Linux,或者說是「發行版跳躍」,像我們在開源社區中所說的。
我越在各種 *nix 發行版間躥來躥,我就對控制的想法越迷戀。當任何事情似乎都不在我們的控制之中時 —— 即使是與另一個人握手這樣的簡單行為 —— 我們自然會傾向於做那些我們感覺更有控制力的事。
在我的生活中,還有什麼比計算機更容易被控制的呢?自然,這也延伸到我的寫作工具和工作流程。
通往 Vim 之路
有一個關於 Vim 的笑話完美地描述了我對它的第一次體驗:人們對 Vim 難以割捨是因為他們不知道怎麼關掉它。
我試圖編輯一個配置文件,而 新安裝的 Ubuntu 伺服器 只預裝了 Vim 文本編輯器。第一次是恐慌 —— 以至於我重新啟動了機器,以為操作系統沒有識別出我的鍵盤。然而當它再次發生時,不可避免地,我谷歌搜索:「我該如何關閉 Vim?」
哦。這真有趣,我想。
但為什麼呢?
要理解我為什麼會對一個複雜到無法關閉的文本編輯器有點興趣,你必須了解我是多麼崇拜 Windows 記事本。
作為一個作家,我喜歡在它的沒有廢話、沒有按鈕、白紙一樣的畫布上寫作。它沒有拼寫檢查。它沒有格式。但這些我並不關心。
對於我這個作家來說,記事本是有史以來最好的草稿寫作板。不幸的是,它並不強大 —— 所以即使我會先用記事本寫草稿,一旦超過 1000 字,我就會把它移到 MS Word 上 —— 記事本不是為散文而生的,當超過這個字數限制時,這些局限就會凸顯出來。
因此,當我把我所有的計算機工作從 Windows 上遷移走時,我第一個要安裝的就是一個好的文本編輯器。
Kate 是第一個讓我感到比用 Windows 記事本更舒服的替代品 —— 它更強大(它有拼寫檢查功能!),而且,我可以在同一個環境中搞一些業餘愛好式的編程。
當時它是我的愛。
但後來 Vim 出現了。
我對 Vim 了解得越多,看開發者在 Vim 上現場進行編碼的次數越多,我就越發現自己在編輯文本時更想打開 Vim。我使用 Unix 傳統意義上「文本編輯」這一短語:編輯配置文件中的文本塊,或者有時編寫基本的 Bash 腳本。
我仍然沒有用 Vim 來滿足我的散文寫作需求。
在這方面我有 Libre Office。
算是吧。
雖然它是一個適當的 MS Office 替代品,但我發現自己沒有被它打動。它的用戶界面可能比 MS Word 更讓人分心,而且每個發行版都有不同的 Libre Office 軟體包,我發現自己使用的是一個非常零散的工具包和工作流程,更不用說用戶界面在不同的發行版和桌面環境中差異是多麼大。
事情變得更加複雜了,因為我也開始讀我的碩士學位了。這時,我要在 Kate 上做筆記,把它們轉移到 Libre Office 上,然後保存到我的 Dropbox 上。
我每天都面臨著情境轉換。
生產力下降,因為我不得不打開和關閉一些不相關的應用程序。我需要一個寫作工具來滿足我所有的需求,無論是作為一個小說家,還是一個學生、亦或是一個業餘的程序員。
這時我意識到,解決我場景切換噩夢的方法也同樣擺在我的面前。
這時,我已經經常使用 Vim —— 甚至在我的安卓手機上利用 Termux 使用它。這使我對要把所有東西都搬到 Vim 上的想法感到相當舒服。由於它支持 Markdown 語法,記筆記也會變得更加容易。
這僅僅是大約兩個月前的事。
現在怎麼樣了?
時間:2021 年 4 月。
坐在計程車上,我通過 Termux(藉助藍牙鍵盤)用 Vim 在手機上開始寫這個草稿。我把文件推送到 GitHub 上我的用於寫作使用的私人倉庫,我從那裡把文件拉到我的電腦上,又寫了幾行,然後再次出門。我把新版本的文件從 GitHub 拉到我的手機上,修改、推送,如此往複,直到我把最後的草稿用電子郵件發給編輯。
現在,場景切換的情景已經不復存在。
在文字處理器中寫作所帶來的分心問題也沒有了。
編輯工作變得無比簡單,而且更快了。
我的手腕不再疼痛,因為我不再需要滑鼠了。
現在是 2021 年 4 月。
我是一名小說家。
而我在 Vim 上寫作。
怎麼做的?我將在本專欄系列的第二部分討論這個工作流程的具體內容,即非技術人員如何使用免費和開源技術。敬請關注。
via: https://news.itsfoss.com/how-i-started-loving-vim/
作者:Theena 選題:lujun9972 譯者:piaoshi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive