linux虚拟机vi命令大全

不及物动词 其他 49

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    linux虚拟机中的vi命令是一款强大的文本编辑器工具,它可以满足日常编辑文本文件的需要。下面是一份vi命令的大全:

    1. 进入编辑模式:
    – i:在当前光标处插入文本
    – a:在当前光标的下一个位置插入文本
    – o:在当前行的下一行插入文本
    – O:在当前行的上一行插入文本
    – r:替换光标处的字符

    2. 移动光标:
    – h:左移一个字符
    – j:下移一行
    – k:上移一行
    – l:右移一个字符

    3. 删除文本:
    – x:删除光标处的字符
    – dd:删除当前行
    – dw:删除一个单词
    – D:删除光标处到行尾的内容
    – u:撤销上一次操作

    4. 复制和粘贴:
    – yy:复制当前行
    – p:在光标下方粘贴复制的内容

    5. 搜索和替换:
    – /text:向下搜索”text”
    – ?text:向上搜索”text”
    – :s/old/new/g:将当前行中的所有”old”替换为”new”
    – :%s/old/new/g:将全文中的所有”old”替换为”new”

    6. 保存和退出:
    – :w:保存文件
    – :q:退出vi
    – :wq:保存文件并退出
    – :q!:放弃修改并退出

    这些只是vi命令的一部分,vi还有更多功能和命令,可以通过查阅相关资料来了解。掌握这些vi命令将有助于提高在linux虚拟机中编辑文本文件的效率。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux虚拟机中,vi是一种常用的文本编辑器,它具有广泛的功能和命令。以下是一些常用的vi命令:

    1. 打开文件:vi filename
    要使用vi编辑器打开一个文件,只需在终端中键入“vi”命令,后跟要编辑的文件名。

    2. 退出并保存:按ESC键,然后输入:wq或:x
    要退出vi编辑器并保存更改,可以按下ESC键以退出编辑模式,然后输入:wq或:x命令以保存更改并退出vi。

    3. 不保存退出:按ESC键,然后输入:q!
    如果不想保存更改并直接退出编辑器,可以按下ESC键,然后输入:q!命令。

    4. 移动光标:
    – h:向左移动光标
    – j:向下移动光标
    – k:向上移动光标
    – l:向右移动光标

    5. 插入和编辑文本:
    – i:在光标当前位置插入文本
    – a:在光标下的字符后插入文本
    – o:在当前行的下方新建一行,并在新行插入文本
    – dd:删除当前行
    – yy:复制当前行
    – p:将复制的内容粘贴到当前行后面

    6. 搜索和替换:
    – /pattern:向下搜索指定的模式
    – ?pattern:向上搜索指定的模式
    – n:跳到下一个匹配项
    – :%s/old/new/g:替换文件中所有出现的旧字符串为新字符串

    7. 翻页和光标跳转:
    – CTRL+f:向前翻页
    – CTRL+b:向后翻页
    – G:跳转到文件的末尾
    – 1G或gg:跳转到文件的开头
    – :n:跳转到第n行

    以上是一些常用的vi命令,希望对你在Linux虚拟机中使用vi编辑器有所帮助。记住,使用man vi命令可以查看完整的vi命令手册。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    VI 是 Linux 系统中最常用的文本编辑器之一,它具有强大的功能和灵活的操作方式。下面是 VI 常用命令的详细使用说明:

    一、进入 VI 编辑模式

    1. 打开文件:vi file_name
    示例:vi test.txt

    2. 插入文本:
    a. 在光标所在字符的后面插入文本:a
    b. 在光标所在行的行首插入文本:I
    c. 在光标所在行的行尾插入文本:A
    d. 在新的一行插入文本:o

    二、基本编辑命令

    1. 删除字符:
    a. 删除光标所在字符:x
    b. 删除光标所在行:dd
    c. 删除指定行:ndd (n 为行数)
    d. 删除光标所在字符到行尾:D
    e. 删除光标所在字符到行首:d0

    2. 复制与粘贴:
    a. 复制光标所在字符到行尾:y$
    b. 复制光标所在字符到行首:y0
    c. 复制光标所在行:yy 或 Y
    d. 粘贴复制的内容:p

    3. 移动光标:
    a. 光标定位到行首:0 或 Home 键
    b. 光标定位到行尾:$
    c. 光标定位到下一个单词的开头:w
    d. 光标定位到上一个单词的开头:b
    e. 光标定位到下一个单词的结尾:e
    f. 光标跳转指定行:ngg (n 为行数)

    4. 撤销操作:u 或 Ctrl + z

    5. 重复操作:. 或指定次数(数字)+命令

    三、保存与退出命令

    1. 保存并退出:ZZ 或 :wq

    2. 不保存退出::q! 或 :q

    3. 强制退出::x!

    4. 保存但不退出::w

    四、查找与替换

    1. 查找字符:/keyword (n: 向下查找,N: 向上查找)

    2. 替换字符::%s/old_word/new_word/g (g: 全局替换,不加 g 只替换一次)

    五、其他操作命令

    1. 显示行号::set nu

    2. 关闭行号显示::set nonu

    3. 设置编辑器显示行宽度::set tw=number (number 为行宽度)

    4. 查看当前光标所在行的行号:Ctrl + g

    总结:

    以上是 VI 编辑器常用命令的简要介绍,这些命令能够满足绝大部分的编辑需求。使用 VI 进行文本编辑需要一定的实践和熟练度,通过不断的练习和实际操作,你将能更加高效地使用 VI 编辑器。在使用过程中,你可以通过输入 :help 或者 man vi 命令来获取更多的帮助文档。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部