日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

像写代码一样写作

發(fā)布時(shí)間:2023/11/22 综合教程 34 生活家
生活随笔 收集整理的這篇文章主要介紹了 像写代码一样写作 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  文/CodingYang

  如何像程序員寫代碼一樣來寫文章,組合各種便利的工具,實(shí)現(xiàn)萬無一失的功能。

  前言

  我不清楚文字工作者普遍使用什么工具來進(jìn)行寫作,猜測(cè)常規(guī)的可能以 Word 為主,純文字的可能主要在 txt, notepadd++ 等小巧文字編輯器里,然后再使用別的工具排版和美化。

  我介紹一下程序員寫代碼的工具,給大家借鑒一下。用這些工具主要解決以下問題:

  1. 忘記保存、以及貓咬點(diǎn)線,錯(cuò)按關(guān)機(jī)等,導(dǎo)致內(nèi)容不慎丟失這種喜聞樂見的劇情。
  2. 多版本管理。最終版 .doc,不改了最終版,不改了最終版 V233。修改歷史不好管理,對(duì)比不直觀。
  3. 設(shè)備同步。公司寫完想在家里修改需要同步工具或者拷過去拷回來。
  4. 多人協(xié)作。
  5. 強(qiáng)大的插件和擴(kuò)展工具庫(kù)。

  為了提高(偷)效率(懶),程序員們?cè)谧杂霉ぞ吒纳粕系膭?dòng)力和創(chuàng)意是無窮的,畢竟偷懶是第一生產(chǎn)力。

  而本身作為代碼編寫者,和文章作者是有很多類似需求的。所以即使有些用法顯得有一點(diǎn)門檻,但還是希望大家勇敢嘗試一下,會(huì)發(fā)現(xiàn)這些玩意的妙處。

  我要介紹的最主要的工具就是 VS Code 和 Git。都是跨平臺(tái)軟件。寫作推薦使用 Markdown 格式,專注于編寫,同時(shí)又能做到輕量排版。如果不想本機(jī)安裝軟件也可以使用這個(gè)在線編輯器,或者簡(jiǎn)書來使用瀏覽器在線編寫和保存 Markdown 文件。

  10 秒 Markdown

  Markdown 語法里面,先用最基礎(chǔ)的這幾個(gè)就能流暢的寫作了:

  也就是說,編寫后綴名為.md的文本文件,在文字中間加一些約定的小標(biāo)記,就能在各種網(wǎng)站和工具里看到排版后的效果。

  比如現(xiàn)在這段源文件和他的預(yù)覽:

  剩下語法和標(biāo)記的在使用的過程中再查就可以。比如序列、引用、代碼塊,以及待辦列表、流程圖、公式等更復(fù)雜的功能。

  VS Code

  全名 Visual Studio Code,是微軟出品的跨平臺(tái)輕量級(jí)代碼編輯器。外觀長(zhǎng)這樣。

  軟件打開非常快,Windows, Mac, Linux 都可以使用,還有無數(shù)插件可直接搜索安裝(安插件都不用重啟你敢信),滿足你各種奇 ♂ 怪 ♀ 的需求。

  下載安裝

  Windows 版下載地址,其他版本從官網(wǎng)選擇Stable 版本下載

  然后直接默認(rèn)安裝就好。

  界面介紹

  使用文件 → 打開文件夾定位到文章目錄中。

  左側(cè)主要的 4 個(gè)按鈕就是資源管理器、搜索、版本控制和插件。如圖現(xiàn)在顯示的資源管理器。可以看到編輯器中打開了哪些文件,當(dāng)前目錄文件樹和所編輯文件大綱。

  搜索就更厲害了。可以直接定位到哪個(gè)目錄下哪個(gè)文件的第幾行。

  版本控制我們放后面說。先看下插件。

  安裝插件

  只要在左邊欄點(diǎn)擊 Extensions,輸入要搜索的關(guān)鍵詞,就可以瀏覽查看各種插件的介紹和視頻圖片。點(diǎn)擊 Install 安裝插件。

  個(gè)人推薦的幾個(gè)基礎(chǔ)插件:

