baihongyu.com
博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux之vim(一)vim简介
阅读量:
4166 次
发布时间:
2019-05-26
本文共 416 字,大约阅读时间需要 1 分钟。
一. 命令模式与编辑模式的转换
q:正常退出
q!:非正常退出
二. 基本编辑
1. 添加文本
o: 插入当前行的上方
O: 插入当前行的下方
i: 进入编辑模式
a: 在行末进行文本添加
2. 删除、剪切:删除即剪切
x: 当前字符
3x: 当前字符和之后两个字符
dd: 当前行
5dd: 当前行和之后四行
dW: 当前字符到下一单词的起始
d$: 当前字符到当前行的末尾
d0: 当前字符到当前行的起始
d^: 当前字符到当前行下一个非空字符
dG: 当前行到文件末尾
d20G: 当前行到文件第20行
3. 复制、粘贴
a).复制
yy: 当前行
5yy: 当前行和之后四行
yW: 当前字符到下一单词的起始
y$: 当前字符到当前行的末尾
y0: 当前字符到当前行的起始
y^: 当前字符到当前行下一个非空字符
yG: 当前行到文件末尾
y20G: 当前行到文件第20行
b).粘贴
p:粘贴到光标之后
P:粘贴到光标之前
你可能感兴趣的文章
C语言chdir()函数:改变当前的工作目录
查看>>
Linux下的函数执行时间的统计方法(测试某个函数的执行时间)
查看>>
调整内核printk的打印级别(启动脚本中运行 echo 0 4 0 7 > /proc/sys/kernel/printk 关闭所有内核打印)
查看>>
临时关闭打开console办法
查看>>
Linux中gmtime和localtime的区别(time_t格式转换为tm格式)
查看>>
如果函数传递的是结构体,小心在调用的参数中给指针重新赋值(拿tm结构体举例)
查看>>
使用nm命令获取linux的可执行文件里或动态库中的所有函数名称
查看>>
动态库编写 头文件.h注意事项
查看>>
多个动态库的依赖问题(先后顺序务必注意)
查看>>
剑指 Offer 52. 两个链表的第一个公共节点 & 相交链表
查看>>
剑指offer 03.数组中的重复数字(四种办法!哎,就是全!)
查看>>
三层--对你的认识再多一点
查看>>
数据库初级篇--EA & ER & SQL Server
查看>>
离线安装.net framework3.5
查看>>
抽象工厂+反射(一)
查看>>
12月英语--Sowing
查看>>
泛型--datatable TO List
查看>>
存储过程
查看>>
C#之导出excel
查看>>
版本控制--SVN
查看>>