在vi中如何快速将文件移到行首和行尾?

在vi中如何快速将文件移到行首和行尾?,第1张

1、首先打开vi。

2、然后输入vim test.txt打开文件。

3、实验文件已打开。

4、接着让光标停留在2的中间。

5、接着输入y0,并把光标移动到下一行,按p键黏贴到下一行。

6、然后输入y$,并把光标移动到下一行,按p键黏贴到下一行。

注意事项:

在系统提示符号输入vi及文件名称后,进入vi之后,是处于「命令行模式(command mode)」,要切换到「插入模式(Insert mode)」才能够输入文字。

使用vim刚打开一个文件时处于一般模式,可以直接使用一些命令。 在一般模式下可以按冒号进入命令模式,可输入一些命令按回车执行, 执行完后自动退回一般模式。 按字母"i", 'a'等进入编辑模式, 按"esc"键,从编辑模式退回到一般模式 一般模式:在编辑模式下按“esc”, 命令模式下,命令执行完自动处于一般模式 1. 光标定位到底部: G/ shift+g 2. 复制一行: yy 3. 粘贴一行: p 4. 删除一行: dd 5. 撤销: u 6. 重做: ctrl + r 7. 保存并退出: ZZ 8. 从当前行删除到末尾行: dG/ d+[shift+g] 命令模式:在一般模式下按冒号 1. 显示行号: set nu 2. 光标定位到任意一行, 直接输入数字:9-->定位到第9行 3. 搜索 倒序搜索使用"? "问号后面跟要搜搜的字符串: ? name -->全文从下往上搜索name字符串n-->上一个shift+n-->下一个 正序搜索使用"/"斜线后面跟要搜搜的字符串: /name -->全文从上往下搜索name字符串n-->下一个shift+n-->上一个 4. 保存: w 5. 退出: q/ q! (加上惊叹号表示强制退出) 6. 保存并强制退出: wq! 7. 加载当前文档的所有内容(打开文件后,其他地方又对该文件做了修改, 可以看到修改后的文本结果): e! 8. 复制多行并粘贴到指定行: 要复制的开始行号, 要复制的结束行号 copy 要粘贴的行号-1, 如: 5, 10 copy 15 其含义为复制第5行到第10行的内容, 从第16行开始粘贴. 复制的内容包含开始,结束行号的内容, 粘贴到最后一个数字+1的位置


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11518732.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存