插件名 功能 用法
Chinese (Simplified) Language Pack for VS Code Vs Code 漢化 安裝加載即可漢化界面
Git History 查看歷史版本 點(diǎn)擊右上角或者右鍵查看
Prettier - Code formatter 自動(dòng)格式美化 可設(shè)置保存時(shí)自動(dòng)去除多余行,補(bǔ)上標(biāo)點(diǎn)和空格等
Bookmarks 書簽 可在關(guān)鍵內(nèi)容處添加標(biāo)簽,便捷跳轉(zhuǎn)
Markdown All in One MD 工具箱 快捷操作、表格、預(yù)覽等各項(xiàng)功能

  實(shí)際使用

  首先在菜單 → 文件 → 自動(dòng)保存打鉤,不用擔(dān)心沒有保存這回事了。只要一直寫寫就 OK。

  不過為了自動(dòng)格式換行插件正常工作,我還是習(xí)慣寫一行按一下 Ctrl+S 來手動(dòng)保存。就算沒自動(dòng)保存突然關(guān)閉軟件也不會(huì)丟失內(nèi)容,但是最好不要太過依賴這種方式。

  在編輯 .md 文件的時(shí)候,右上角有個(gè)按鈕叫打開側(cè)邊欄預(yù)覽,可以同步查看排版后的效果,如上圖 1。

  Git

  Git 是程序員們最愛的版本控制軟件沒有之一。只要你使用方法得當(dāng),這個(gè)東西可以把幾乎你對(duì)文字(代碼)的每一次修改變動(dòng)都記錄下來,隨時(shí)都可能看到每次修改了什么內(nèi)容,以及可以回退到任何時(shí)間的版本。

  而且可以云端上傳下載,比對(duì)不同版本的差異,進(jìn)行自動(dòng)或者手動(dòng)合并。在編程中每一個(gè)字母和符號(hào)都是受控的,所以盡請(qǐng)放心絕對(duì)可以處理好你的文字。

  下載安裝

  官網(wǎng)可以下載到各種系統(tǒng)的版本。安裝好后,重啟 VS Code,在版本(源代碼管理)里面就可以看到相應(yīng)的菜單了。

  基本使用

  初始化存儲(chǔ)庫(kù)

  初始化存儲(chǔ)庫(kù)意味著將這個(gè)目錄加到 Git 的管轄范圍。會(huì)在目錄下新建.git隱藏目錄,不要去刪除或手動(dòng)編輯改目錄中的內(nèi)容。

  檢測(cè)更改

  在本目錄下創(chuàng)建和修改文本文件,編輯一些文字保存,在更改區(qū)里會(huì)自動(dòng)檢測(cè)到列出來,并高亮提示。點(diǎn)擊這個(gè)文件,會(huì)展出他和之前版本的差異。

  可以看到左側(cè)舊版有一行行首標(biāo)記了一個(gè)-符號(hào),右邊新版幾行行首都顯示了一個(gè)+符號(hào),表明為新增行。其中 119 行為部分文字修改,已經(jīng)追蹤到具體哪幾個(gè)字變了并高亮顯示。

  當(dāng)然文字級(jí)的跟蹤僅限于文本文件,也就是你可以用記事本查看和編輯的。對(duì)于圖片、音視頻、Word 和 Excel 等文件,如果修改變動(dòng)了只能記錄整體文件的變化,也就和你手動(dòng)復(fù)制備份了一個(gè)副本是一樣。所以對(duì)于這類文件,如果還在不斷的修改變化,不推薦使用 Git 管理。

  本地提交

  更改的文件本應(yīng)手動(dòng)放入暫存區(qū),然后從暫存區(qū)提交到本地庫(kù)。

  我們這里簡(jiǎn)化一點(diǎn),直接在輸入框中輸入本次提交的備注,然后 Ctrl+Enter 提交到本地庫(kù)。

  這樣的提交就相當(dāng)于一次歸檔的版本記錄。點(diǎn)擊上方 Git:view History 按鈕(插件功能),可以查看到各次提交的記錄和時(shí)間、人員,每次記錄都可以查看詳情、變化,并與其他版本進(jìn)行對(duì)比。

  云端同步

  云端同步就要找個(gè)網(wǎng)站來注冊(cè)一下了。全球通用的 Github 在國(guó)內(nèi)的訪問速度不穩(wěn)定,好在我們有國(guó)內(nèi)的替代(山寨)版本,還有個(gè)犀利的名字碼云 Gitee。最簡(jiǎn)要的介紹下怎么用。

  注冊(cè)登錄驗(yàn)證之后,點(diǎn)擊右上角+號(hào),新建倉(cāng)庫(kù)。

  然后輸入倉(cāng)庫(kù)名稱,會(huì)自動(dòng)生成英文或者拼音的項(xiàng)目路徑。

  選擇項(xiàng)目為公開還是私有。注意公開倉(cāng)庫(kù)則其他人可以查看項(xiàng)目中文章的所有編輯和刪改記錄。所以不打算公開的可以選擇私有。其他默認(rèn)不勾選。點(diǎn)擊創(chuàng)建。

  會(huì)出現(xiàn)下面的提示,有一些教你如何連接遠(yuǎn)程的命令。

  這里要用到一點(diǎn)命令。命令在哪輸入呢?按查看 → 終端或者快捷鍵 Ctrl + ` 開啟下方的終端命令行,復(fù)制或輸入命令即可:

  首先進(jìn)行全局的用戶設(shè)置,推薦設(shè)成和 gitee 注冊(cè)的用戶名和郵箱:

  git config --global user.name "myName"

  git config --global user.email "xxx@xx.com"

  然后因?yàn)槲覀兦懊嬉呀?jīng)初始化過存儲(chǔ)庫(kù)了,所以按照已有倉(cāng)庫(kù)部分的命令操作就行。也就是下面兩行:

  git remote add origin https://gitee.com/rackar/my_story.git

  git push -u origin master

  第一行是添加遠(yuǎn)程庫(kù)鏈接,只需執(zhí)行一次。第二行是推送本地庫(kù)到遠(yuǎn)程并設(shè)為默認(rèn),俗稱上傳。首次推送時(shí)會(huì)彈出用戶密碼框,輸入剛才注冊(cè)時(shí)的用戶密碼。

遠(yuǎn)程庫(kù)地址 URL 記得換成自己的。

  推送成功會(huì)如下提示:

  后續(xù)編輯又提交了本地庫(kù)之后,可以使用命令git push直接推送。也可以點(diǎn)擊源碼管理器右上角的三個(gè)點(diǎn)按鈕...,選擇推送。

  多設(shè)備同步

  想在另一臺(tái)設(shè)備上同步寫作的話,也按照上面的方法安裝好 VS Code 和 Git。然后用命令行終端運(yùn)行命令:

  git clone https://gitee.com/rackar/my_story

  會(huì)將整個(gè)項(xiàng)目下載到運(yùn)行目錄下。

  然后每次開機(jī)寫作前,點(diǎn)擊拉取從云端拉取最新版到本地。關(guān)機(jī)前使用推送將修改后的版本推送到云端。

  多人同步

  這個(gè)操作就要更復(fù)雜一些,簡(jiǎn)要介紹下就不展開了。

  主要有兩種方式,第一種類似多設(shè)備同步,但是有時(shí)會(huì)有同一版本被同時(shí)編輯一處的情況,Git 會(huì)自動(dòng)提示沖突在第幾行,需要手動(dòng)選取保留哪一個(gè)版本。

  第二種叫 Pull Requests。編輯的人需要 fork(類似拷貝)一份項(xiàng)目,然后修改完 PR 回主項(xiàng)目。主項(xiàng)目管理人需要審閱更改,同意合并才能更新進(jìn)來。

  結(jié)束語

  VS Code 還有各種各樣的神器插件來提供人性化的操作。

  寫作文本時(shí)就發(fā)現(xiàn)文章添加圖片的操作有些繁瑣。所以修改發(fā)布了一個(gè)開源插件。插件中搜索markdown-image就可以找到和安裝。可以一鍵自動(dòng)上傳截圖或者本地圖片到七牛云圖床,并將外鏈加入文章內(nèi),方便分享。

  所以近期還會(huì)寫一篇介紹申請(qǐng)七牛云免費(fèi)空間和應(yīng)用本插件的文章。可以關(guān)注公眾號(hào) Rackar 來獲取更新消息。

  本文的主要內(nèi)容就寫到這了。有問題建議歡迎留言。希望能對(duì)大家有所幫助。

總結(jié)

以上是生活随笔為你收集整理的像写代码一样写作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。