首页
学习
活动
专区
圈层
工具
发布

Vim Ctrl-]不起作用,如何重新映射其功能?(Windows 10)

Vim是一款强大的文本编辑器,Ctrl-]是Vim中的一个快捷键,用于跳转到光标所在位置的函数或标签定义处。如果在Windows 10上Ctrl-]不起作用,可以尝试重新映射其功能。

要重新映射Ctrl-]的功能,可以按照以下步骤进行操作:

  1. 打开Vim配置文件: 在Vim中,可以通过执行命令:e $MYVIMRC来打开Vim的配置文件。如果没有配置文件,可以创建一个新的。
  2. 添加映射命令: 在配置文件中,可以使用map命令来创建键盘映射。在这里,我们可以使用map <C-]>命令来重新映射Ctrl-]的功能。例如,可以将其映射为跳转到函数或标签定义处的命令<C-]>
  3. 示例配置如下:
  4. 示例配置如下:
  5. 这个配置将Ctrl-]映射为执行:tag命令,该命令将根据光标所在位置的标签或函数名进行跳转。
  6. 保存配置文件: 在完成映射命令的添加后,保存配置文件并退出。
  7. 重新加载配置文件: 在Vim中,可以通过执行命令:source $MYVIMRC来重新加载配置文件,使新的映射命令生效。

完成以上步骤后,应该可以重新映射Ctrl-]的功能。现在,当你在Vim中按下Ctrl-]时,它应该会执行你所映射的命令,跳转到函数或标签定义处。

需要注意的是,以上是一种常见的重新映射Ctrl-]功能的方法,但具体的映射命令可以根据个人喜好和需求进行调整。另外,腾讯云并没有直接相关的产品或产品介绍链接地址与此问题相关。

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

相关·内容

关于SecureCRT及Vim的使用

我们把profile文件保存在一个Web服务器上,然后使用SecureCRT的键盘映射功能,把下面字符串映射到任一快键键(比如F8): cd /tmp && wget -qO – http://127.0.0.1...3、 用好快捷键映射 经常需要在终端下输入相同的内容比如用户名或密码?这时候可以使用SecureCRT的快捷键映射功能,通过映射一键输入指定字串。...4、其  它:多窗口、行折叠、多文件操作等。 以上操作都是基本功,不再赘述。 2、 键盘映射和自定义函数 通过键盘映射,VIM可以定义自己的快捷键以提高输入效率。...比如C++程序员可以通过下面映射添加行注释,类似于Eclispe的Ctrl+/功能: map :s/^[ ]\{,2\}/\/\//  使用VIM的自定义函数,则可实现更为强大的功能。...【附VIM常用命令】 本节列出本人使用vim过程中用到的常用命令,针对默认设置下的VIM生效,在某些自定义设置下可能不适用) CTRL-[ 进入普通模式(此模式为VIM默认模式) : 普通模式下按冒号可进入命令模式

2.2K20

为 Vim 添加 Smali 语法高亮和 Taglist 支持

本文介绍的是如何使用 Vim + Ctags + Taglist(或 Tagbar) 来实现如下需求: TOC {:toc} 当然因为现在 Android 应用打包时都会做不同程度的混淆,最后配置完后在...如果你也跟我一样使用方便的 Vundle 管理插件,那你只需要在你的 _vimrc 文件里添加 Plugin 'mzlogin/vim-smali',然后 so % 重新加载配置文件,再 :PluginInstall...生成 tags 文件,对解析到的变量和方法等就可以 Ctrl-] 跳转到定义了。...注:~ 是指用户目录,Linux 和 Mac OS X 用户应该都明白,Windows 用户可以在 Vim 下 :ec $HOME 查看该目录所在,比如 Win7 下是 C:\Users\用户名。...Windows 下无法直接新建以 「.」 开头的文件名,可以先新建一个 txt 文件,然后在命令行下 rename file.txt .ctags。

