博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vi编辑器常用操作
阅读量:5748 次
发布时间:2019-06-18

本文共 722 字,大约阅读时间需要 2 分钟。

vi的三种模式

1.命令模式

2.编辑模式
3.末行模式(命令模式下,按“:”即可进入末行模式)
命令模式到编辑模式:插入命令i,附加命令a,打开命令o,修改命令c,取代命令r,替换命令s
编辑模式到命令模式:Esc

vim 基础操作

进入插入模式

i:插入光标前一个字符I:插入行首a:插入光标后一个字符A:插入行末o:向下新开一行,插入行首O:向上新开一行,插入行首

移动光标

h:左移     j:下移        k:上移      l:右移      M:光标移动中间行      L:光标移动到屏幕最后一行行首      G:移动到指定行,行号 -G       {:按段移动,上移      }:按段移动,下移     Ctr-d:向下翻半屏     Ctr-u:向上翻半屏     gg:光标移动文件开头      G:光标移动文件末尾

删除命令

x:删除光标后一个字符,相当于delX: 删除光标前一个字符,相当于Backspacedd:删除光标所在行,n dd删除指定的行数D:删除光标后本行所有的内容,包括光标所在字符

撤销命令

u:一步一步撤销ctr-r:反撤销

重复命令

.:重复上一次操作的命令

文本行移动

>>:文本行右移<<:文本行左移

复制粘贴

yy:复制当前行,n yy 复制n行p:在光标所在位置向下新开辟一行,粘贴

可视模式

v:按字符移动,选中文本V:按行移动,选中文本可视模式可以配合d,y,>>,<< 实现对文本块的删除,复制,左右移动

替换

r:替换当前字符R:替换当前行光标后的字符

转载于:https://www.cnblogs.com/levelstrcpy/p/8487963.html

你可能感兴趣的文章
Centos7下安装FastDFS和nginx的详细步骤
查看>>
spring boot websocket广播式
查看>>
设计模式之单例模式
查看>>
技术分享 | 基于 Tron 的 Dapp 开发实战分享
查看>>
CITA 是如何达到 15000 TPS 的?
查看>>
老司机 iOS 周报 #64 | 2019-04-22
查看>>
学习笔记(4.18)
查看>>
去年居民消费价格上涨1.6%
查看>>
5年前端开发程序员教你如何写简历!看完别再问为何你只值5K
查看>>
小技巧:SpringBoot项目如何让前端开发提高效率?
查看>>
CAShaperLayer&UIBezierPath系列(一)
查看>>
GAN 学习笔记(不断更新)
查看>>
创建一个python类
查看>>
使用JS创建条形码在线生成工具-toolfk.com
查看>>
【Linux面试】命令篇(附答案)
查看>>
[译] part 9: golang 循环语句
查看>>
每日一算 -- 斐波那契数列类型题
查看>>
SpringBoot整合Dubbo案例
查看>>
人工智能/数据科学比赛汇总 2019.3
查看>>
阿里云数据库MySQL版快速上手!
查看>>