VI编辑器常用命令-不可不知

简介:
vi  有三种模式:命令模式;插入模式;末行模式。
打开编辑器默认就是命令模式,可以通过输入命令进入插入模式,从插入模式返回命令模式要按Esc键,在命令模式下输入 :(冒号)切换到末行模式。
 
  1. 插入相关命令:
Ø       a  // 在光标后插入文本
Ø       i   // 在光标前插入文本
Ø       o  // 在当前行下面插入一行
Ø       // 在当前行上面插入一行
Ø       I  // 在当前行开头插入文本
Ø       A // 在当前行末尾插入文本
  1. 光标移动相关命令:
Ø       Home // 移动到光标所在行的最前面
Ø       End // 移动到光标所在列的最后面
Ø       b  // 移动到下个字的第一个字母
Ø       w  // 移动到上个字的第一个字母
Ø       H  // 移动到屏幕的第一列
Ø       M  // 移动到屏幕的中间列
Ø       L  // 移动到屏幕的最后列
Ø       fx // 向右移动到 x 字符上
Ø       Fx // 向左移动到 x 字符
Ø       Pageup // 向上翻页
Ø       Pagedown // 向下翻页
Ø       shift+g  //  跳到文件尾
Ø       ddp // 和下一行交换
  1. 删除相关命令:
Ø       x  // 删除光标所在处的一个字符
Ø       dw // 删除光标所在处向后的一个单词
Ø       D  // 删除光标处至行尾的所有字符
Ø       dd // 删除光标所在行,可以加数字表示要删除的行数
  1. 替换命令:
Ø       r  // 替换光标所在处的一个字符
Ø       R  // 向右连续替换
Ø       cw // 替换光标向右的一个单词
  1. 查找命令:
Ø       /ac  // 向光标下文查找 ac ,按 n 向下查找下一个按 N 回到上一个
Ø       ?ac // 向光标上文查找 ac ,按 n 向上查找下一个按 N 回到上一个
  1. 复制与粘贴相关命令:
Ø       yw  // 将光标向右一个单词拷入剪贴板
Ø       y$  // 将光标至行尾的字符拷入剪贴板
Ø       yy         // 将当前行拷入剪贴板
Ø       p       //  将剪贴板中的内容粘贴在光标后
  1. 文件保存及退出相关命令:
Ø       :q        //  不保存退出   
Ø       :q!        //  不保存强制性退出   
Ø       :w         // 保存编辑不退出
Ø       :wq 
Ø       :wq! 
这只是一些简单的基本命令,VI是一个历史悠久的编辑器,不家很多高级功能需要我们共同学习!

本文转自Y.weisheng 51CTO博客,原文链接:http://blog.51cto.com/yuan2/94090,如需转载请自行联系原作者
相关文章
|
6月前
|
Shell Linux C语言
【Shell 命令集合 文本编辑器 】Linux pico 编辑器使用指南
【Shell 命令集合 文本编辑器 】Linux pico 编辑器使用指南
100 1
|
6月前
vi编辑器替换字符串命令
vi编辑器替换字符串命令
64 1
|
26天前
|
运维 Java Linux
【运维基础知识】掌握VI编辑器:提升你的Java开发效率
本文详细介绍了VI编辑器的常用命令,包括模式切换、文本编辑、搜索替换及退出操作,帮助Java开发者提高在Linux环境下的编码效率。掌握这些命令,将使你在开发过程中更加得心应手。
29 2
|
4月前
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
3月前
|
开发工具
vim编辑器常用命令
vim编辑器常用命令
87 1
|
3月前
|
数据采集 运维 监控
运维笔记:流编辑器sed命令用法解析
运维笔记:流编辑器sed命令用法解析
56 5
|
5月前
|
程序员 Linux 开发工具
Vi和Vim编辑器
Vi和Vim编辑器
|
6月前
|
Linux Shell 开发工具
Linux-- vi / vim 编辑器
Linux-- vi / vim 编辑器
35 0
|
6月前
|
Docker 容器
GNU nano使用(有些默认打开是nano的,之前都是vi编辑器)
GNU nano使用(有些默认打开是nano的,之前都是vi编辑器)
|
6月前
|
运维 自然语言处理 开发工具
【专栏】NeoVim正逐渐取代Vim成为运维人员首选的文本编辑器。这 8 个原因或许是答案,命令对比一目了然!
【4月更文挑战第28天】NeoVim正逐渐取代Vim成为运维人员首选的文本编辑器。其优势包括更好的扩展性、现代化界面、多语言编程支持、异步处理能力、协作功能、持续更新及活跃社区。NeoVim的命令与Vim相似,但在启动配置、插件管理和窗口管理等方面有所优化。总的来说,NeoVim提供了更强大、灵活和现代的编辑体验。
582 0