【經(jīng)驗(yàn)分享】Typora:如何使用回車(chē)鍵來(lái)實(shí)現(xiàn)「換行」而非「分段」(類(lèi)似Obsidian)
Typora:如何使用回車(chē)鍵來(lái)實(shí)現(xiàn)「換行」而非「分段」(類(lèi)似Obsidian)
前言:
首先
在Typora中的默認(rèn)設(shè)置中
按一下 回車(chē)鍵 會(huì)實(shí)現(xiàn)「分段」操作(中間空一行)
按一下 Shift+回車(chē)鍵會(huì)實(shí)現(xiàn)「換行」操作(中間不空行)
效果如下圖所示:
分段
分段
分段
換行
換行
換行
我們的最終目標(biāo):
按一下 回車(chē)鍵 會(huì)實(shí)現(xiàn)「換行」操作
按一下 shift+回車(chē)鍵 會(huì)實(shí)現(xiàn)「分段」操作(更推薦按兩下 回車(chē)鍵 來(lái)實(shí)現(xiàn)「分段」操作,非常好用)
一些題外話,心急的話可以直接去看后面的教程:
如果你只使用Typora來(lái)編寫(xiě)和上傳文章,那可能根本發(fā)現(xiàn)不了上面提到的區(qū)別
因?yàn)門(mén)ypora真的實(shí)現(xiàn)了所見(jiàn)即所得,你看到的是什么樣,導(dǎo)出的就是什么樣
大部分人喜歡按兩次 回車(chē)鍵 來(lái)實(shí)現(xiàn)分段
也就是使用兩次換行來(lái)實(shí)現(xiàn)分段
如果你在 Typora 使用這種方法,邏輯上是沒(méi)問(wèn)題的
但由于 Typora 的快捷鍵設(shè)置,你按一次 回車(chē)鍵 并不是你想象中的換行,而是分段
也就是說(shuō),你實(shí)際是使用了兩次分段來(lái)實(shí)現(xiàn)你以為的「分段」
雖然從視覺(jué)上來(lái)看,你頂多會(huì)覺(jué)得你的行間距比正常的寬一點(diǎn)
可一旦你要使用另一款 Markdown 編輯器來(lái)管理你的文章
可能就會(huì)發(fā)現(xiàn)一些問(wèn)題了
博主是在使用Obsidian管理自己的博客時(shí)發(fā)現(xiàn)這個(gè)問(wèn)題的
文章中行與行之間都多了一個(gè)空白行
這就很不利于管理和編輯文章
于是博主就開(kāi)始尋找解決方案
終于,黃天不負(fù)有心
樓主在折騰了一下午后,終于是找到一個(gè)比較不錯(cuò)的方法
為了幫助那些和我有同樣困惑的朋友,博主決定將自己總結(jié)的方法分享出來(lái)
希望能幫助到大家!!
一、更改Typora的設(shè)置
參照下圖設(shè)置即可
每進(jìn)行一次「換行」操作,都會(huì)產(chǎn)生一個(gè)換行符
而進(jìn)行兩次「換行」操作后,會(huì)產(chǎn)生兩個(gè)換行符,兩個(gè)換行符就完成了一次分段
如果選擇「不保留」,會(huì)導(dǎo)致文章中只進(jìn)行一次「換行」操作的兩行文字變?yōu)橥恍校▽?shí)時(shí)渲染模式下)

二、安裝軟件「AutoHotkey」
下面是我分享的安裝包和寫(xiě)好的程序(方便手殘玩家)
https://cloud.189.cn/t/I7RBJrjQbQri(訪問(wèn)碼:fq5w)
如果你想去官網(wǎng)下載,記得下載1.x版本
三、編寫(xiě)程序
提示:
手殘黨可以直接運(yùn)行我分享的壓縮包里的文件
步驟:
右鍵桌面,新建一個(gè)文本文件
打開(kāi)文件,輸入下面的代碼
#IfWinActive ahk_exe Typora.exe
{
Enter::Send {Shift down}{Enter}{Shift up} ; Enter發(fā)送Shift+Enter(換行)
+Enter::Send {Enter} ; Shift+Enter發(fā)送Enter(新段落)
}
保存文件,并將其重命名為「Typora.ahk」(記得提前在資源管理器里開(kāi)啟「文件拓展名顯示」)

