刚学会用vi不久,还不会编辑多个文件,每次都是先:wq再打开一个新的文件,太麻烦了。有什么办法可以一次编辑多个文件并可以方便地切换 :?: 另外,vi有没有提供不退出直接运行系统命令的功能 :?:
在命令替换功能中,有这么一个例子: vi $(grep -l 'command substitution' ch*) 请问这里内层命令输出的是多个文件,vi如何同时编辑这些文件?
我在用SecureCRT远程登录linux的 打开vi,按i,并复制程序,比如 int main(void) { int var; /* automatic variable on the stack */ pid_t pid; 结果却成了这样: int main(void) { int var; /* automatic variable on the stack */ pid_t pid; 怎么都多了一行?
用vi同时打开两个以上的文档,如:CH01.c 和 CH02.c vi CH0.c CH02.c 这样打开以后如何在两个文档之间切换?怎样退出一个文档?退q一下把两个就都退出去了。
请问如何定位多行,我想了很久都不行啊。比如文件的内容为: ab cd er dg acd 我想定位 cd er 的位置。即第一次连续出现这两行的行号。我该怎么办?如何匹配?急。