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

带有Vim扩展的VS代码: ctrl+d不会转到半页,而是转到“选择环境”

带有Vim扩展的VS代码是一种集成开发环境,它结合了VS代码和Vim编辑器的功能。Vim是一款经典的文本编辑器,以其高效的编辑方式和强大的扩展性而闻名。VS代码是一款轻量级的代码编辑器,具有丰富的插件生态系统和用户友好的界面。

通过安装Vim扩展,可以在VS代码中使用Vim的编辑模式和快捷键。其中,"ctrl+d"是Vim中的一个常用命令,用于选择当前光标所在位置的单词,并在文本中查找并选择下一个相同的单词。

与传统的Vim编辑器不同,带有Vim扩展的VS代码在执行"ctrl+d"命令时,不会像Vim一样转到半页,而是弹出一个"选择环境"的选项。这个选项允许用户在多个可能的环境中进行选择,以便更灵活地进行编辑。

带有Vim扩展的VS代码的优势在于结合了Vim和VS代码的优点。Vim提供了强大的编辑功能和快捷键,使得编辑代码更加高效。而VS代码则提供了丰富的插件和用户友好的界面,使得开发工作更加便捷和舒适。

这种组合适用于那些熟悉Vim编辑器的开发者,他们可以在VS代码中享受到Vim的编辑体验,并且可以利用VS代码的其他功能来提高开发效率。

腾讯云提供了一系列与云计算相关的产品,其中包括云服务器、云数据库、云存储等。这些产品可以帮助开发者在云环境中进行应用部署、数据存储和计算处理等操作。

以下是腾讯云相关产品的介绍链接地址:

  • 腾讯云服务器:提供弹性计算能力,支持多种操作系统和应用部署方式。
  • 腾讯云数据库:提供可扩展的数据库服务,包括关系型数据库和NoSQL数据库。
  • 腾讯云对象存储:提供安全可靠的云存储服务,适用于各种数据存储需求。

请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估和决策。

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

相关·内容

技术|必知必会 Vim 编辑器基础命令

