有没有一种简单的方法可以在 Notepad ++ 中删除换行符?
例如:
This text has been splitted
in lines, and it's longer than
3200 words, so it would be great
to find and replace line breaks
like these.
Run Code Online (Sandbox Code Playgroud) 我最近在 Windows 7 下的 notepad.exe 中打开的大多数文档都没有换行符……一切都运行在一起。任何其他程序中的相同文档,即使直接在资源管理器中预览,也会正确显示换行符。这发生在许多 .info 文件、.css、.js.. 但不是全部。
我猜这是某种字符编码 unix 行结尾的某种东西,但想知道我是否可以做任何事情,或者是否有其他人经历过类似的事情,以及我是否可以使记事本正常工作。对于某些用途,我更喜欢记事本++/其他文本编辑器。
在 Excel 中复制带有换行符的单元格并将其粘贴到记事本中时,文本将粘贴到一行上。这是为什么?
在 Emacs 中,我有一段文本,它已经正确换行,比如每行的第 79 列,然后编辑它,在某些行上添加一些文本,如何重新格式化编辑过的段落以便换行符是自动删除并插入到正确的位置,以便结果段落在每行的第 79 列处再次换行,或者任何适合当前模式的内容,比如说python-mode?
在记事本++中有没有办法将一行文本拆分为一行中给定最大字符数的文本?我发现行操作中只有未定义的行拆分。
每当我从格式化为具有换行符(或回车符)的 PDF 文件中复制格式化文本时,我需要找到一种方法来删除这些换行符而不删除段落格式。
为此,我需要使用 RegEx(正则表达式)来仅删除前面没有句点的换行符。
因此,例如,如果一串文本在句点后立即有一个换行符,这显然几乎总是一个合法的换行符,它将开始一个新的段落。如果一串文本在单词中间或一个没有句点的单词之后有一个换行符,这只是我需要摆脱的错误格式的一部分。
我的问题是,我不知道如何使用 RegEx 使其仅删除 word 或 CRLF 中的 ^p 标签或任何格式的换行符,前提是它在句点后省略了一个。
当我在家里的 PC 上将文件保存到我的 Dropbox 时,似乎有“\n”换行符,但是当我在 Mac 上工作时打开文件时,换行符已突变为“\r\n”Windows 换行符.
Dropbox 可以这样做吗?还是我需要在别处寻找问题的根源?
以以下为例:
This text file has many
double linebreaks, What is the expression
too find these?
Run Code Online (Sandbox Code Playgroud) 我已经在 Emacs 中使用
M-x global-visual-line-mode.
但是(仅)在 Agenda 缓冲区中我想自动使用truncate long lines。
我怎样才能启用它?我必须修改议程命令吗?
所以我创建了两个文件,每个文件有 127,955 行和每行 24 个随机字符。就文本而言,这两个文件完全相同。然而,一个文件有 Unix 换行符,另一个文件有 Windows 换行符。带有 Unix 换行符的文件为 3,124 KB,而带有 Windows 换行符的文件为 3,249 KB。文件之间没有其他区别,因此我必须假设出于某种原因,Windows 换行符会占用更多空间。知道为什么吗?
发生这种情况时我正在安装这个软件包。
root@kali:~/airgeddon# apt install isc-dhcp-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
gsettings-desktop-schemas : Breaks: mutter (< 3.31.4) but 3.30.2-7 is to …Run Code Online (Sandbox Code Playgroud) linebreaks ×11
notepad++ ×3
emacs ×2
notepad ×2
apt ×1
dependencies ×1
dropbox ×1
editing ×1
formatting ×1
kali-linux ×1
org-mode ×1
packages ×1
text-editors ×1
unix ×1
windows ×1
windows-7 ×1