Notepad++ add to every line
我正在使用Notepad ++而我无法解决这个问题:
我有很多行都以
在每行的开头和结尾添加文本的最快方法是什么?
跟着这些步骤:
要在每行的开头添加一个单词,例如
Type ^ in theFind what textboxType test in theReplace with textboxPlace cursor in the first line of the file to ensure all lines are affected Click Replace All button
要在每行的末尾添加单词,例如
Type $ in theFind what textboxType test in theReplace with textboxPlace cursor in the first line of the file to ensure all lines are affected Click Replace All button
这允许您同时键入每一行。
我在这里找到了解决方案。
我认为这比使用正则表达式容易得多。
Notepad ++具有非常强大的编辑功能。
(今天我在Sublime Text中搜索类似的功能),但对于Notepad ++,只需在拖动鼠标时按住Alt键。然后,您键入的内容将替换每行上的选定列。要在不替换现有文本的情况下插入,请使用Alt-Shift。
这是我的答案。加上 ');'到每一行的末尾我做'找到什么:$'和'替换为:);'你需要逃避;
您可以使用Replace(Ctrl + H)中的一个正则表达式在Notepad ++中自动执行此操作(在每行的开头和/或末尾添加文本):
说明:"替换为输入"中的表达式
经测试,它的工作原理。
希望有所帮助。
打开Notepad ++,然后单击Ctrl + F。
选择正则表达式
*查找内容:"^"(表示每行的索引 -"PREFIX")。
替换为:"anyText"*
对于每行的后缀:按照上面"使用$替换^"中的相同步骤操作。而已。
只需在"查找内容:"字段中输入
如果您有多行,并且您的目标是将该文本添加到每行的末尾,则需要在"搜索模式"组框中标记选项".matding newline"。
例:
您有一个文件名列表,但是您想添加像.xml这样的扩展名。
这将是你需要做的和Bang!一枪!:
看这里的图像
好吧,经过这么长时间我发布这个,但这是最简单的。
要在所有行的开头/ a-certain-place-from-start处添加文本,只需单击那里并执行ALT + C,您将获得以下框。输入您的文本,然后单击"确定"即可完成。
要在所有行的末尾添加某个文本,请执行CTRL + F,然后选择REPLACE。您将看到以下框。在'找到什么'中加'$'并在文本中加'替换'类型。确保在搜索模式中选择'正则表达式'(左下)。最后点击"全部替换",你就完成了。
如果你有数千行,我想最简单的方法是这样的:
- 选择作为光标起点的线
- 当你持有alt + shift时,选择光标作为端点的行
而已。现在你有一个巨大的光标。你可以为所有这些行写任何东西。
要将不同的文本附加到每行的末尾,可以使用插件ConyEdit执行此操作。
在后台运行ConyEdit时,请按照下列步骤操作。
例
请在下面找到屏幕截图,一次性在行的开头和结尾添加一个新单词
为了一次性完成:
http:\blahblah.com
http:\blahnotblah.com
http:\blahandgainblah.com
WhateverFrontTexthttp:\blahblah.comWhatEverEndText
WhateverFrontTexthttp:\blahnotblah.comWhatEverEndText
WhateverFrontTexthttp:\blahandgainblah.comWhatEverEndText