首页 > 其他分享 >Vim实用技巧(3)——插入模式

Vim实用技巧(3)——插入模式

时间:2022-11-20 09:22:08浏览次数:47  
标签:实用技巧 技巧 模式 Vim 插入 普通 更正

插入模式

技巧13 在插入模式中即可即时更正错误

插入模式下撰写文本出了错,可以立刻对他进行更正,而无需切换模式。要迅速更正错误,除了用退格键,还可以用其他一些命令

按键操作 用途
<Ctrl-h> 删除前一个字符(同退格键)
<Ctrl-w> 删除前一个单词
<Ctrl-u> 删至行首

这些命令不是Vim独有的,Vim的命令行模式和bash shell中也可使用。

技巧14 返回普通模式

按键操作 用途
Esc 切换到普通模式
<Ctrl-[> 切换到普通模式
<Ctrl-o> 切换到插入-普通模式

插入-普通模式:处于插入模式时,想运行一个普通模式命令,然后马上回到原来的位置继续插入。

技巧15 不离开插入模式,粘贴寄存器中的文本

  • yt,:复制当前光标到,之间的内容
  • <Ctrl-0>:将寄存器0内的内容粘贴

技巧16 随时随地做运算

  • <Ctrl-r>= + 表达式 + <Enter>

标签:实用技巧,技巧,模式,Vim,插入,普通,更正
From: https://www.cnblogs.com/I-am-Sino/p/16907885.html

相关文章

  • 代码随想录刷题营day1|704.二分查找 34. 有序数组找首位末位 35.搜索插入的位置 27.移
    一、数组理论基础数组下标都是从0开始的数组内存空间的地址是连续的数组的元素是不能删的,只能覆盖二、刷题第一题704.二分查找题目链接:https://leetcode.com/prob......
  • C语言———链表的创建、循环删除和循环插入系统
    参考主要是谭向强的那本《C程序设计》和B站上的小甲鱼的视频,视频的话B站上搜就有,就不把链接放上了。背景:     前两天在学习C语言的过程中又重新学习了一......
  • 解决Mysql 5.7 不能插入中文的问题
    问题的解决方案问题描述:在学习DML插入中文数据时,发现出现了以下问题insertintotea(id,name)values(2,'徐凤年');ERROR1366(HY000):Incorrectstringv......
  • [排序算法] 2路插入排序 (C++)
    前言本文章是建立在插入排序的基础上写的,如果还有不懂插入排序的童鞋先停下脚步,可以先看看这里~❤❤❤直接/折半插入排序2路插入排序解释在插入排序中,当待插入......
  • 算法-2 选择排序、冒泡排序、插入排序
    一选择排序选择排序的时间复杂度O(n2),额外空间复杂度O(1)publicstaticvoidSelectionSort(int[]arr){if(arr==null||arr.Length<2){ret......
  • [排序算法] 插入排序 (C++)
    插入排序解释插入排序很好理解,其步骤是:先将第一个数据元素看作是一个有序序列,后面的n-1个数据元素看作是未排序序列。对后面未排序序列中的第一个数据元素在这个有序序......
  • Mysql批量插入性能优化学习
    转自:https://www.cnblogs.com/myseries/p/11191134.html1.批量insert1.1一条sql将单条insert改为批量insert,其实个人认为改为replaceinto更好,批量insert时,如果其中一......
  • 如何把代码块完美插入到word中
    仅需三步就可以把代码块完美插入到word中❗如何在word中插入c++代码?如何在word中插入代码块?如何在word中完美的呈现代码?如何在word中对代码进行排版?来开始表......
  • 25个Pandas高频实用技巧
    导入案例数据集importpandasaspdimportnumpyasnpdrinks=pd.read_csv('http://bit.ly/drinksbycountry')movies=pd.read_csv('http://bit.ly/imdbratings')......
  • vim 配置
    setnusethlssetcindentsetsw=4setts=4setsts=4setnoswfsetmouse=asetarmap<F1><ESC>:wa<CR>:!gedit%<CR>map<F5><ESC>:wa<CR>:!g++%-O2-std=......