标签: ex

vim:如何删除整个文件的6个前导字符?

我有一个像文本文件

00001 This is line 1
00002 This is line 2
10001 ??
30004 xccddd
Run Code Online (Sandbox Code Playgroud)

我希望删除所有行的前6个字符.是否有一行vim普通模式命令可以执行此操作?

vim character ex

2
推荐指数
1
解决办法
92
查看次数

如何编写一个搜索文本并删除接下来的 n 行的 ex 脚本?

我想写一个搜索文本然后删除23行的ex脚本。我创建了一个exscript文件,其中包含:

/block_2/
23d
w
Run Code Online (Sandbox Code Playgroud)

然后我尝试了$ ex - index.html < exscript,但它进行了错误的、不可预测的编辑。

这些命令在 ex 中打开文件时起作用,但在脚本中不起作用。我该如何解决?我不想使用行号,因为我必须在数百个文件上运行脚本,而且行号会有所不同。

vim ex

2
推荐指数
1
解决办法
98
查看次数

获取与Vim中的ex不同的文本

假设我在Vim中有以下文本:

file1.txt
file2.txt
file3.txt

renamed1.txt
renamed2.txt
renamed3.txt
Run Code Online (Sandbox Code Playgroud)

我想要进行如下转换:

file1.txt renamed1.txt
file2.txt renamed2.txt
file3.txt renamed3.txt
Run Code Online (Sandbox Code Playgroud)

我的想法是如下:

:1,3 s/$/ <the text that is 4 lines below this line>
Run Code Online (Sandbox Code Playgroud)

我不知道如何指定<the text that is 4 lines below this line>部件.

我尝试了类似的东西.+4(当前行以下4行),但无济于事.

regex vim ex

1
推荐指数
1
解决办法
109
查看次数

vim ex模式:复制模式并粘贴到文件末尾?

我正在尝试使用vim ex模式使用脚本自动对一组文件进行一些简单的修改.我想要做的是搜索模式,从当前位置(只是模式,而不是整行)删除它,并将其粘贴到文档的末尾.

在以下URL中有一些有用的建议,但我觉得应该有一种方法可以在不定义特殊功能的情况下执行此操作. http://vim.wikia.com/wiki/Copy_the_search_results_into_clipboard

建议?

vim copy-paste ex

1
推荐指数
1
解决办法
1139
查看次数

标签 统计

ex ×4

vim ×4

character ×1

copy-paste ×1

regex ×1