vscode,vim工作中常用快捷命令汇总

简介

本文介绍工作中常用vscode以及vim时,一些可以降低使用鼠标的快捷键,熟悉后能快速编辑修改代码

vscode 常用快捷键

1.选择一个单词并删除

选中光标所在的单词:

  • Ctrl + D:选中光标所在的单词,继续按可以选中下一个相同的单词。

删除单词:

  • Ctrl + Backspace: 删除光标前的整个单词
  • Ctrl + Delete: 删除光标后的整个单词
  1. 在代码中间换行

在当前行的上方插入新行:

  • Ctrl + Shift + Enter

在当前行的下方插入新行:

  • Ctrl + Enter
  1. 跳转到行的开头或结尾

跳转到行首:

  • Home

跳转到行尾:

  • End
  1. 快速缩进或取消缩进

增加缩进:

  • Tab

减少缩进:

  • Shift + Tab
  1. 删除当前行
  • Ctrl + Shift + K
  1. 复制/剪切当前行

复制当前行:

  • Ctrl + C(不需要选中整行,只需光标在行内)

剪切当前行:

  • Ctrl + X
  1. 快速跳转到文件顶部或底部

跳转到文件顶部:

  • Ctrl + Home

跳转到文件底部:

  • Ctrl + End
  1. 多光标操作

在光标处添加多个光标(多行编辑):

  • Alt + 鼠标点击 或者 Ctrl + Alt + 下箭头/上箭头

同时编辑多个相同的单词:

  • Ctrl + D:选中当前单词,重复按可以继续选择下一个相同的单词。
  1. 格式化代码

格式化当前文件:

  • Shift + Alt + F
  1. 打开命令面板

Ctrl + Shift + P:打开命令面板,在其中可以执行所有VSCode的命令。

  1. 查找与替换

查找:

  • Ctrl + F

查找并替换:

  • Ctrl + H
  1. 跳转到定义
  • F12:跳转到函数或变量的定义处。
  • Alt + F12:在当前页面中显示定义预览。
  1. 快速注释/取消注释

注释/取消注释当前行:

  • Ctrl + /
  1. 撤销与重做

撤销:

  • Ctrl + Z

重做:

  • Ctrl + Y

vim中常用快捷命令

  1. 基本移动操作
  • h:向左移动一个字符。
  • l:向右移动一个字符。
  • j:向下移动一行。
  • k:向上移动一行。
  • w:向前移动到下一个单词的开头。
  • b:向后移动到上一个单词的开头。
  • 0:移动到行首。
  • $:移动到行尾。
  1. 插入模式
  • i:进入插入模式,从光标位置开始编辑。
  • I:进入插入模式,并跳转到当前行的开头进行编辑。
  • a:进入插入模式,并从光标的下一个字符开始编辑。
  • A:进入插入模式,并跳转到当前行的末尾进行编辑。
  • o:在当前行下方新建一行并进入插入模式。
  • O:在当前行上方新建一行并进入插入模式。
  1. 删除操作
  • x:删除光标下的字符。
  • dw:删除光标所在处到单词的末尾。
  • dd:删除当前行。
  • d$:删除光标所在位置到行尾。
  • d0:删除光标所在位置到行首。
  1. 复制和粘贴
  • yy:复制("yank")当前行。
  • yw:复制当前单词。
  • p:在光标后粘贴复制的内容。
  • P:在光标前粘贴复制的内容。
  1. 跳转到指定行
  • G:跳转到文件的最后一行。
  • gg:跳转到文件的第一行。
  • [行号]G:跳转到指定的行号。
  1. 撤销与重做
  • u:撤销上一步的操作。
  • Ctrl + r:重做上一步的撤销。
  1. 查找与替换
  • /:进入查找模式,输入查找内容并按回车确认。
  • n:查找下一个匹配项。
  • N:查找上一个匹配项。
  • :%s/旧内容/新内容/g:全局替换(不需要进入插入模式)。
  1. 可视模式
  • v:进入可视模式(用于选择文本)。
  • V:进入可视行模式(选择整行)。
  • Ctrl + v:进入可视块模式(选择列块)。
  • d:在可视模式中删除选中的内容。
  • y:在可视模式中复制选中的内容。
  1. 保存与退出
  • :w:保存文件。
  • :q:退出Vim模式。
  • :wq:保存并退出。
  1. 拆分窗口
  • :vsp:垂直拆分窗口。
  • :sp:水平拆分窗口。
  • Ctrl + w + w:在拆分的窗口之间切换焦点。
  1. 关闭缓冲区
  • :bd:关闭当前缓冲区。
相关推荐
会发光的猪。5 小时前
如何在vscode中安装git详细新手教程
前端·ide·git·vscode
lucky九年6 小时前
vscode翻译插件
ide·vscode·编辑器
真·Wild·攻城狮7 小时前
【码农日常】Vscode Clangd初始化失败(Win10)
ide·vscode·编辑器
小堇不是码农7 小时前
在VScode中配置C_C++环境
c语言·c++·vscode
七灵微7 小时前
【测试】【Debug】vscode中同一个测试用例出现重复
ide·vscode·编辑器
励志成为嵌入式工程师12 小时前
c语言简单编程练习9
c语言·开发语言·算法·vim
WZF-Sang18 小时前
Linux—进程学习-01
linux·服务器·数据库·学习·操作系统·vim·进程
哇咔咔哇咔21 小时前
使用Markdown编写适用于GitHub的README.md文件的目录结构
vscode·markdown
leptune21 小时前
coding程序猿的专属vim
vim
4U2471 天前
Linux入门之vim
linux·编辑器·vim·命令模式·底行模式