首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
odbc
pymongo
nosql
oracle
join
hbase
mysql
sql
firebase
memcached
数据库
sqlite
mariadb
insert
sqlserver
json
mysqli
elasticsearch
mongodb
database
redis
当前位置:
开发笔记
>
数据库
> 正文
vim插入模式下的技巧
作者:埃菲尔的天空有什么 | 来源:互联网 | 2023-05-31 11:06
虽然老手使用Vim大多时候都在正常模式下,但如果知道几个专门用于插入模式下的快捷命令,会感觉更快捷一些。本节会介绍几个小技巧,了解一下也不
虽然老手使用Vim大多时候都在正常模式下,但如果知道几个专门用于插入模式下的快捷命令,会感觉更快捷一些。本节会介绍几个小技巧,了解一下也不错,更多命令参考:help insert-index,事实上插入模式下的自动补全功能,那个才真正给力。
调整缩进
在插入模式下如果希望调整行的缩进,可以
返回正常模式&#xff0c;>或者<调整缩进&#xff0c;然后使用i或者a返回插入模式下&#xff0c;要按3次键&#xff0c;下面的组合键能够实现在插入模式下的缩进调整&#xff0c;每次调整一个shiftwidth宽度。这个尤其用在写if之类的缩进结构时候&#xff0c;很方便。
CTRL&#43;D 减少缩进
CTRL&#43;T 增加缩进
复制相邻行的内容
写东西的时候经常出现相邻两行的内容很想近的情况&#xff0c;你可以用复制粘贴功能&#xff0c;也可以直接一个字符一个字符地复制。
CTRL&#43;Y 复制上一行的相同列的字符
CTRL&#43;E 复制下一行的相同列的字符
举个实际的例子&#xff0c;比如一行内容是&#xff1a;
num1 is 数字
在这一行下方新增加一个空白行(插入模式下在行尾回车或者正常模式下按o)&#xff0c;光标在num1的n正下方&#xff0c;这时候按3下
&#xff0c;num被复制到当前位置&#xff0c;输入数字2后继续
&#xff0c;空格和汉字也能够正确被一个一个地复制下来。
粘贴剪贴板
在插入模式下
{0-9a-z"%#*:&#61;}能够插入剪贴板的内容&#xff0c;如果想临时查看各个剪贴板的内容&#xff0c;可以使用
:reg<回车>&#xff0c;会显示出各个剪贴板的内容。当然输入这个命令很麻烦&#xff0c;做个快捷键吧&#xff0c;把下面这句放到你的vimrc里面&#xff0c;当然F3可以换成其他功能键&#xff0c;这样你在插入模式下就可以按F3列出所有剪贴板的当前内容&#xff0c;然后
剪贴板名称吧&#xff0c;这样做的好处是粘贴完仍然在插入模式下。
imap
:reg
快速移动光标
插入模式下快速移动光标的命令不太多&#xff0c;除了
、
到行首、行尾之外&#xff0c;也可以以单词为单位移动&#xff0c;总比一个字符一个字符移动快一点。
或
光标左移一个单词
或
光标右移一个单词
快速删除
默认情况下Vim在插入模式下只提供了向左删除的快捷键&#xff0c;用不用你自己看着办吧。
CTRL&#43;W 删除光标左侧的单词
CTRL&#43;U 删除光标左侧的行
vim
insert
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
mongodb
MongoDB集群配置:副本集与分片详解
本文详细介绍了如何在MongoDB中配置副本集(Replica Sets)和分片(Sharding),并提供了具体的步骤和命令,帮助读者理解并实现高可用性和水平扩展的MongoDB集群。 ...
[详细]
蜡笔小新 2024-12-27 08:02:09
insert
解析Java中Text.splitText()方法及其应用场景
本文详细介绍了Java中org.w3c.dom.Text类的splitText()方法,通过多个代码示例展示了其实际应用。该方法用于将文本节点在指定位置拆分为两个节点,并保持在文档树中。 ...
[详细]
蜡笔小新 2024-12-26 18:31:42
insert
利用存储过程构建年度日历表的详细指南
本文将介绍如何使用SQL存储过程创建一个完整的年度日历表。通过实例演示,帮助读者掌握存储过程的应用技巧,并提供详细的代码解析和执行步骤。 ...
[详细]
蜡笔小新 2024-12-26 18:20:17
database
Apache Jena 中 Txn.executeWrite 方法详解与代码示例
本文详细介绍了 Apache Jena 库中的 Txn.executeWrite 方法,通过多个实际代码示例展示了其在不同场景下的应用,帮助开发者更好地理解和使用该方法。 ...
[详细]
蜡笔小新 2024-12-26 17:55:52
insert
使用 SQLiteJDBC 和 HikariCP 实现 Java 程序连接 SQLite 数据库
本文介绍了如何通过 Maven 依赖引入 SQLiteJDBC 和 HikariCP 包,从而在 Java 应用中高效地连接和操作 SQLite 数据库。文章提供了详细的代码示例,并解释了每个步骤的实现细节。 ...
[详细]
蜡笔小新 2024-12-26 17:34:42
insert
SQL 触发器实现视图插入操作
本文介绍如何通过创建替代插入触发器,使对视图的插入操作能够正确更新相关的基本表。涉及的表包括:飞机(Aircraft)、员工(Employee)和认证(Certification)。 ...
[详细]
蜡笔小新 2024-12-26 15:53:40
insert
长春大学软件工程:二叉排序树实验报告
本实验主要探讨了二叉排序树(BST)的基本操作,包括创建、查找和删除节点。通过具体实例和代码实现,详细介绍了如何使用递归和非递归方法进行关键字查找,并展示了删除特定节点后的树结构变化。 ...
[详细]
蜡笔小新 2024-12-26 15:32:56
insert
C语言链表动态创建:头插法与尾插法详解
本文详细介绍了C语言中链表的两种动态创建方法——头插法和尾插法,包括具体的实现代码和运行示例。通过这些内容,读者可以更好地理解和掌握链表的基本操作。 ...
[详细]
蜡笔小新 2024-12-26 13:59:07
insert
VxWorks中的双向链表与环形缓冲应用
本文详细探讨了VxWorks操作系统中双向链表和环形缓冲区的实现原理及使用方法,通过具体示例代码加深理解。 ...
[详细]
蜡笔小新 2024-12-26 13:26:16
database
MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ...
[详细]
蜡笔小新 2024-12-26 13:21:38
insert
PostgreSQL中的模式管理
本文由瀚高PG实验室撰写,详细介绍了如何在PostgreSQL中创建、管理和删除模式。文章涵盖了创建模式的基本命令、public模式的特性、权限设置以及通过角色对象简化操作的方法。 ...
[详细]
蜡笔小新 2024-12-26 11:37:26
insert
Python 爬虫基础教程及代码实例
根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ...
[详细]
蜡笔小新 2024-12-26 10:42:40
insert
openGauss每日一练:第6天 - 模式的创建、修改与删除
本篇笔记记录了openGauss数据库中关于模式(Schema)的创建、修改和删除操作。通过这些操作,用户可以更好地管理和控制数据库对象。实验环境为openGauss 2.0.0,并使用由墨天轮提供的线上环境。 ...
[详细]
蜡笔小新 2024-12-26 00:17:35
database
MySQL LAST_INSERT_ID() 函数深入解析
本文详细介绍了 MySQL 中 LAST_INSERT_ID() 函数的使用方法及其工作原理,包括如何获取最后一个插入记录的自增 ID、多行插入时的行为以及在不同客户端环境下的表现。 ...
[详细]
蜡笔小新 2024-12-25 22:04:04
json
中央电视台电影频道节目预告及优化分析
本文详细介绍了中央电视台电影频道的节目预告,并通过专业工具分析了其加载方式,确保用户能够获取最准确的电视节目信息。 ...
[详细]
蜡笔小新 2024-12-25 21:01:14
埃菲尔的天空有什么
这个家伙很懒,什么也没留下!
Tags | 热门标签
odbc
pymongo
nosql
oracle
join
hbase
mysql
sql
firebase
memcached
数据库
sqlite
mariadb
insert
sqlserver
json
mysqli
elasticsearch
mongodb
database
redis
RankList | 热门文章
1
jsp源码实例2(获取表单参数)
2
一个开发人员眼中的JSP技术(下)
3
无边框窗口代码详解
4
JSP由浅入深(6)—— JSP声明
5
高效的jsp分页查询
6
解析得到除去标签的txt内容
7
一个实用的JSP分页代码
8
JSP request(return String)用法详例
9
JSP JavaBean的setProperty属性
10
JSP 从配置文件获取参数详解
11
JDBC连接Access数据库的几种方式介绍
12
jsp中使用jstl导入html乱码问题解决方法
13
消除js以及jsp文件中的警告方法
14
分享JSP中文乱码解决方法
15
JSP使用自定义标签防止表单重复提交的方法
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有