1.1K10
  • 为 Vim 添加 Smali 语法高亮和 Taglist 支持

    本文介绍的是如何使用 Vim + Ctags + Taglist(或 Tagbar) 来实现如下需求: 目录 Smali 语法高亮 跳转到定义 Taglist/Tagbar 支持 使用 Taglist...如果你也跟我一样使用方便的 Vundle 管理插件,那你只需要在你的 _vimrc 文件里添加 Plugin 'mzlogin/vim-smali',然后 so % 重新加载配置文件,再 :PluginInstall...生成 tags 文件,对解析到的变量和方法等就可以 Ctrl-] 跳转到定义了。...注:~ 是指用户目录,Linux 和 Mac OS X 用户应该都明白,Windows 用户可以在 Vim 下 :ec $HOME 查看该目录所在,比如 Win7 下是 C:\Users\用户名。...Windows 下无法直接新建以 「.」 开头的文件名,可以先新建一个 txt 文件,然后在命令行下 rename file.txt .ctags。

    1.3K20

    嵌入式Linux系列第19篇:如何高效的阅读Linux源码

    1.引言 如何阅读代码还要单独写一篇文章?难道不是随便用一个IDE就可以了吗?...我曾经尝试过在Windows下用SourceInsight去看内核源码,实在看不下去,而且由于文件太多经常卡住。...通过Ctrl+w+w在两个窗口切换,我们先切换到右边的窗口,然后进入到CLOCK_EnableClock定义的文件里(还记得上一节的Ctrl-]快捷键吧),进入后显示如下 ?...另外如果工程里文件很多,你想通过搜索快速找到某个文件,可以使用vim自带的find命令也能完成所需功能。find 会从 path 中搜索文件。...但是这样使用有一个问题:就是我查看一个结果后,如果我还想继续查看其它的结果,还得重新搜索再选择一次。

    2.1K40

    【技术分享】高效jupyter notebook

    如果你用过vim,就应该不难想象这两个模式的作用:在不同的模式下,编辑器提供的很多好用的快捷键,方便你进行方便快捷的操作。...如果你习惯了某种编辑器,你可以将快捷键映射成和vim, emacs, 或是sublime风格。...Shift-Space 向上滚动 Space 向下滚动 编辑模式快捷键( 按 Enter 键启动): 快捷键 作用 说明 Tab 代码补全或缩进 Shift-Tab 提示 输出帮助信息,部分函数、类、方法等会显示其定义原型...再运行会显示更加详细的帮助 Ctrl-] 缩进 向右缩进 Ctrl-[ 解除缩进 向左缩进 Ctrl-A 全选 Ctrl-Z 撤销 Ctrl-Shift-Z 重做 Ctrl-Y 重做 Ctrl-Home...也可以完成这个功能 %who_ls %who_ls 输出环境中的变量 %run 可以从.py文件执行Python代码. 也可以执行其他的Jupyter notebook。

    1.6K61

    高效jupyter notebook

    如果你用过vim,就应该不难想象这两个模式的作用:在不同的模式下,编辑器提供的很多好用的快捷键,方便你进行方便快捷的操作。...如果你习惯了某种编辑器,你可以将快捷键映射成和vim, emacs, 或是sublime风格。...Shift-Space 向上滚动 Space 向下滚动 编辑模式快捷键( 按 Enter 键启动): 快捷键 作用 说明 Tab 代码补全或缩进 Shift-Tab 提示 输出帮助信息,部分函数、类、方法等会显示其定义原型...再运行会显示更加详细的帮助 Ctrl-] 缩进 向右缩进 Ctrl-[ 解除缩进 向左缩进 Ctrl-A 全选 Ctrl-Z 撤销 Ctrl-Shift-Z 重做 Ctrl-Y 重做 Ctrl-Home...也可以完成这个功能 %who_ls %who_ls 输出环境中的变量 %run 可以从.py文件执行Python代码. 也可以执行其他的Jupyter notebook。

    2.2K60

    使用 PowerToys Keyboard Manager 重新定义 Windows 1011 键盘上的键

    无法重映射的键包括: 无法重映射 ⊞ Win+L 和 Ctrl+Alt+Del,因为它们由 Windows 操作系统保留。 无法重映射 Fn(功能)键(在大多数情况下)。...⊞ Win+G 通常会打开 Xbox Game Bar(即使重新分配时)。 可以在 Windows 设置中禁用 Game Bar。...重映射键 若要重新映射键,请使用重新映射键打开“重新映射键盘设置”窗口。...若要解决此问题,请再创建一个会映射到 A 中结果的重映射键。 常见问题 我重映射了错误键,如何快速停止它?...重映射键(如 Win、Ctrl、Alt 或 Shift)可能会中断手势和某些特殊键 AltGr 和 Ctrl+Alt 会出现问题,因为 AltGr 的行为类似于 (L)Ctrl + (R)Alt,重映射其中一个键可能会破坏其功能

    1.4K10

    vim常用命令总结

    8.退出 要退出Vim,用命令"ZZ"。该命令保存当前文件并退出Vim。 9.放弃编辑 丢弃所有的修改并退出,用命令":q!"。用":e!"命令放弃所有修改并重新载入该文件的原始内容。...39.编辑另一个文件列表 不用重新启动Vim,就可以重新定义一个文件列表。命令":args five.c six.c seven.h"定义了要编辑的三个文件。...、:make、CTRL-] 和 CTRL-^命令时进行。 命令":set autowriteall","set awa"。...说明:以下黑色为vi和vim均有的一般功能,而红色为Vim(Vi Improved)所特有功能。Vim一般的Unix和Linux下均有安装。...:set nowrapscan 关闭查找自动回环功能,即查找到文件结尾处,结束查找;默认状态是自动回环  ex指令  读写资料 :10,20w test  将第10行至第20行的资料写入test文件

    1.5K10

    vim 常用命令

    (按Esc或Ctrl+[进入) 左下角显示文件名或为空 插入模式(按i键进入) 左下角显示–INSERT– 可视模式(不知道如何进入) 左下角显示–VISUAL– 导航命令 %...:set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x...帮助命令 :help or F1 显示整个帮助 :help xxx 显示xxx的帮助,比如 :help i, :help CTRL-[(即Ctrl+[的帮助)。...Vim教程 在Unix系统上 $ vimtutor 在Windows系统上 :help tutor :syntax 列出已经定义的语法项 :syntax clear

    1.5K21

    138 条 Vim 命令、操作、快捷键全集

    Esc或Ctrl+[进入) 左下角显示文件名或为空 插入模式(按i键进入) 左下角显示--INSERT-- 可视模式(不知道如何进入) 左下角显示--VISUAL-- 导航命令 % 括号匹配 插入命令...:set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...帮助命令 :help or F1 显示整个帮助 :help xxx 显示xxx的帮助,比如 :help i, :help CTRL-[(即Ctrl+[的帮助)。...Vim教程 在Unix系统上 $ vimtutor 在Windows系统上 :help tutor :syntax 列出已经定义的语法项 :syntax clear 清除已定义的语法规则 :syntax

    1.1K00

    Vim 命令、操作、快捷键(建议收藏)

    Ctrl+[进入) 左下角显示文件名或为空 插入模式(按i键进入) 左下角显示--INSERT-- 可视模式(不知道如何进入) 左下角显示--VISUAL-- 导航命令 % 括号匹配 插入命令 i 在当前位置生前插入...:set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...帮助命令 :help or F1 显示整个帮助 :help xxx 显示xxx的帮助,比如 :help i, :help CTRL-[(即Ctrl+[的帮助)。...Vim教程 在Unix系统上 $ vimtutor 在Windows系统上 :help tutor :syntax 列出已经定义的语法项 :syntax clear 清除已定义的语法规则 :syntax

    1.3K10

    教程 | Vim 教程【命令-操作-快捷键】

    Esc或Ctrl+[进入) 左下角显示文件名或为空 插入模式(按i键进入) 左下角显示--INSERT-- 可视模式(不知道如何进入) 左下角显示--VISUAL-- 导航命令 % 括号匹配 插入命令...:set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...帮助命令 :help or F1 显示整个帮助 :help xxx 显示xxx的帮助,比如 :help i, :help CTRL-[(即Ctrl+[的帮助)。...Vim教程 在Unix系统上 $ vimtutor 在Windows系统上 :help tutor :syntax 列出已经定义的语法项 :syntax clear 清除已定义的语法规则 :syntax

    72220

    138 条 Vim 命令、操作、快捷键全集

    Esc或Ctrl+[进入) 左下角显示文件名或为空 插入模式(按i键进入) 左下角显示--INSERT-- 可视模式(不知道如何进入) 左下角显示--VISUAL-- 导航命令 % 括号匹配 插入命令...:set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...帮助命令 :help or F1 显示整个帮助 :help xxx 显示xxx的帮助,比如 :help i, :help CTRL-[(即Ctrl+[的帮助)。...Vim教程 在Unix系统上 $ vimtutor 在Windows系统上 :help tutor :syntax 列出已经定义的语法项 :syntax clear 清除已定义的语法规则 :syntax

    1.4K60

    Vim 命令、操作、快捷键(收藏大全)

    Ctrl+[进入) 左下角显示文件名或为空 插入模式(按i键进入) 左下角显示--INSERT-- 可视模式(不知道如何进入) 左下角显示--VISUAL-- 导航命令 % 括号匹配 插入命令 i 在当前位置生前插入...:set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...帮助命令 :help or F1 显示整个帮助 :help xxx 显示xxx的帮助,比如 :help i, :help CTRL-[(即Ctrl+[的帮助)。...Vim教程 在Unix系统上 $ vimtutor 在Windows系统上 :help tutor :syntax 列出已经定义的语法项 :syntax clear 清除已定义的语法规则 :syntax

    1.1K30

    教程 | Vim 教程【命令-操作-快捷键】

    Esc或Ctrl+[进入) 左下角显示文件名或为空 插入模式(按i键进入) 左下角显示--INSERT-- 可视模式(不知道如何进入) 左下角显示--VISUAL-- 导航命令 % 括号匹配 插入命令...:set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...帮助命令 :help or F1 显示整个帮助 :help xxx 显示xxx的帮助,比如 :help i, :help CTRL-[(即Ctrl+[的帮助)。...Vim教程 在Unix系统上 $ vimtutor 在Windows系统上 :help tutor :syntax 列出已经定义的语法项 :syntax clear 清除已定义的语法规则 :syntax

    1.1K20
    领券