vim程序编辑器---常用操作整理
vim程序编辑器---常用操作整理
|
移动光标方法 |
|
|
o |
在光标行的下一行,进入编辑模式 |
|
$ |
移动到光标这行,最末尾的地方 |
|
G(大写) |
移动到文件最末行 |
|
:set nu |
文件显示行数 |
|
:set nonu |
取消显示的行数 |
|
nG |
移动到文件中第n行 |
|
gg |
移动到文件最开始的地方 |
|
/word |
在文档中向下搜索word这个字符 |
|
?word |
在文档中向上搜索word这个字符 |
|
n |
向下搜索文件重复出现word字符的部分 |
|
N |
向上搜索文件重复出现word字符的部分 |
|
x |
在光标处开始删除 |
|
dd |
删除光标整行 |
|
yy |
复制光标整行 |
|
P(小写) |
将已经复制的数据在光标下一行粘贴 |
|
P(大写) |
将已经复制的数据在光标上一行粘贴 |
|
u |
回退到上一步 |
|
r |
替换光标所在字母处 |
|
移动光标方法 |
|
|
o |
在光标行的下一行,进入编辑模式 |
|
$ |
移动到光标这行,最末尾的地方 |
|
G(大写) |
移动到文件最末行 |
|
:set nu |
文件显示行数 |
|
:set nonu |
取消显示的行数 |
|
nG |
移动到文件中第n行 |
|
gg |
移动到文件最开始的地方 |
|
/word |
在文档中向下搜索word这个字符 |
|
?word |
在文档中向上搜索word这个字符 |
|
n |
向下搜索文件重复出现word字符的部分 |
|
N |
向上搜索文件重复出现word字符的部分 |
|
x |
在光标处开始删除 |
|
dd |
删除光标整行 |
|
yy |
复制光标整行 |
|
P(小写) |
将已经复制的数据在光标下一行粘贴 |
|
P(大写) |
将已经复制的数据在光标上一行粘贴 |
|
u |
回退到上一步 |
|
r |
替换光标所在字母处 |
vim程序编辑器---常用操作整理的更多相关文章
- vim编辑器——常用操作整理
注意:以下的操作都是在命令状态下进行的,不要进入插入状态了.参考这里 1.删除 dd 删除一行 ndd 删除以当前行开始的n行dw 删除以当前字符开始的一个字符ndw 删除 ...
- vim用户手册笔记常用操作整理
"x"命令可以删除一个字符 "d"命令可以后跟任何一个位移命令,它将删除从当前光标起到位移的终点处的文本内容dw "c",改变命令例如cw ...
- 第十章、vim 程序编辑器
第十章.vim 程序编辑器 1. vi 与 vim 1.1 为何要学 vim 2. vi 的使用 2.1 简易执行范例 2.2 按键说明 2.3 一个案例的练习 2.4 vim 的暂存档.救援回复 ...
- 鸟哥的Linux私房菜-第10/11/12/13章(vim程序编辑器、学习bash、正则表达式与文件格式化处理、学习Shell Scripts)
第10章 vim程序编辑器 可以将vim看做vi的进阶版本,vim可以用颜色或底线等方式来显示出一些特殊的信息. 为何要学习vim?因为: a. 所有的 Unix Like 系统都会内建 vi 文书编 ...
- javascript中字符串常用操作整理
javascript中字符串常用操作整理 字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用 ...
- Linux vim程序编辑器
Tips: 在 vi 里面, [tab] 这个按钮所得到的结果与空格符所得到的结果是不一样的,特别强调一下! 一般模式 移动光标 30↓ 向下移动30行 40→ 向右移动40个字符 gg 移动到档案第 ...
- VIM编辑器常用功能整理笔记
vim编辑器 vi : visual Inertface 可视化接口 vim : vi improved 扩展版 语法着色 模式化编辑器: 编辑模式(命令模式): 默认模式 输入模式: 末行模式: 等 ...
- vim常用操作整理
一.删除操作 :%s/r//g 删除DOS方式的回车^M :%s= *$== 删除行尾空白 :%s/^(.*)n1/1$/ 删除重复行 :%s/^.pdf/new.pdf/ 只是删除第一个pdf :% ...
- Linux中vim编辑器常用操作技巧
Normal 0 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-styl ...
随机推荐
- Java求余%引发的一连串故事
C1 RCE对%的处理 HotSpot VM的C1有个RCE(Range Check Elimination,范围检查消除)优化,所谓范围检查消除,就是为了正确的抛出数组越界异常,虚拟机需要在数组访问 ...
- 基于 element-plus 封装一个依赖 json 动态渲染的查询控件
前情回顾 基于 el-form 封装一个依赖 json 动态渲染的表单控件 Vue3 封装第三方组件(一)做一个合格的传声筒 功能 使用 vue3 + element-plus 封装了一个查询控件,专 ...
- 关于Linux的一些基础命令
今天学习scala语言,在linux系统上运行,发现对Linux的命令不太熟悉,为了熟悉掌握,也便于查询,这些命令主要是为了收藏备用,,希望能帮助到大家 linux20个常用命令是: 1.显示日期的指 ...
- 201871030138-杨蕊媛 实验二 个人项目—《D{0-1}背包问题》项目报告
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/2018CST 这个作业要求链接 https://www.cnblogs.com/nwnu-dai ...
- TVM编译机器学习到 WASM 和 WebGPU
TVM编译机器学习到 WASM 和 WebGPU TLDR TVM 深度学习编译器对 WASM 和 WebGPU 的支持.实验表明,TVM 的 WebGPU 后端在将模型部署到 Web 时可以接近原生 ...
- Dockerfile构建实践
Dockerfile构建实践 本文介绍了用于构建有效图像的推荐最佳实践和方法. Docker通过从一个Dockerfile文本文件中读取指令来自动构建映像,该文本文件按顺序包含构建给定映像所需的所有命 ...
- TensorFlow分布式详解
每次 TensorFlow 运算都被描述成计算图的形式,允许结构和运算操作配置所具备的自由度能够被分配到各个分布式节点上.计算图可以分成多个子图,分配给服务器集群中的不同节点. 强烈推荐读者阅读论文& ...
- MinkowskiEngine demo ModelNet40分类
MinkowskiEngine demo ModelNet40分类 本文将看一个简单的演示示例,该示例训练用于分类的3D卷积神经网络.输入是稀疏张量,卷积也定义在稀疏张量上.该网络是以下体系结构的扩展 ...
- 如何使用Intel vtune profilier?
如何使用Intel vtune profilier?
- Seata分布式事务框架Sample
前言 阿里官方给出了seata-sample地址,官方自己也对Sample提供了很多类型,可以查看学习. 我这里选择演示SpringBoot+MyBatis. 该聚合工程共包括5个module: sb ...