Questions tagged «newlines»

4
在vim中的段落内加入行
假设您在vim中键入了一个长文档,并且自动换行了,所以所有的行都折断了,例如79个字符。您甚至可能已将格式设置应用于整个文档,以使该长度的所有行中断。 文档中的段落用空白行标出。 现在,您决定完全不需要段落中的换行符。 如何在不完全消除段落边界的情况下删除段落中的所有换行符? 我已经做出了这种快速而愚蠢的破解,但是我正在寻找正确的方法。 :%s/^\s*$/@@@@@ - replace blank lines with @@@@@ ggVGgJ - join all lines in the file :%s/@@@@@/\r\r/g - replace @@@@@ with line breaks

1
Heredoc中的新行在文件中消失
我在文件中回显了一个Heredoc,但是换行符丢失了 运行此脚本 #!/bin/bash NAME="$1" mkdir -p $NAME FILE=$(cat <<SETVAR name = "$NAME" type = "test" SETVAR ) echo $FILE > $NAME/$NAME.txt 使用arg:foo,将导致foo / foo.txt中的文件包含 name = "foo" type = "test" 有任何想法吗?谢谢
12 bash  newlines 

5
Notepad ++使用查找和替换删除行
有谁知道如何在Notepad ++中使用“查找和替换”来删除行? 在我的“查找”查询中,它可以找到正确的行:^。pPrev。$在“替换”字段中,我将其保留为空白,以为应该删除该行(即不替换任何内容),但是保留换行符和换行符。

3
Vim:在新行中自动注释
当我从注释行开始新行时,Vim自动插入注释,因为我已经设置了formatoptions=tcroql。例如(光标是*): // this is a comment* 并击中<Enter>(插入模式)或o(普通模式)后,我留下: // this is a comment // * 编写长的多行注释时,此功能非常方便,但通常我只想单行注释。现在,如果我想结束评论系列,我有几种选择: 击中 <Esc>S 打<BS>三遍 这两个都提供了三个击键,与<Enter>这一起意味着新行的四个击键,我认为这太多了。理想情况下,我想再打<Enter>一次: // this is a comment * 重要的是,该解决方案也应适用于不同的压痕级别,即 int main(void) { // this is a comment* } 击中 <Enter> int main(void) { // this is a comment // * } 击中 <Enter> …

1
bash变量中的换行符
我的脚本包含以下内容: ifc=$(ifconfig) 这样,ifc变量将包含命令的输出,ifconfig但不包含换行符。因此,当我用它打印时,echo $ifc我只会得到一行。 如何包含子命令的换行符?

1
在Terminal.app中复制包装文本时避免换行
我的文本文件的行长度大于我的终端宽度。我通常使用较少来查看这些文件,并且经常想要复制从一行包装到下一行的内容。 我发现当我在Terminal.app中复制它时(用鼠标选择并按下Cmd-V),换行符将被复制到换行点。这不好。 我还了解到,如果我在vim中打开文件并执行相同操作,则不会复制换行符。这很棒,但我不想特别想在每次只想快速查看文件时打开vim。 我有两个问题: 好奇心:这些工具之一添加换行符的根本原因是什么?我只能假设它是一个$ TERM / termcap问题,但我真的不知道。 实用性:当我复制包裹的行时,我的选项是什么,不会插入换行符?使用vim作为寻呼机?更改一些TERM设置? 谢谢你的任何建议。

1
如何创建可在文件的LF和CR / LF版本上使用的单个GnuPG签名?
我在每行末尾仅使用LF(换行)创建了一个文本文件。然后,我制作了一个相同的版本,只是在每行末尾都有CR / LF(回车/换行)。 然后,使用gpg22.0.19版,我为每个文件创建了一个独立的签名。每个文件都使用正确的签名正确验证,但是当我为每个数据文件使用错误的签名时,这样做失败。 到目前为止,这就是我所期望的。 但是我拥有一个文本文件及其分离的签名。我现在有两个版本的文本文件,一个是LF样式,一个是CR / LF样式。相同的分离签名在两者上均正常工作。 原始签名者如何做到这一点?我希望能够做到这一点。
2 gnupg  newlines 

2
如果在shell脚本中是否有换行符,如何输出变量而不更改?
我有一个shell脚本,从另一个shell脚本获取输入。流在stdin上传输。 我需要将stdin流的所有字节捕获到shell脚本中的单个变量。然后,对它执行一些操作,并通过stdout将其发回。 我遇到的问题是有时输入文件中有一个尾随的换行符,但有时却没有。如果没有,那么我不想添加一个。但是,如果有一个尾随换行符,我想保留它。 问题在于,无论我尝试什么,系统总是输出没有尾随换行符(如同的情况) printf )或者它总是以换行符输出(如同的情况) echo )。 请告诉我一个过程的名称是什么(不是 echo 要么 printf )它简单地接受一个变量并逐字逐句地逐字节输出它。我已经尝试了所有可能的选择 printf 并且它们都不能保留尾随换行符。 谢谢。
1 pipe  newlines  stdout 

2
Mac OS X terminal.app有时会开始以不同方式解释换行符!这可以修复吗?
几次,我已经让Mac OS X终端处于奇怪的状态,因此新行不会像通常那样被解释。就好像他们在做换行部分,而不是回车。例如,我通常会看到这样的事情: % git status # On branch master # Untracked files: # (use "git add <file>..." to include in what will be committed) # 但是当终端以这种奇怪模式结束时,我得到了这个: % git status # On branch master # Untracked files: # (use "git add <file>..." to include in what will be committed) # …

0
在Excel中粘贴而不拆分换行符
我在Google表格中有一些数据在单元格中有换行符。 当我粘贴到Excel中时,数据会在这些换行符中拆分为行,而其他列在“插入的行”上保持空白。 如何防止这种拆分/行插入并正常粘贴(在单元格中保留换行符)? 我使用Excel 2016,它曾经正常工作,直到几天前。

3
在Vim的搜索/替换语法中标准化\ n和\ r \ n
在Vim中,可以搜索换行符\n,但必须输入替换字符串中的换行符\r。我知道这种行为有原因,但就我的目的而言,我觉得它很烦人。我希望能够\n在搜索模式和替换字符串中使用(基本上)相同的东西:具体地说,在搜索模式中它应该匹配换行符,并且在替换字符串中它应该插入换行符。 有没有办法得到这种行为?我认为简单的重映射不起作用,因为需要解析替换命令以确定是否\n是搜索模式或替换字符串的一部分。
1 vim  regex  newlines 

3
如何在Notepad ++中搜索包含换行符的字符串
我正在浏览字幕文件,所以有类似的东西 442 00:24:18,017 - > 00:24:20,551 现在你只是在寻找 替罪羊。 而且我想知道如何搜索“只是寻找一个”并让它找到它。现在“你只是在看”获得一场比赛,“因为替罪羊”获得一场比赛,“寻找”没有得到一场比赛。 我已经尝试将搜索模式设置为正常/扩展

0
删除MS Word中不均匀的行结束位置
在附图中,您可以看到每行文本在两者之间突然结束,而不会到达一条线应该结束的实际位置的末尾(最右边的位置)。 打开格式化选项我有类似的东西 我有一个250页这样的文件,所以手动修复线是不可能的。是否可以通过一次选择一个段来制作线条,因为有些位置实际上段落结束而另一个段落开始,我不希望它们加入!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.