写作方法2010matt.might.net
用 Shell 脚本提升写作,或“我的导师用 bash 重写了自己”
Shell scripts to improve your writing, or "My advisor rewrote himself in bash."
导读
Matt Might 介绍他用几个 shell 脚本自动揪出文稿里的被动语态、含糊词(weasel words)和重复用词,灵感来自他导师的写作规矩。对写作者的价值在于:它把"文风规范"变成可执行的检查清单,但评论区也提醒我们,机械套用规则容易写出僵硬、不自然的句子。
可以直接用的写作要点
- 01
把被动语态和含糊词当成"检查清单"而不是"禁令":先问自己这里用被动是否更清楚、更合适,再决定改不改。
- 02
副词并非敌人,删之前先判断它是否在承担意义;一刀切删掉所有副词,句子往往变得生硬、断裂。
- 03
脚本适合抓机械问题(重复词、模糊限定词),但语感、节奏和是否得体仍要靠人来判断。
- 04
写"立规矩"的文章时,注意自己有没有违反自己的规矩——规则本身要能自洽,否则说服力会打折。
同类还值得读
被低估的工程技能:把文章写好
Undervalued Engineering Skills: Writing Well
这篇文章讨论为什么“写得好”是被低估的工程能力,以及它如何在团队协作、系统设计和职业发展中持续带来回报。
写作方法2019 · 1,109 分 · 371 评4 条写作要点编辑精选每行只写一句话:让写作和修改都更轻松的排版法
Writing one sentence per line
这是 Derek Sivers 的一篇短文,主张写作时每行只放一个句子,而不是按段落排版。
写作方法2022 · 849 分 · 297 评4 条写作要点编辑精选书面沟通是远程工作的超级能力
Written communication is remote work super power
这篇文章讨论远程工作中书面沟通的价值,评论区则补充了异步与同步沟通的适用场景,并提醒读者:备忘录、结论先行、结构化命令格式等书面沟通传统早已有之。
写作方法2020 · 831 分 · 190 评4 条写作要点编辑精选如何写出有用的文字
How to Write Usefully
保罗·格雷厄姆在这篇文章里给"有用的写作"下了一个可操作的公式:有用≈重要×新颖×正确×清楚,任一项为零,整篇文章就等于零;他还主张敢下确定判断、删掉让自己心虚的句子。
写作方法2020 · 821 分 · 285 评4 条写作要点编辑精选如何写得更清楚、想得更清楚,并学会复杂材料(PDF)
How to write more clearly, think more clearly, and learn complex material [pdf]
这份 PDF 讨论如何把文章写清楚、把思路理清楚,并用写作来学习复杂材料。
写作方法2022 · 779 分 · 153 评4 条写作要点编辑精选