Vim 如何编辑此文件

Vim 如何编辑此文件,vim,Vim,我正在尝试修改SKyrim,必须编辑我的批处理文件。我需要将每一行更改为: Player.GetInFaction "<Faction ID>" ;;; <Description> 将是: Player.GetInFaction "00000013" ;;; Creature Faction 线条如下所示(有数百条): 那么如何快速编辑它们呢?我下载了Vim,但不知道如何使用它。按I进入编辑模式,然后按esc退出。要关闭vim保存文件,只需键入:wq,然后按ent

我正在尝试修改SKyrim,必须编辑我的批处理文件。我需要将每一行更改为:

Player.GetInFaction "<Faction ID>"  ;;; <Description>
将是:

Player.GetInFaction "00000013"  ;;; Creature Faction
线条如下所示(有数百条):


那么如何快速编辑它们呢?我下载了Vim,但不知道如何使用它。

I
进入编辑模式,然后按
esc
退出。要关闭vim保存文件,只需键入
:wq
,然后按
enter

首先@Ingo Karkat是正确的,您需要学习如何将vim与
:help vimtutor
一起使用,例如

现在,对于您的特定用例,按:打开命令行模式,然后键入以下命令:

%s/FACT:  (\(.*\)) '\(.*\)'/Player.getInFaction "\1" ;;; \2/
这是一个替换命令,将以以下格式匹配所有行:

FACT:  ([some characters]) '[some characters]'
并将以

Player.getInFaction "[first group of characters]" ;;; [second group of characters]

记住也要使用文档:将显示如何使用替换,并将显示如何使用文档。

但是如何编辑一行,然后将其与其他行相同?@Memo Oh!现在我明白了,你的意思是这样的吗???@备忘录可能是你想查看这篇博文,是的,没错。非常感谢。但我很难弄明白。上面写着:当我按下N键时没有以前的常规表达“我下载了Vim,但不知道如何使用它。”这不是Vim的应用程序支持论坛。如果你是Vim(及其导航和编辑命令)的新手,你应该花30分钟在它附带的
vimtutor
(参见
:help vimtutor
在Vim内部)。然后,网络上有一些很好的资源、备忘和vi/Vim教程。有几个简短的娱乐性插曲,超出了基础内容。
FACT:  ([some characters]) '[some characters]'
Player.getInFaction "[first group of characters]" ;;; [second group of characters]