【Linux系统】vim命令练习题(练完可掌握基础用法和高级用法)

vim命令大全请查看另一篇文章:【Linux系统】vim命令大全(按使用场景分类)


练习题 1:基本操作

  1. 打开一个文件 test.txt
  2. 在文件中输入以下内容:
    Hello World!
    This is a Vim practice file.
    Vim is a powerful text editor.
    
  3. 保存文件并退出。

练习题 2:光标移动

  1. 打开 test.txt
  2. 将光标移动到第二行的开头。
  3. 将光标移动到第三行的末尾。
  4. 将光标移动到文件的开头。
  5. 将光标移动到文件的末尾。

练习题 3:编辑操作

  1. 在第二行的开头插入 123
  2. 在第三行的末尾追加 456
  3. 删除第一行的 Hello
  4. 复制第二行并粘贴到第三行下方。
  5. 撤销上一步操作。

练习题 4:查找与替换

  1. 查找文件中所有的 Vim
  2. 将所有的 Vim 替换为 Neovim
  3. 查找 powerful 并跳转到下一个匹配项。
  4. 将第一行的 World 替换为 Universe

练习题 5:多文件操作

  1. 打开一个新文件 test2.txt
  2. test2.txt 中输入以下内容:
    This is another file.
    Practice makes perfect.
    
  3. 切换到 test.txt
  4. 水平分割窗口并打开 test2.txt
  5. 在窗口间切换,并关闭 test2.txt

练习题 6:宏与批量操作

  1. test.txt 中录制一个宏,将每一行的开头添加 #
  2. 执行宏,应用到所有行。
  3. 删除所有行的 #

练习题 7:可视化模式

  1. 进入字符可视化模式,选中第二行的 is a
  2. 复制选中的内容并粘贴到第三行的末尾。
  3. 进入块可视化模式,选中第一列的前三个字符。
  4. 删除选中的内容。

练习题 8:高级操作

  1. 显示行号。
  2. 启用自动换行。
  3. 查找 practice 并启用高亮。
  4. 清除查找高亮。
  5. 执行外部命令 ls 并将输出插入到文件末尾。

练习题 9:插件与配置

  1. 打开 Vim 配置文件 ~/.vimrc
  2. 添加以下配置:
    set number
    set hlsearch
    
  3. 重新加载配置文件。

练习题 10:退出与保存

  1. 保存 test.txt 并退出。
  2. 强制退出 test2.txt,不保存修改。

综合练习

  1. 打开一个新文件 final.txt
  2. 输入以下内容:
    Vim is awesome!
    Practice every day.
    Learn new commands.
    
  3. 将每一行的开头添加 *
  4. 将所有的 Vim 替换为 Neovim
  5. 复制第二行并粘贴到文件末尾。
  6. 保存文件并退出。

答案与提示

  1. 基本操作

    • vim test.txt
    • 输入内容后,按 Esc,输入 :wq
  2. 光标移动

    • 2G 跳到第二行开头。
    • $ 跳到行尾。
    • gg 跳到文件开头。
    • G 跳到文件末尾。
  3. 编辑操作

    • I 进入插入模式并输入 123
    • A 进入插入模式并输入 456
    • 0 跳到行首,dw 删除 Hello
    • yy 复制行,p 粘贴。
    • u 撤销。
  4. 查找与替换

    • /Vim 查找。
    • :%s/Vim/Neovim/g 替换。
    • /powerful 查找,n 跳转。
    • :s/World/Universe/ 替换。
  5. 多文件操作

    • :e test2.txt 打开新文件。
    • 输入内容后,:w 保存。
    • :bn 切换缓冲区。
    • :sp test2.txt 水平分割。
    • Ctrl + ww 切换窗口,:q 关闭。
  6. 宏与批量操作

    • qa 开始录制宏,I# 添加 # Escj 下一行,q 停止录制。
    • :%normal @a 应用到所有行。
    • :%s/# //g 删除 #
  7. 可视化模式

    • v 进入字符可视化模式,选中后 y 复制,p 粘贴。
    • Ctrl + v 进入块可视化模式,选中后 d 删除。
  8. 高级操作

    • :set number 显示行号。
    • :set wrap 启用自动换行。
    • /practice 查找,:set hlsearch 启用高亮。
    • :noh 清除高亮。
    • :r !ls 插入 ls 输出。
  9. 插件与配置

    • vim ~/.vimrc 打开配置文件。
    • 添加配置后,:source ~/.vimrc 重新加载。
  10. 退出与保存

    • :wq 保存并退出。
    • :q! 强制退出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值