如何在不导致VIM断线的情况下返回车厢?

如何在不导致VIM断线的情况下返回车厢?,vim,Vim,有没有可能在不造成断线的情况下返回车厢? 例如,我想用两行而不是四行来写下面的句子(当然我不想键入空格): 在海上的船上:听到暴风雨般的雷电声。 请输入船长和水手长 船长:水手长! 水手长:来,船长:什么欢呼 提前谢谢你的帮助 Thierry在文本文件中,预期的行尾字符或字符序列取决于平台。在Windows上,使用序列“回车符(CR,\r)+换行符(LF,\n)”,而Unix系统仅使用换行符(LF\n)。Macintoshes传统上只使用\r,但现在在OS X上,我看到它们处理的几乎是任何版本。

有没有可能在不造成断线的情况下返回车厢? 例如,我想用两行而不是四行来写下面的句子(当然我不想键入空格):

  • 在海上的船上:听到暴风雨般的雷电声。 请输入船长和水手长
  • 船长:水手长! 水手长:来,船长:什么欢呼
  • 提前谢谢你的帮助


    Thierry

    在文本文件中,预期的行尾字符或字符序列取决于平台。在Windows上,使用序列“回车符(CR,\r)+换行符(LF,\n)”,而Unix系统仅使用换行符(LF\n)。Macintoshes传统上只使用\r,但现在在OS X上,我看到它们处理的几乎是任何版本。任何系统上的文本编辑器通常都能够支持所有三个版本,并在它们之间进行转换

    有关VIM,请参阅以了解如何转换/设置行结束字符序列的提示


    但是,我不确定这项更改对您有什么好处:无论您使用哪种序列或字符,它都只是行末尾的标记(因此,在第一行末尾应该有一个这样的标记,并且无论如何您都会有一个两行文本文件)。但是,如果您的应用程序需要某个字符,您可以更改应用程序(许多编程语言支持某种形式的“通用”换行符),也可以更改数据。

    以防万一,您需要的是:

    :set wrap
    :set linebreak
    

    第一个告诉VIM把长线包起来,第二个告诉它只在断线时中断线,而不是在窗口到达窗口时的字的中间。

    你需要有<代码>“大师:水手长!水手:这里,大师:什么欢呼?”< /代码>磁盘和<代码>“大师:水手长!”在屏幕上?您是在询问如何配置换行吗?对Jefromi(和ZyX):您是在询问如何配置换行吗?不,我解释得不够清楚。我的目的是能够用一行可视为一段文字的维姆行书写一段对话,以此区分主角:-主人:(他的文字)然后让一辆马车返回-水手长:(他在这行开头的文字,就像在戏剧中一样)和所有那段对话用一行维姆行,然后有一个新的行,例如迪达斯卡利亚,等等。。。如果您愿意,您可以通过以下地址向我发送电子邮件:tguillemin@gmail.com Thierry@user413016我还是什么都不懂。写,你想在磁盘上写什么,在屏幕上写什么。或者,当您键入Enter时,是否需要Vim隐藏行的某些部分?或者您可能需要getline函数、行方向运动(如
    dd
    中的
    d
    )和其他类似的东西来使用整个对话,而您将看到其中的换行符(此换行符也将存储在磁盘上)。