【问题标题】:Disable word-wrap by default in Sublime "Find in Files" results在 Sublime “在文件中查找”结果中默认禁用自动换行
【发布时间】:2020-02-25 14:30:13
【问题描述】:

Sublime 的“在文件中查找”(CTRL-SHIFT-FCMD-SHIFT -F) 搜索结果默认情况下始终启用自动换行。每当包含单个大行文本的文件被捕获到结果中时,这真的很烦人,因为:

  • 包裹长线需要很长时间,并且会减慢 Sublime(可能还有整个计算机)的爬行速度,并且
  • 它使结果难以阅读,因为换行可能会占用屏幕和屏幕的空间

可以从“查看”菜单中禁用自动换行,但关闭“查找结果”选项卡后,此更改不会保留。

有没有办法关闭所有查找结果的自动换行?

【问题讨论】:

    标签: sublimetext


    【解决方案1】:

    是的,在“查找结果”选项卡处于活动状态(确保在“文件中查找”面板中启用“使用缓冲区”选项以在执行搜索时获取选项卡而不是输出面板)时,您可以导航到 @987654321 @菜单项并输入:

    "word_wrap": false,
    

    并保存。这将确保查找结果始终禁用自动换行。

    (之后您可以随时再次关闭“使用缓冲区”,只需菜单项打开正确的语法特定设置文件,即Packages/User/Find Results.sublime-settings。)

    【讨论】:

    • 更准确地说,它是 Preferences -> Settings - More -> Syntax Specific - User 在我的机器上(尽管这可能取决于平台)。
    • 它也可能与您使用的 Sublime Text 版本有关 - 我相信它在 build 3116 中已更改。
    【解决方案2】:

    默认情况下,Sublime 打开文件时不自动换行。如果要启用它,只需转到首选项>设置并将"word_wrap": true添加到Preferences.sublime-settings文件

    【讨论】:

    • 这可行,但会禁用所有文件的自动换行,而不仅仅是搜索结果。就个人而言,这不是我想要的,stackoverflow.com/a/41144999/1709587 是一个更好的解决方案 - 但也许对于某些人来说,你的答案是更好的选择!
    猜你喜欢
    • 1970-01-01
    • 2021-04-15
    • 2017-01-28
    • 1970-01-01
    • 2014-03-30
    • 2017-08-27
    • 1970-01-01
    • 1970-01-01
    • 2014-11-19
    相关资源
    最近更新 更多