四、運(yùn)行程序
雙擊運(yùn)行程序,即可生效
該程序只對(duì)Typora生效,不影響其它應(yīng)用的使用
效果:
按一下 回車(chē)鍵 會(huì)實(shí)現(xiàn)「換行」操作
按一下 shift+回車(chē)鍵 會(huì)實(shí)現(xiàn)「分段」操作(更推薦按兩下 回車(chē)鍵 來(lái)實(shí)現(xiàn)「分段」操作,非常好用)
五、設(shè)置開(kāi)機(jī)自啟動(dòng)(可選)
請(qǐng)參考下面的教程
《Win10——如何設(shè)置開(kāi)機(jī)自啟動(dòng)項(xiàng)》 - 溫稚生 - 博客園
六、唯一的Bug
在使用中文輸入法時(shí)
如果你打出了一串英文,正常情況下按回車(chē)鍵就能把這串英文打出來(lái)
但修改快捷鍵后,你需要按一下shift鍵才能將其打出來(lái)(或者在打英文前切換成英文)
其實(shí)也挺容易解決的
?? 如果本教程對(duì)你有幫助,求一波「一鍵三連」!
你的每個(gè)硬幣、點(diǎn)贊、收藏,都是我做教程的最大動(dòng)力!感謝支持!
后記:
如何讓 Obsidian 在閱讀模式下識(shí)別「換行」操作
方法:關(guān)閉「嚴(yán)格模式」
Obsidian在編輯模式下是能識(shí)別換行操作的
但如果你開(kāi)啟了嚴(yán)格模式
在閱讀模式下,使用換行操作的文字會(huì)擠到同一行
如何讓使用原生語(yǔ)法的 markdown 編輯器也能識(shí)別你的「換行」操作
首先要知道兩個(gè)概念
硬換行:Markdown 的原生語(yǔ)法,使用 空格+空格+回車(chē)鍵 來(lái)實(shí)現(xiàn)「硬換行」
軟換行:由主流編輯器提供的快捷操作,使用 shift+回車(chē)鍵 來(lái)實(shí)現(xiàn)「軟換行」,編輯器會(huì)在渲染時(shí)特意將「軟換行」渲染成和「硬換行」一樣的效果,如果你使用原生語(yǔ)法對(duì)其進(jìn)行渲染,「軟換行」將被渲染為一個(gè)「空格」,將無(wú)法實(shí)現(xiàn)「換行」操作,使用「軟換行」隔開(kāi)的兩行文字將被渲染為同一行
| 渲染前 | 主流編輯器渲染后 | 原生語(yǔ)法渲染后 | |
|---|---|---|---|
| 軟換行 | 1(shift+回車(chē)鍵) 1 |
1 1 |
1 1 |
| 硬換行 | 1 (空格+空格+回車(chē)鍵) 1 |
1 1 |
1 1 |
所以,如果你想讓別的 markdown 編輯器也能識(shí)別你的「換行」操作
必須在每一行的末尾使用 空格+空格+回車(chē)鍵 來(lái)實(shí)現(xiàn)「硬換行」操作
知識(shí)拓展:
在 Markdown 的原生語(yǔ)法中
「換行」是 空格+空格+回車(chē)鍵
「分段」是 回車(chē)+回車(chē)鍵
也就是說(shuō)只需要使用「空格」和「回車(chē)鍵」這兩個(gè)按鍵就能實(shí)現(xiàn)所有操作
「shift」是主流編輯器為了方便進(jìn)行「換行」操作而引入的鍵位
參考文獻(xiàn):
Typora 使用問(wèn)題(Markdown)_typero換行自動(dòng)個(gè)一行-CSDN博客
Markdown 換行語(yǔ)法 | Markdown 教程
(5 條消息) typora單行換行除了shift+enter鍵,還可以怎么實(shí)現(xiàn)? - 知乎
[特征]允許用戶(hù)自定義 'ENTER' 的行為 ·問(wèn)題 #4759 ·typora/typora-issues

浙公網(wǎng)安備 33010602011771號(hào)