Linux-Vim常用命令

简介: 版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/twilight_karl/article/details/76595327 先上图: 打开文件vim 文件名 : 光标定位到最后一行, vim +[num] 文件名 : 定位到第num行,如果num过大,热到最后一行 vim +/str 文件名 : 定位到str第一次出现的行。
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/twilight_karl/article/details/76595327

先上图:
VIM键位图

打开文件

vim 文件名 : 光标定位到最后一行,
vim +[num] 文件名 : 定位到第num行,如果num过大,热到最后一行
vim +/str 文件名 : 定位到str第一次出现的行。此时按n可以在所有的str之间切换
vim 文件1 文件2 文件… : 创建多个文件

  • :n 向后切换文件
  • :N(:prev) 向前切换文件

底行模式

  • :w 保存
  • :q 退出
  • :! 强制退出
  • :ls 列出所有文件
  • :n 下一个
  • :N(:prev) 前一个
  • :l5 定位到第5行
  • /xxx 从光标位置向后搜索,将光标定位在xxx第一次出现的位置
  • ?xxx 从光标位置向前搜索,将光标定位在xxx第一次出现的位置

编辑模式

  • hjkl左下上右
  • crtl + f 向下翻页
  • crtl + b 向上翻页
  • crtl + d 向下翻半页
  • crtl + u 向上翻半页

命令模式

  • dd 删除光标所在行
  • o 在光标所在行的下方插入一行,并切换到输入模式
  • yy 复制光标所在行
  • p(小写) 在光标所在行的下方粘贴
  • P(大写) 在光标所在行的上方粘贴
  • Ctrl + v 从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v结束
  • x 删除光标所在字符
  • j 删除两行之间的换行符
  • u 撤销
  • U 撤销一行的全部操作

追加

  • i 命令可以在当前光标之前插入文本。
  • a 命令可以在当前光标之后插入文本。
  • o 命令可以在当前行的下面另起一行,并使当前模式转为Insert模式。
  • O 命令(注意是大写的字母O)将在当前行的上面另起一行。

放弃编辑

  • :q! 丢弃所有的修改并退出
  • :e! 放弃所有修改并重新载入该文件的原始内容
相关文章
|
22天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
152 5
|
22天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
69 4
|
9天前
|
缓存 监控 Linux
|
12天前
|
Linux Shell 数据安全/隐私保护
|
13天前
|
域名解析 网络协议 安全
|
19天前
|
运维 监控 网络协议
|
20天前
|
监控 Linux Shell
|
1天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
10 3
|
1天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
8 3
|
5天前
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
17 7