首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么` `ctrl -h`不能在插入模式下工作?(版本gvim 8.1.1)

在插入模式下,按下ctrl -h键组合是无法正常工作的。这是因为在插入模式下,ctrl -h键组合被默认映射为删除前一个字符的操作,而不是执行退格操作。

在Vim中,退格操作通常使用ctrl -?键组合来实现。这是因为在ASCII码表中,退格键的ASCII码为127,而ctrl -?的ASCII码也是127,因此可以用ctrl -?来表示退格操作。

如果你想在插入模式下使用ctrl -h来执行退格操作,可以通过修改Vim的配置文件来实现。在.vimrc文件中添加以下配置:

代码语言:txt
复制
set t_kb=^h

这样就将ctrl -h键组合映射为退格操作了。

需要注意的是,以上配置只对Vim有效,对于gvim可能需要使用其他配置方式。另外,不同版本的Vim可能存在差异,以上配置在gvim 8.1.1版本中适用,其他版本可能需要进行适当调整。

关于Vim的更多信息和配置,请参考腾讯云的产品介绍链接:Vim产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

VIM技巧

(9) 如何解决linuxgvim中文菜单乱码的问题? (10) 如何对所编辑的文件语法高亮显示? (11) 如何快速插入多行数字0-99?...方法二:按v或V或Ctrl+V进入visual模式,移动光标选择一段内容,按y。三者的区别: v以字符为单位,V以行为单位,Ctrl+V是块选择。这个方法只在VIM适用。...首先,确定一你所用的操作系统,如果是windows,那么默认的配置文件 就可以工作了。...如果还不行,可以用鼠标从syntax菜单选择一适合你的 文件类型(新版本gvim默认把文件类型选择关闭了,需要点开,然后按照 开头字母选择类型) 如果是linux,那么确认一是否是redhat...C-R (magic insert) 在insert模式,C-R (register) 插入register里的内容,一个有趣的reg是”=”.

1.1K30

如何高效的编写Verilog HDL——进阶版

那么我这里为什么推荐使用Gvim来编写Verilog HDL呢,首先就是因为它的高度可定制性。   Gvim的配置文件是可以定制的,这样在写代码的时候,就可以使用简单的几个命令就可以减少大量劳动。...比如,我们所编写的代码中其实基本上都是由always块构成的,一般来说我们都是写好一个always块后,然后粘贴复制其他的,那么用gvim,我只需要在插入模式gvim默认是命令模式,按i进入插入模式,...打开编辑器默认为命令模式 编辑模式:进行正常编辑,在命令模式按i切换到编辑模式,按Esc切换到命令模式。...列操作模式ctrl+q 在命令模式ctrl+q进入列操作,将需要进行操作的代码选中按Ctrl+q,便可以对整列进行操作,操作完退出。    4....列插入方法 进入命令模式,选中需要插入的位置,按ctrl+q进入列编辑,按hjkl分别表示上下左右操作,然后键入大写I,插入数据,按Esc,列插入操作完成。 等等。。

3.5K60

Vim的基本使用方法

下面介绍一基本使用方法。 〇、准备工作,确认是否安装 vim分两种,一种是命令行的,就叫vim,绝大部分linux默认已经安装。还有一种是带图形界面的vim,也叫gvim。...+w h:向左 ctrl+w j:向下 ctrl+w k:向上 ctrl+w l:向右 ctrl+w w:在所有窗口中循环 注2:最大化当前split窗口 ctrl+w _ :水平方向最大化 ctrl...# 不保存,直接退出 :w # 保存,不退出 二、常用编辑命令 2.1 输入文字或代码 与其他大部分编辑器不同的是,vim中编辑文字或者代码需要先进入插入模式。编辑完按ESC键退出。...# 先按一i,进行插入模式 i # 输入需要的文件或代码 ... # 编辑完成后,按ESC键退出编辑模式 esc 2.2 选中、复制、剪切、粘贴 这些操作是数字IC工程师急需的功能,这里介绍一种更容易入门的操作方法...五、列编辑 5.1 多列一起编辑 ctrl-q # 进入列编辑模式 按上下左右的箭头 # 选中一列或多列 大写字母I或者A # 插入在选中列之前还是之后 输入要插入的内容

22110

Vim之父离世,还不会用Vim的要赶紧学了

下面介绍一基本使用方法。 〇、准备工作,确认是否安装 vim分两种,一种是命令行的,就叫vim,绝大部分linux默认已经安装。还有一种是带图形界面的vim,也叫gvim。...:edit 4.v 1.5 关闭文件的方法 :q # 直接推出 :wq # 先保存再退出 二、常用编辑命令 2.1 输入文字或代码,与其他大部分编辑器不同的是,vim中编辑文字或者代码需要先进入插入模式...# 先按一i,进行插入模式 i # 输入需要的文件或代码 ... # 编辑完成后,按ESC键退出编辑模式 esc 2.2 选中、复制、剪切、粘贴,是数字IC工程师急需的功能,这里介绍一种更容易入门的操作方法...(不再是ctrl-c、ctrl-x、ctrl-v了) 2.3 打错字了,撤销怎么操作呢?...五、列编辑 这个操作相对复杂一些,分以下这个步骤: ctrl-q # 进入列编辑模式 按上下左右的箭头 # 选中一列或多列 大写字母I或者A # 插入在选中列之前还是之后

21510

gVim编辑器——基本设置、常用命令、代码片段

:h16:cGB2312 "新宋体,16字号,gb2312编码方式 21 set nobackup "生成备份文件~ 22 set noswapfile...gVim默认情况下不管有没有中文都是ANSI。quartus ii无法识别ANSI格式的中文,而gVim又无法识别UTF-8格式的中文。...(i键光标停在左侧,a键光标停在右侧) 2 3 1.补全:ctrl + p,按住ctrl键再按p键可以进行代码选择,按Enter键确认 4 5 6 二、命令模式(Esc键)...:输入数据,再按ese退出 44 45 46 三、列操作模式(命令模式ctrl + q键) 47 48 1.选中 :hjkl表示左下上右 49 2.删除 :按delete删除 50 3.插入...:按I再输入数据,按ese退出 51 4.鼠标 :可先鼠标选中范围,再ctrl+q进入列操作模式 52 5.如果不习惯,建议直接使用命令模式的列操作方法 53 54 55 四、其他常用功能 56

4K20

Vim 基本配置和经常使用的命令

所以,熟练掌握一 vim 的基本使用还是非常有必要的。 vim 是在 vi 基础上加非常多新特征发展而来。gvim 则给 vim 加上了图形前端。...假设在 Windows 使用 vim,能够直接安装最新的 gvim。 这里给出一个主要的 vimrc 配置文件。没有配置不论什么插件,仅仅是把主题改成了自带 evening 暗调主题。...并且把做了键映射 -> ii,i 本来是切换到插入模式,高速双击i, 则又切换回到 normal 模式很顺手。...o # 在当前行之后插之中的一个行 O # 在当前行之前插入一行 s # 删除光标所在字符,并进入插入模式 S # 删除光标所在的行,并进入插入模式...# 选中 v # 从光标当前位置開始,光标所经过的地方会被选中,再按一 v 结束 (相似 +方向建) v->view 可视模式 V # 从光标当前行開始

1.2K20

Linux学习笔记之vim操作指令大全

Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常模式,按i、a、o等都可以进入插入模式。...可视模式:正常模式按v可以进入可视模式, 在可视模式,移动光标可以选择文本。按V进入可视行模式, 总是整行整行的选中。ctrl+v进入可视块模式。 替换模式:正常模式,按R进入。  ...表示对于以一个空格和xyz开头的行执行normal模式的dd命令。 关于range的规定为: 如果指定range,则表示当前行。 m,n: 从m行到n行。 0: 最开始一行(可能是这样)。...或者是ctrl+w w。 ctrl+w p: 切换到前一个窗口。 ctrl+w h(l,j,k):切换到左(右,,上)的窗口。 ctrl+w t(b):切换到最上()面的窗口。...Ctrl+] 跳转到tag主题,Ctrl+t 跳回。 :ver 显示版本信息。 15.4 一些小功能 简单计算器: 在插入模式,输入C-r =,然后输入表达式,就能在 光标处得到计算结果。

2.7K20

运维锅总详解vim

按 Esc 退出插入模式,返回到普通模式。 命令模式 (Command mode) 用于执行保存、退出等命令。在普通模式按 : 进入命令模式。...光标移动 h 向左移动一个字符 j 向下移动一行 k 向上移动一行 l 向右移动一个字符 文本操作 x 删除光标所在的字符 dd 删除当前行 yy 复制当前行 p 在光标后粘贴 u 撤销上一步操作 Ctrl...保存并退出: :wq 示例 3:使用块可视模式 打开一个文件: vim example.txt 进入块可视模式,选择一个矩形区域: Ctrl + v 移动光标选择文本块,然后按 I 进入插入模式,在每行前插入...可视模式 Vi:不支持可视模式。 Vim:支持可视模式,允许用户选择文本块进行操作。 图形界面 Vi:只有命令行界面。 Vim:有图形用户界面版本GVim),提供更友好的用户体验。...1996 年:Vim 4.0 发布,增加了对多缓冲区(buffers)的支持,并引入了一个 GUI(图形用户界面)版本 GVim

2300

vim 文本编辑器

粘贴文本(界面表现:左下角显示文件名或为空) 插入模式(输入模式):修改文本(界面表现:左下角显示—INSERT–)插入模式,按ESC按键返回命令模式 末行模式(扩展模式):保存、退出等(界面表现:左下角显示...)匹配到的行的行首 模式之间的切换 注意:vim打开文件后,默认进入的模式为:命令模式: 命令模式进入插入模式(输入模式)输入:【i】或者【o】或者【a】等 命令模式进入末行模式(扩展模式...扩展【#cc】 h) 【C】删除当前光标到行尾,并切换成插入模式 改变命令 【c】修改后切换成插入模式 命令模式–>插入模式 【c^】删除光标处到行首的字符,并进入插入模式 【...(输入模式的剪切) 正常模式(默认模式)按v(逐字)或V(逐行)进入可视模式,然后用【j】【k】【l】【h】命令移动即可选择某些行或字符,再按d即可剪切 13) 复制命令(y,yank)...-[】即Ctrl+[的帮助 【:help ‘number’】Vim选项的帮助用单引号刮起 【:help 】特殊建的帮助用扩起 【:help –t】Vim启动参数的帮助用- 【:help –i_】插入模式

4.2K10

请品鉴我的vim配置

一些功能 复制内容直接放到系统剪贴本 显示行号,多种语法高亮 修改文档后马上生效 Visual模式用 >, <移动文字不会取消选择 生成backup文件 关闭拼写检查 关闭声音 关闭列光标加亮 关闭行光标加亮...允许折行 代码折叠 开启实时搜索功能 显示光标当前位置 高亮显示搜索结果 折叠模式翻页的改进 智能缩进 没有滚动条 没有菜单和工具条 总是显示状态栏 主要改动 我在spf13的基础上,做了一些微小的工作...gvim,要把本目录下的 gvim_fullscreen.dll放到 gvim的安装目录下 F12: 切换paste模式,或者 tg fc:fixed confict markers...fw:对当前光标下文字进行搜索 mk:markdown调用chrome生成markdown preview 在 Visual模式按 .为退出 Visual模式 标签页控制...ywvim中文输入法 ywvim中文输入法,直接在vim里内置,无意中发现要和fcitx配合使用否则会有bug,在 insert模式通过 CTRL+@或 CTRL+\开启, CTRL+^进行配置.

2K60

vim配置即.vimrc文件的配置及vim操作技巧

插入模式:可以输入文本,在正常模式,按i、a、o等都可以进入插入模式。 可视模式:正常模式按v可以进入可视模式, 在可视模式,移动光标可以选择文本。按V进入可视行模式, 总是整行整行的选中。...ctrl+w h(l,j,k):切换到左(右,,上)的窗口。 ctrl+w t(b):切换到最上()面的窗口。 ctrl+w H(L,K,J): 将当前窗口移动到最左(右、上、)面。...Ctrl+] 跳转到tag主题,Ctrl+t 跳回。 :ver 显示版本信息。...15.4 一些小功能 简单计算器: 在插入模式,输入C-r =,然后输入表达式,就能在 光标处得到计算结果 3.vim官方教程 2008年01月01日  版本 1.5  ===============...提示∶如果您不敢确定您所按的字母,请按键回到正常(Normal)模式。 然后再次从键盘输入您想要的命令。 提示∶光标键应当也能正常工作的。

3.7K10

【Linux】vi和vim编辑器——常用命令大全

文章目录 8.1、vi 和 vim 8.1.1 VI 8.1.2 VIM 8.2 打开和新建文件 8.2.1 打开文件并且定位行 8.3 VI三种工作模式 8.4 常用命令 8.4.1 移动 8.4.2...插入命令(重要) 演练 -- 编辑命令 和 数字连用 8.1、vi 和 vim 8.1.1 VI vi 是 visual interface 的简称 , 是 linux 中 最经典 的文本编辑器...并定位到指定行的情况 例如 : 在开发是 , 知道某一行代码有错误 , 可以 快速定位 到出错误代码的位置 这个时候 , 可以使用以下命令打开文件 提示: 如果只带上+ 而指定行号..., 会直接定位到文件末尾 8.3 VI三种工作模式 VI 有三种工作模式 1....^Y 向上滚屏 8.4.10 插入命令(重要) 在 vi 中除了常用 i 进入编辑模式 外, 还提供了一命令同样可以进入编辑模式 演练 -- 编辑命令 和 数字连用 在开发中 , 可能会遇到连续输入

1.6K21

Win10系统安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)

这时进入windows命令行,输入gvim启动编辑器,然后键入命令:version,看到版本号就没有问题了     虽然现在Vim已经可以正常使用了,但是没有插件的加成,开发效率就不是那么高,所以我们现在来安装一些常用的插件...模式即可自动根据当前文档内的内容进行自动补全     是不是感觉还不错?...Vim 有两种模式——Normal 模式和 Insert 模,所有命令都是在 Normal 模式执行。...ctrl+w 松手后再按 方向键 切换工作区 :MR 选择最近打开的文件(需安装插件) F12 运行当前文件 # 搜索光标处短语 :set paste 进入粘贴模式 :%s/target/something...在JetBrains横行的今天,Vscode为什么被评为最好的IDE?就是因为它在IDE中最具可扩展性。

52410

Linux文本编辑器——vim「建议收藏」

Linux文本编辑器 ed pico emacs nano gVim vim vi vim 是文本编辑器 不是文字处理工具(office liboffice wps)...——-> 命令模式 <——- [esc] 一般模式的操作 移动光标的方法 1、上下左右四个箭头键 2、h左 j k上 l右...数字+hjkl(方向键) ctrl+f page down 翻页 ctrl+b page up 上翻页 ctrl+d 向下移动半页 ctrl...a/A a=光标后 A=———–尾 o/O o=光标所在行下一行插入 O=光标所在行上一行插入 r/R (替换) r=替换光标所在处的字符 R=...宿主目录),值与”psaawd”文件中home字段一致 echo $PWD    表示用户当前所在的目录,值与pwd命令的结果一致 ***echo $PATH    表示当前用户的命令搜索路径,即用户指定全路径名执行命令

81540

Vim命令使用说明

插入模式:可以输入文本,在正常模式,按i、a、o等都可以进入插入模式。 可视模式:正常模式按v可以进入可视模式, 在可视模式,移动光标可以选择文本。按V进入可- 视行模式, 总是整行整行的选中。...ctrl+v进入可视块模式。 替换模式:正常模式,按R进入 文档操作 :e file –关闭当前编辑的文件,并开启新的文件。 如果对当前文件的修改未保存,vi会警告。 :e!...(下面会讲到)输入3h, 则光标向左移动3个字符。...H: 把光标移到屏幕最顶端一行。 M: 把光标移到屏幕中间一行。 L: 把光标移到屏幕最底端一行。 gg: 到文件头部。 G: 到文件尾部 截屏 ctrl+f: 翻一屏。...[n]X: 剪切光标左边n个字符,相当于d[n]h。 d: 删除(剪切)在可视模式选中的文本。 d$ or D: 删除(剪切)当前位置到行尾的内容。

2.5K10

超级强大的vim配置(vimplus)

我的工作环境是: Fedora Core 5 gvim是自己编译的7.0, 如果你还没有安装gvim, 请看我的这篇文章 由于本人一直从事C..." 1 - 记住上次的补全方式,直到用其他的补全命令改变它" 2 - 记住上次的补全方式,直到按ESC退出插入模式为止 问题: 但是现在我的键不好用了, 我以前爱用进行缩进, 如果前面有字符按...set linespace=2 "字符间插入的像素行数目 set whichwrap=b,s,,[,] "开启normal 或visual模式的backspace键空格键,左右方向键,insert...set linespace=2 "字符间插入的像素行数目 set whichwrap=b,s,,[,] "开启normal 或visual模式的backspace键空格键,左右方向键,insert...a表示所有模式 vi的三种模式:命令模式,插入模式,可视模式.鼠标可以启动于各种模式中: The mouse can be enabled for different modes: n Normal

29.2K92

让Vim打造成强大的IDE,附_vimrc的配置和使用

配置 了VImrc文件。发现挺好用的。这里总结下使用方法。 首先环境准备,下载windows的VIM .GVIM。我的版本是V7.4. 然后把_vimrc配置文件放到安装目录下。...同理,打开GVIM后,需要进入 工作目录(如: E://work//myprj),则直接输入 :E E://work//myprj 使能ctag和 cscope,方便查找与跳转。... ggVGY " map gg=G " 选中状态 Ctrl+c 复制 vmap "+y "在插入模式中使用Ctrl+v粘贴全局剪贴板内容 inoremap... "在插入模式中使用Ctrl+v粘贴全局剪贴板内容 inoremap :set pastemui+mv'uV'v=:set nopaste... "在Visual模式中使用Ctrl+c复制内容到全局剪贴板 vnoremap "+y "在Visual模式中使用Ctrl+x剪切内容到全局剪贴板 vnoremap

1.3K10
领券