首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
系统相关
> 详细
vi/vim编辑器的使用
时间:
2015-07-25 08:18:35
阅读:
155
评论:
0
收藏:
0
[点我收藏+]
标签:
进入vi/vim
vi
/vim filename
三种操作模式
:
文本编辑模式:
i,a,o进入文本编辑,按Esc退出文本编辑并且转换到命令模式。
•1)i在光标所在处插入文字。
•2)a目前光标所在处下一个位置插入文字。
•3)o插入新的一行,然后在行首插入文字
命令模式:
•1)i a o进入文本编辑模式。
•2)光标的移动,方向键:h左,j下,k上,l右
•3)位置快捷键:ctrl+b向后翻页ctrl+f向后页
•Shift+?
•w移动到下一个单词的开头
•e移动到下一个单词的结尾
•b移动到上一个单词的开头
•0(零)移动到光标所在行的开头
底行命令模式:
按下shift+:转换到底行命令模式:
•1)wq:保存退出
•2)w:将现在的内容保存到文件中
•3)q:退出
•4)q!:强制退出
•5)/name:查找name内容
•6)按/n个空格:取消选中的字符/串
•7)set nu 列出行号 set nonu取消行号
•8)C风格的缩进,set tabstop=3.设置tab按键缩进的距离
•9)跳到指定的行:行号+回车
•10)替换字符串
•%s/原字符串/要替代的字符串/g
•11)保持生产新文件
•Number1,number2 w newfilename
•行号1,行号2 保存 新的文件名
•删除文字
•小x:删除光标位置后面的一个字符
•大X:删除光标位置前面的一个字符
•n+x(小):删除光标位置后面的n个字符
•n+X(大):删除光标位置前面的n个字符
•dd:删除光标所在行
•n+dd:删除光标所在行以及下面的五行。(从光标所在行算起来至后面五行(包括光标所在行))
•复制粘贴
•yw:复制当前光标所在处到字尾到缓冲区中。
•yy:复制当前光标所在行到缓冲区中。
•n+yy:复制当前光标所在行到下面n行到缓冲区中(包括光标所在行)
•p粘贴:将缓冲区的内容粘贴到光标所在的位置。
•6,取代(替换)
•r替换光标所在处的字符
•R一直替代直到按esc
•复原undo
•u撤销
•跳到指定的行。
•Ctrl+g 列出光标所在行的行号
•n+g 跳到n行,不存在0g,也就是没有0行一说。
vi/vim编辑器的使用
标签:
原文地址:http://www.cnblogs.com/dan-alone/p/4675195.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
gitlab 在linux安装环境下存储地址
2021-07-29
当 Mac 未检测到外部显示器时如何修复它
2021-07-29
Ubuntu18.04安装qemu遇到问题-qemu : Depends: qemu-system (>= 1:2.11+dfsg-1ubuntu7)
2021-07-28
[Linux]Shell编程【待续】
2021-07-28
Linux系统资源查看
2021-07-27
Archlinux爬坑指南
2021-07-27
[Linux]Linux发展历程
2021-07-27
非桌面系统 (ubuntu)安装google-chrome
2021-07-27
在Ubuntu18.04系统中源码安装 gcc7.3.0
2021-07-23
Linux快捷键杂记
2021-07-22
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!