我用Vim写小说。我是这样配置的。在我的第一篇专栏中,我谈到了为什么我将我的写作迁移到Vim——远离现代作家的标准工具,如文字处理器(MSWord及其开源替代品)、文本编辑器(记事本,因为我是Windows用户直到去年)和云存储技术。如果您是一名作家,我建议您在继续之前先阅读该文章的第一部分。基本上,您使用的设备越多,您需要的写作工具就越多,最终您的工作流程就会变得越复杂。这很适合我,因为我有四台设备,包括一部Android手机、一台日常使用的运行Linux的主力笔记本电脑,以及两台旧笔记本电脑,其中一台是Mac,当我去户外拍摄时我会随身携带。Vim是我和我工作方式的完美解决方案;虽然我不会说我的新工作流程是现代作家工作的最佳方式,但我可以说的是,对于作家来说,拥有一个适用于我们所有设备的工具非常重要,而且该工具是足以满足我们作家每天从事的不同类型的写作需求。从这个角度来看,Vim的主要优势在于它是跨平台的——无论在什么设备上,Vim都可以工作。我不会详细介绍Vim在Apple生态系统中的使用情况,但粗略地看一下该应用程序的评论就会告诉我,无论他们使用什么设备,总会有人在不同的地方使用Vim。现在假设您是一位想要开始使用Vim的作家。安装后,从哪里开始?我在本节中给你的并不是真正的教程,而是一系列建议,包括对用于诗歌创作的.vimrc配置文件的解释。只要有可能,我都会链接到YouTube上用于学习内容的教程。对于Linux用户,Vim是预装的——只需使用您最喜欢的终端模拟器启动它。对于Windows和Mac用户,您可以从Vim官方网站下载。建议在安装/启用Vim后通过终端打开VimTutor。(Mac用户可以这样启动,Windows用户也可以这样启动。【LCTT译注:原文这里应该有链接,可能作者忘记加了。反正在终端里,linux里的命令是vimtutor,windows下在安装目录下找到vimtutor.bat命令,运行;苹果?它应该和Linux一样吗?我没有Mac!])在此阶段,您不会使用Vim进行任何写作——相反,您将每天学习15分钟的Vim教程。不要多花或少花一分钟;看看在规定的15分钟内您可以在本教程中进行多远的学习。你会发现每一天你都会在教程中取得更大的进步。在一个月内,您应该能够使用这15分钟来完成整个教程。成为一名更好的打字员对使用Vim有巨大的好处。这不是必需的,但我正在重新学习打字,它有使Vim更有用的副作用。在进入Vim教程之前,我总是先花15分钟练习打字作为热身。每天开始时,我会分配30分钟做这两项运动来热身,每晚睡前再分配30分钟让我平静下来。这样做帮助我从旧工具包快速过渡到Vim,但您的安排可能会有所不同。同样,除了VimTutor之外,上述步骤都是可选的;这完全取决于您个人的动力水平。现在我们进入本文的重点:如何配置Vim使其对编写者友好?如何为写作配置.vimrc在我开始之前,我想在这里提醒读者我不是技术人员——我是小说家——你在下面看到的任何错误都是我自己的;我希望有经验的Vim用户可以就如何进一步改进我的配置文件提供反馈。下面是我的.vimrc文件。你可以从我的GitHub上下载并进一步改进:syntaxonsetnoerrorbells"SuppressVim'serrorbells,关掉它以免打扰我们"settextwidth=100"确保每行不超过100个字符"settabstop=4softtabstop=4setshiftwidth=4setexpandtabsetsmartindentsetlinebreaksetnumbersetshowmatchsetshowbreak=+++setsmartcasesetnoswapfilesetundodir=~/.vim/undodirsetundofilesetincsearchsetspellsetshowmatchsetconfirmsetrulersetautochdirsetautowriteallset0indolevels=1以确保,设置“下方”换行方式作家而不是程序员更喜欢"setwrapnnoremap
