vi 命令

vi命令

yy: 复制 光标所在的这一行
4yy: 复制 光标所在行开始向下的4行

p: 粘贴

dd: 剪切 光标所在的这一行
2dd: 剪切 光标所在行 向下2行
D:从当前的光标开始剪切,一直到行末
d0: 从当前的光标开始剪切,一直到行首
x: 删除当前的光标,没戏只会删除一个
X: 删除当前光标前面的那个,每次只会删除一个

h: 左  j: 下  k:上 l: 右

H: 当前屏幕的上方
M: 当前屏幕的中间
L: 当前屏幕的下方

ctrl+f ----> 向下翻一页代码
ctrl+b ---->向上翻一页代码

ctrl+d ---->向下翻半页代码
ctrl+u ---->向上翻半页代码

20G: 快速的定位到第20行代码
G: 快速的回到 整个代码的最后一行
gg: 快速回到 整个代码的第一行

w: 向后跳一个单词的长度,即跳到下一个单词的开始处
b: 向前跳一个单词的长度,即跳到上一个单词的开始处

u: 撤销刚刚的操作
ctrl+r: 反撤销


选中一片代码 
v:
V:

>>: 向右移动代码
<<: 向左移动代码

大括号的跳转:跳到段落的开头,段落以空行划分
{ :  (左大括号) 跳到上一段的开头
} :(右大括号) 跳到下一段的开头


. : 重复执行上一次的命令(一个点)

r:  替换一个字符
R: 替换光标以及后面的字符

shift+zz : 相当于wq

末行模式
w: 保存
q: 退出
wq:  保存并且退出
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一...
    KingWorld阅读 288评论 0 1
  • 1:首先知道vi三种模式: 命令模式、文本输入模式、末行模式 (1):命令模式,该模式下只接受vi命令,若输入的字...
    宸风如苏阅读 807评论 0 0
  • 原文链接:vi文件保存退出命令":wq"和":x"的区别(经典深入剖析)_运维_jincf2011的专栏-CSDN...
    S数据分析阅读 280评论 0 0
  • 普通用户------->超级用户 su- root "-":把工作环境和工作目录带入,防止因环境变量的原因 造成系...
    丿水木灬年华阅读 372评论 1 0
  • 笔记 一.基本命令 1.Ubuntu下软件的安装 Ubuntuxia下支持的软件包格式:packagename.d...
    清风纳兰阅读 438评论 1 1