gpt4 book ai didi

vim - 自动格式化时如何使vim不打断字符串?

转载 作者:行者123 更新时间:2023-12-02 04:00:46 28 4
gpt4 key购买 nike

我有一个要自动格式化的字符串值列表,但如果其中有空格,vim会中断字符串。

可以以某种方式解决此问题吗?


    "sdasda", "asdasdasd", "afasfasf", "asdasda asdasd", "asdasd"

变成
    "sdasda", "asdasdasd", "afasfasf", "asdasda
asdasd", "asdasd"

但是我想要
    "sdasda", "asdasdasd", "afasfasf",
"asdasda asdasd", "asdasd"

额外的好处:支持不同的字符串格式(Python,“。'和”“”)会很不错

最佳答案

这可以通过自定义的'formatexpr'(检查光标前未闭合的字符串引号,然后从该位置而不是插入位置执行重新格式化)来实现。

但是,在多年使用Vim的过程中,我还没有看到任何自定义的'formatexp',因此,除非在这里或vim_use [archives]上出现问题,否则您可能必须自己实现这样的事情(如果您也想实现的话,这并非易事以支持通过gq进行重新格式化,并且需要具备一定的Vimscript知识)。

关于vim - 自动格式化时如何使vim不打断字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10615908/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com