Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 使用升华文本删除/添加特定字符串后的换行符_String_Text Editor_Sublimetext2 - Fatal编程技术网

String 使用升华文本删除/添加特定字符串后的换行符

String 使用升华文本删除/添加特定字符串后的换行符,string,text-editor,sublimetext2,String,Text Editor,Sublimetext2,使用升华文本2-是否可以在文本文件中的特定字符串后插入换行符/Text return,例如使用查找-替换工具 (额外问题:是否可以删除特定字符串后的所有换行符)以下是您在Mac上的操作方法: 命令+F>类型字符串>控制+命令+G>ESC>右箭头>换行符 和(未经测试): 控件+F>类型字符串>Alt+F3>ESC>右箭头>换行符 重要的部分是Control+Command+G以选择所有匹配项。 一旦选择了要查找的文本,就可以使用提供的多个光标执行任何文本操作 Protip:您可以使用Comm

使用升华文本2-是否可以在文本文件中的特定字符串后插入换行符/Text return,例如使用查找-替换工具


(额外问题:是否可以删除特定字符串后的所有换行符)

以下是您在Mac上的操作方法:

命令+F>类型字符串>控制+命令+G>ESC>右箭头>换行符


和(未经测试):

控件+F>类型字符串>Alt+F3>ESC>右箭头>换行符


重要的部分是Control+Command+G以选择所有匹配项。
一旦选择了要查找的文本,就可以使用提供的多个光标执行任何文本操作


Protip:您可以使用Command+click(或Control+click)手动实例化多个游标,以获得类似的结果。

您可能应该使用多个游标。看,还是这个。以下是一些简短的说明,可以帮助您上路:

  • 将光标放在感兴趣的字符串上
  • 键入Command+D(Mac)或Control+D(Windows/Linux)以选择字符串的当前实例
  • 键入Command+D(Mac)或Control+D(Windows/Linux)以选择字符串的连续实例
  • 或者,键入Control+Command+G(Mac)或Control+Command+G以选择字符串的所有实例
  • 现在您有了多个游标,所以可以随意插入或删除换行符
  • (键入esc退出多光标模式。)
  • 玩得开心

    使用查找-替换工具可以通过两种不同的方式完成:

  • 单击替换字段,然后按Ctrl+Enter键插入换行符(该字段应调整大小,但不会调整大小,因此很难看到插入的换行符)

  • 在“查找-替换”工具中,激活“S&R正则表达式模式”(左侧第一个图标。*,键盘快捷键为Alt+Ctrl/Cmd+R以激活/停用)

  • 替换字段中键入
    \n
    ,插入换行符


  • 如果您想查找换行符,这两种解决方案也都有效,只需在“查找”字段中执行即可。

    编辑->行->连接行(Ctrl+J)

    当我尝试使用正则表达式搜索时,这似乎会崩溃,例如
    (THis | that | other)
    @Amanda try Option+Enter,而不是ESC(“全部查找”按钮的快捷方式)。值得一提的是,同样的策略对于删除以特定模式结尾的换行符非常有效,例如Windows中的二进制BLOB。reg文件:请尝试左箭头+删除,而不是右箭头+换行符,直到获得所需的联合。此外,您的Windows热键是正确的。我手头没有一个Linux实例可供测试,但它可能很好。关于如何在一个选择而不是整个文件上进行测试,有什么线索吗?Control+Command+G清除所选内容并在整个文件中查找所有内容。现在看起来很明显。。。万分感谢!另外,@Mauro-我在Windows上,我可以使用ctrl+d来选择选择的下一个迭代。也许同样的功能也存在于MAC上,使用Command+d?您可能需要多次按下它才能查看整个文件。您无法找到S&R正则表达式模式,但第一个解决方案运行良好@hhh:如果打开查找替换工具,S&R正则表达式模式是工具菜单左侧的第一个图标(看起来像。*@veducm是的,我可以看到与搜索字段对应的图标,但不是替换字段的图标。可能是因为我有一个未注册的版本?@hhh只有一个图标,启用后它将应用于两个字段。@veducm谢谢。最后是一个简单问题的简单解决方案。你知道为什么我们需要启用正则表达式吗?对于替换字符串,这在Atom编辑器中对我有效!选择段落并按Ctrl+J组合键。