在Linux系统中有几种文件编辑器,你可以根据需求选择合适文件编辑器。在这里,我想推荐Vim编辑器。 为什么推荐Vim编辑器相对于创建新文件,你更多是修改已经存在文件。...它具有许多功能,例如:多次撤销、多窗口和缓冲区、语法高亮、命令行编辑、文件名补全、可视选择等等。你可以使用:help命令来获取在线帮助。...命令模式下光标移动Vim快捷键允许你使用不同方式来移动光标: G–跳转到文件最后一行gg–跳转到文件首行$–跳转到行末尾0(数字0)–跳转到行开头w–跳转到下一个单词开始(单词分隔符可以是空格或其他符号...键–向上移动一页 Ctrl+d–向下移动半页 Ctrl+u–向上移动半页 插入模式:插入文字下面的Vim快捷键允许你根据需要在光标的不同位置插入内容。...:%s/旧模式/新模式/gc–逐个询问是否文件中旧模式替换为新模式如何在Vim编辑器中跳转到特定行你可以根据需求以两种方式达到该目的,如果你不知道行号,建议采用第一种方法。

1.3K40

Sublime Text历练

扩展Vim和Sublime Text都是可扩展(Extensible),并包含大量实用插件,我们可以通过安装自己领域插件来成倍提高工作效率。...互补:Vim和Sublime Text分别是命令行环境(CLI)和图形界面环境(GUI)下最佳选择,同时使用两者会大大提高工作效率。 优点:自动保存代码代码高亮、语法提示、自动完成且反应快速。...编辑器(Editor) vs 集成开发环境(Integrated Development Environment,下文简称IDE) 我经常看到一些程序员拿编辑器和IDE进行比较,诸如Vim比Eclipse...Ctrl+↑/↓移动当前显示区域 Ctrl+Shift+↑/↓移动当前行 Ctrl+D选择当前光标所在词并高亮该词所有出现位置,再次Ctrl+D选择该词出现下一个位置,...Escape单光标 ### 扩展(Expand) Ctrl+A:全选 Ctrl+L:选择整行(按住-继续选择下行) Ctrl+D:选词:(按住-继续选择下个相同字符串)

1.3K30
  • VIM常用快捷键(转载)

    移动光标 h,j,k,l 上,下,左,右 ctrl-e 移动页面 ctrl-f 上翻一页 ctrl-b 下翻一页 ctrl-u 上翻半页 ctrl-d 下翻半页 w 跳到下一个字首,按标点或单词分割 W...l 跳转到右边窗口 ctrl-w t 跳转到最顶上窗口 ctrl-w b 跳转到最底下窗口 多标签编辑 :tabedit file 在新标签中打开文件file :tab split file 在新标签中打开文件...编辑器中用exit,ctrl+D返回VIM编辑器 可以"!...make -> 直接在当前目录下运行make指令 VIM启动项 -o[n] 以水平分屏方式打开多个文件 -O[n] 以垂直分屏方式打开多个文件 自动排版 在粘贴了一些代码之后,vim变得比较乱,只要执行...copen打开小窗口里了,而且用鼠标双击错误信息,就会跳转到发生错误行。

    1.7K20

    超全Vim常用快捷键,建议收藏备用!

    一、移动光标 h j k l 上 下 左 右 ctrl-y 上移一行 ctrl-e 下移一行 ctrl-u 上翻半页(up) ctrl-d 下翻半页(down) ctrl-f 上翻一页(forward)...l 跳转到右边窗口 ctrl-w t 跳转到最顶上窗口 ctrl-w b 跳转到最底下窗口 八、多标签编辑 :tabedit file 在新标签中打开文件file :tab split file...编辑器中用exit,ctrl+D返回VIM编辑器 可以"!...make -> 直接在当前目录下运行make指令 十、VIM启动项 -o[n] 以水平分屏方式打开多个文件 -O[n] 以垂直分屏方式打开多个文件 十一、自动排版 在粘贴了一些代码之后,vim变得比较乱...copen打开小窗口里了,而且用鼠标双击错误信息,就会跳转到发生错误行。

    19.7K32

    16个VS Code快捷方式,可加快编码速度

    介绍 微软VS Code是互联网上最受欢迎文本/代码编辑器之一。VS Code是一个IDE(集成开发环境),我们可以通过使用扩展使其功能更强大,并且非常易于自定义。...它带有emmet预构建,其他文本编辑器无法做到,它还允许我们调整其代码,因此我们甚至可以根据自己喜好修改其环境变量。它具有大量扩展,您可以根据需要使用它们。...4.更改语言模式 键盘快捷键: Ctrl+K M 坚持该文件类型新语言模式 5.改变你主题 键盘快捷键: Ctrl+K Ctrl+T 您可以从VS Code扩展市场中安装更多主题。...10.下一个选择 键盘快捷键: Ctrl+D 这只会选择选择事件之后下一个事件,因此您可以一个一个地添加选择。...13.代码格式 当前选择代码: Ctrl+K Ctrl+F 整个文件格式: Shift+Alt+F 格式化不整洁代码以清理代码以提高可读性。

    99430

    『力荐汇总』这些 VS Code 快捷键太好用,忍不住录了这34张gif动图

    这些 VS Code 快捷键太好用,忍不住录了这34张gif动图 一方面,我确实将 VS Code 作为自己主力编辑器:远程操作时用、写笔记时用、写代码(C++/Python/JavaScript)时也用...使用 F12 实现跳转 如上图: •F12 跳转到变量、函数、类定义处•Shift + F12 跳转到其引用处;多个引用时,可以选择具体哪个 reference 使用 F12 也可以跳转到环境源码中...这里需要注意,强烈推荐 不使用Vim自带组合快捷键 Ctrl ,因为其会覆盖掉 VS Code 本身快捷键以及其他插件快捷键 。 ?...vim scroll 值得注意是,我们依然可以使用 Ctrl + u 和 Ctrl + d 实现上下滚动页面,滚动行数默认为半页大小。...vim [] 如上,使用 Shift + [] 是以「代码块」为单位跳行。 ? vim 中 Ctrl + [] 如上,Ctrl + [] 实现缩进调整。这里结合了 visual 模式。 ?

    1.2K10

    Visual Studio 2008 每日提示(十)

    #91、查找组合框一些有趣用法 原文链接:How to have fun with the Find Combo Box 操作步骤: 按Ctrl+D 转到查找组合框 1、输入一个数字,按 Ctrl...: 选择一段文本后,如何让光标跳转到开始位置,如下图所示 如果想让光标跳转到“selection anchor”位置,需要做如下设置, 菜单:工具+选项+文本编辑器+常规,然后选中“按escape...键后转到选择定位点”。...你也可以修改高亮颜色效果,方法如下 菜单:工具+选项+环境+颜色和字体,在“显示项”选择“大括号匹配(突出显示)”,然后选择颜色。 评论:这样设置后代码看起来比较清楚明晰。...,只要在上面的界面选中“将无扩展文件映射到”项,然后选择你需要编辑器即可。

    1.4K70

    VSC x VIM - 反正多学几个快捷键没有坏处

    当年研究过一段时间 VIM, 因为操作不熟练没有用作主力 IDE, 而是单纯在 CLI 里面用于轻度编辑 多年过去了, VSC 成为了主力 IDE, VSC VIM 插件也变得更好用了 我使用 VSC...{char} 后, 同样少取一个字符 翻页 (注意这里几个快捷键可能和 VSC 快捷键会冲突, 修改 vim.handleKeys 可以防止冲突 ) Ctrl+f/b: 向前/向后移动一页 Ctrl...+d/u: 向前/向后移动半页 重复 ;/,: 正向/反向重复行内查找 ....}: 录制一个宏命令并保存到 {char} - q: 输入完毕后停止录制, 可能不会有什么反应但是会停止录制 - @{char}: 执行录制名称为 {char} 宏 - :register {char...cards{Enter} : 跳转到前一个 cards 位置并取消选择 5ddq : 删除 5 行并停止录制 然后如果想要删除特定 item 就只需要输入@a来调用变量a里面保存宏命令 参考文献 http

    1.3K10

    终端下强大资源管理器 -- Ranger 详解

    -c, --clean 干净模式:Ranger 不会读取或者创造任何配置文件,不会在系统内留下任何痕迹。...--copy-config=file 复制一份默认配置文件到 Ranger 配置文件夹内,已存在不会被盖写。...--list-unused-Keys 列出在浏览器环境中未绑定任何动作按键 --list-tagged-files=tag 列出用给定 tag 标记所有文件。...4.1 基本操作 这些基本操作与 vim 中几乎一模一样: h – 向左回到父目录 l – 向右进入子目录(回车也可以) k/j – 上/下移动光标 u/d – 上下翻半页(K/J) b/f – 上下翻页...(PAGEUP/PAGEDOWN) H/L – 后退/前进到上一个或下一个历史记录 gg/G – 跳转到顶端或底端(HOME/END) V – 开启/关闭选择模式 空格 – 选择/取消选择 v – 反选

    4K10

    Vim 初探

    领悟到Vim精髓时候会发现Vim非常高效,只有你想不到,没有Vim做不到。 如果你用macbook,作为一个前端基本必备两屏是:浏览器和终端。而Vim跟终端完美的融合了。...选择模式:这个模式中,可以用光标键高亮选择文本,这篇文章先不细讲。...`i` - 进入插入模式,我们就可以输入文字了 `hjkl` - 上下左右移动 `ctrl+u, ctrl+d` - 上下翻半页,这个比较常用,最基础替代鼠标上下滚动 `yy, p` - 复制当前行/...比如: 3yy - 复制3行 3p - 粘贴3次 3fa - 跳转到当前行第三个字符a 上面只是一些简单例子,基本上了解了命令,很大部分命令都支持 数字 + 命令 组合。...vi" - 会选择 foo. va" - 会选择 "foo". vi) - 会选择 "foo". va) - 会选择("foo"). v2i) - 会选择 map (+) ("foo") v2a) -

    50240

    Vim 初探

    领悟到Vim精髓时候会发现Vim非常高效,只有你想不到,没有Vim做不到。 如果你用macbook,作为一个前端基本必备两屏是:浏览器和终端。而Vim跟终端完美的融合了。...选择模式:这个模式中,可以用光标键高亮选择文本,这篇文章先不细讲。...`i` - 进入插入模式,我们就可以输入文字了 `hjkl` - 上下左右移动 `ctrl+u, ctrl+d` - 上下翻半页,这个比较常用,最基础替代鼠标上下滚动 `yy, p` - 复制当前行/...比如: 3yy - 复制3行 3p - 粘贴3次 3fa - 跳转到当前行第三个字符a 上面只是一些简单例子,基本上了解了命令,很大部分命令都支持 数字 + 命令 组合。...vi" - 会选择 foo. va" - 会选择 "foo". vi) - 会选择 "foo". va) - 会选择("foo"). v2i) - 会选择 map (+) ("foo") v2a) -

    912100

    Vim 快捷命令

    ) e 以屏幕为单位 功能 按键 向下翻页 CTRL-f 向上翻页 CTRL-b 向下翻半页 CTRL-d 向上翻半页 CTRL-u 向上一行 CTRL-y 向下一行 CTRL-e 光标移到屏幕上方...gu 将选中内容全转为大写 gU 将当前行变成小写 guu 将当前行变成大写 gUU 选择 功能 按键 选中上一次选择区域 gv 选中括号内区域 vi{、vi[、vi( 搜索 功能 按键 向下查找字符串...dp 该差异点使用其它文件 do 手动刷新重新比较 :diffupdate Buffer 功能 按键 查看 Buffer 列表 :ls 转到 Buffer 列表中下一个 Buffer :bn 转到...Buffer 列表中上一个 Buffer :bp 转到 Buffer 列表中 num 号 Buffer :bnum 你之前待过一个 Buffer :b# 从 Buffer 列表中删除 num 号...代码 功能 按键 格式化代码 gg=G 去除 1-20 行首行号 :1,20s/^\\s\*[0-9]\*\\s\*//g 展开全部折叠 zR 展开当前层级折叠 zr 全部折叠 zM 当前层级折叠 zm

    77110

    VS Code常用快捷键

    后输入" : "进入 # 根据名字查找 symbol,也可以 Ctrl+T 二、常用快捷键 1、编辑器与窗口管理 新建文件: Ctrl+N 文件之间切换: Ctrl+Tab 打开一个新VS...Code编辑器: Ctrl+Shift+N 关闭当前窗口: Ctrl+W 关闭当前VS Code编辑器: Ctrl+Shift+W 切出一个新编辑器窗口(最多3个): Ctrl...+\ 切换左中右3个编辑器窗口快捷键: Ctrl+1 Ctrl+2 Ctrl+3 2、代码编辑 (1) 格式调整 代码行向左或向右缩进: Ctrl+[ 、 Ctrl+] 复制或剪切当前行...: Shift+End 选择从光标到行首内容: Shift+Home 删除光标右侧所有内容(当前行): Ctrl+Delete 扩展/缩小选取范围: Shift+Alt+Right 和...: Ctrl+D 回退上一个光标操作: Ctrl+U 撤销上一步操作: Ctrl+Z 手动保存: Ctrl+S (3) 重构代码 找到所有的引用: Shift+F12 同时修改本文件中所有匹配

    76330

    VS Code 中 Vim 操作 | 无需修改 VSC 默认快捷键 | 常用组合与逻辑

    VS Code 中 Vim 操作 | 常用组合与逻辑 尽管 VS Code 自带快捷键已经足够强大 ,但存在一个问题:使用方向键是一个有些“反人类”行为,双手放在键盘上,如果只敲击字母,那么便无需移动手腕...这里需要注意,强烈推荐 不使用Vim自带组合快捷键 Ctrl ,因为其会覆盖掉 VS Code 本身快捷键以及其他插件快捷键 。 ?...vim scroll 值得注意是,我们依然可以使用 Ctrl + u 和 Ctrl + d 实现上下滚动页面,滚动行数默认为半页大小。...vim 中 s x 如上: •normal 模式下,s是删除当前光标所指并转为 insert 模式,x是删除并且不转换 ? vim 中 g 如上: •normal 模式下,15gg是跳转到15行 ?...vim [] 如上,使用 Shift + [] 是以「代码块」为单位跳行。 ? vim 中 Ctrl + [] 如上,Ctrl + [] 实现缩进调整。这里结合了 visual 模式。 ?

    3K20

    来点VIM给你充充电~

    心情不好不要紧,咱们可以来学点新东西来充实充实自己,例如:如何使用世界上最好用编辑器敲代码~~~ 俗话说好,“工欲善其事,必先利其器”,想好好敲代码就得有个好用编辑器~相信大家见过许许多多编辑器...,例如sublime text、notepad++、eclipse、pycharm(jetbrains全家桶)、vs code等等,但是我们今天要说不是这个,而是最原始编辑器vim。...vim是一个著名功能强大、高度可定制文本编辑器,用它来编程,可以让你coding事半功倍。 但是,与此同时也存在着一个问题,不会使用vim的人去使用它就会非常尴尬,根本摸不着头脑! ?...选择当前行,并替换每个字符大小写 V~ ? 显示当前正在编辑文件名字 :file ? 修改当前行数字大小(加一减一) Ctrl X / Crtrl A ?...向下翻滚半页 Ctrl D 向上翻滚半页 Ctrl U 向前翻一页 Ctrl F 向后翻一页 Ctrl B ? 删除当前插入行,并进入编辑模式 cc ?

    49820

    用了VS Code、IDEA等十几款编辑器后,我总结出优秀编辑器特质

    接着使用 vim典型动作,例如$(转到行尾)、f(转到在 f 之后键入下一个字符第一个匹配项,例如f(将使光标移至下一个 (上)、%(转到匹配定界符)或w(转到下一个单词开头)/b(转到上一个单词开头...带有插件管理器(我个人使用 vim-plug,还有其他很多选项),它们能让你生活变得更加轻松。...它能为你做很多事情,其中一些真的给我留下深刻印象: 允许我在函数内选择代码重构机制,要求编辑器“将其移至专用函数中”。...它 UI 流畅且非常干净。从 LSP 集成到 Markdown 预览和 Vim 模式,你都可以找到许多扩展 / 插件 / 主题。...我在使用其他基于 Web 软件(例如 GNOME 桌面环境)时观察到这个问题,这让我越来越怀疑这种技术选择。 9 总结 当开始编程时,我记得见过有人谈论 IDE/ 编辑器之战。

    1.8K10

    VS2010版快捷键

    插入外侧代码  F12: 转到所调用过程或变量定义  窗口快捷键  Ctrl+W,W: 浏览器窗口  Ctrl+W,S: 解决方案管理器  Ctrl+W,C: 类视图  Ctrl+W,E: 错误列表 ...  Shift+Alt+C: 新建类  Ctrl+Shift+A: 新建项  VS2005隐藏快捷键  这里我将会把一些无意中发现VS2005中没有明确指出快捷键共享出来,并不是所有的快捷键,或者常见一些快捷键...Shift-Alt-C: 在项目里添加类 Ctrl-K + Ctrl-C: 注释一段选择代码 Ctrl-K + Ctrl-U: 取消一段选择代码注释 Ctrl-M + Ctrl-O / Ctrl-M...  Ctrl+K,X: 插入代码段  Ctrl+K,S: 插入外侧代码  F12: 转到所调用过程或变量定义  窗口快捷键  Ctrl+W,W: 浏览器窗口  Ctrl+W,S: 解决方案管理器  Ctrl...CTRL + K, CTRL + C注释选择代码  CTRL + K, CTRL + U取消对选择代码注释  F12:转到定义 Ctrl+M,M: 隐藏或展开当前嵌套折叠状态  Ctrl+M,L:

    1.1K10

    像黑客一样!Chrome 完全键盘操作指南(原生快捷键 + Vimium 插件)

    前缀和 .com 后缀然后打开网站 Alt+Enter 在新标签页中跳转页面或搜索 Ctrl+K 转到地址栏并搜索 F10 转到 Chrome 菜单按钮 F11 全屏模式 F12 打开开发者工具 Ctrl...Vimium = Vim + Chromium Chromium 是 Chrome 浏览器所用内核。 Vim,如果你知道这款编辑器,那就最好了,因为我太懒不想介绍。...但如果你不知道,我也不会介绍,因为太懒了;不过你可以看看 知乎,它是入门门槛高到爆但功能强大到爆文本编辑器。 完全键盘操作就靠 Vimium 了。是的,完全可以脱离鼠标!...如果英文阅读吃力,可以阅读下面我精简过后中文版: 页面滚动 j 按住向下滚,直到松开 k 按住向上滚,直到松开 gg 滚到顶部 G 滚到底部 d 向下滚半页 u 向上滚半页 h 按住向左滚,...,选择后切换到此标签页 页面标签 t 打开一个新标签页 J 切换到左边标签页 K 切换到右边标签页 ^ 切换到刚刚访问标签页 g0 切换到第一个标签页 g$ 切换到最后一个标签页 yt

    2.8K20
    领券