常用IDE以及编辑器快捷键

前言

使用常用软件的快捷键可以大大提高工作效率,对于程序员来说必须要掌握。这里列举常用的IDE以及Editor快捷键以便随时查看预防忘记。

sublime

1. 安装

# 3 不是很好安装直接上2
$ sudo add-apt-repository ppa:webupd8team/sublime-text-2   
$ sudo apt-get update  
$ sudo apt-get install sublime-text

2. 常用快捷键

通用(General)

  • Ctrl + Shift + P:调出命令板(Command Palette)
  • Ctrl + `:调出控制台

编辑(Editing)

  • Ctrl + Enter:在当前行下面新增一行然后跳至该行
  • Ctrl + Shift + Enter:在当前行上面增加一行并跳至该行
  • Ctrl + ←/→:进行逐词移动
  • Ctrl + Shift + ←/→进行逐词选择
  • Ctrl + ↑/↓移动当前显示区域
  • Ctrl + Shift + ↑/↓移动当前行

选择(Selecting)

  • Ctrl + D:选择当前光标所在的词并高亮该词所有出现的位置,再次Ctrl + D选择该词出现的下一个位置
  • Ctrl + Shift + L:将当前选中区域打散
  • Ctrl + J:把当前选中区域合并为一行
  • Ctrl + M:在起始括号和结尾括号间切换
  • Ctrl + Shift + M:快速选择括号间的内容
  • Ctrl + Shift + J:快速选择同缩进的内容
  • Ctrl + Shift + Space:快速选择当前作用域(Scope)的内容

查找&替换(Finding&Replacing)

  • F3:跳至当前关键字下一个位置
  • Shift + F3:跳到当前关键字上一个位置
  • Alt + F3:选中当前关键字出现的所有位置
  • Ctrl + F/H:进行标准查找/替换,之后:
    • Alt + C:切换大小写敏感(Case-sensitive)模式
    • Alt + W:切换整字匹配(Whole matching)模式
    • Alt + R:切换正则匹配(Regex matching)模式
    • Ctrl + Shift + H:替换当前关键字
    • Ctrl + Alt + Enter:替换所有关键字匹配

删除空行:CTRL+H打开replace功能,勾选上左侧的regular expression,并填写
find what栏 : \s+$ (正则表达式),replace with栏 : (这行留空),接着点replace all即可

跳转(Jumping)

  • Ctrl + P:跳转到指定文件,输入文件名后可以:
    • @ 符号跳转:输入@symbol跳转到symbol符号所在的位置
    • # 关键字跳转:输入#keyword跳转到keyword所在的位置
    • : 行号跳转:输入:12跳转到文件的第12行。
  • Ctrl + R:跳转到指定符号
  • Ctrl + G:跳转到指定行号

窗口(Window)

  • Ctrl + Shift + N:创建一个新窗口
  • Ctrl + N:在当前窗口创建一个新标签
  • Ctrl + W:关闭当前标签,当窗口内没有标签时会关闭该窗口
  • Ctrl + Shift + T:恢复刚刚关闭的标签

屏幕(Screen)

  • F11:切换普通全屏
  • Shift + F11:切换无干扰全屏
  • Alt + Shift + 2:进行左右分屏
  • Alt + Shift + 8:进行上下分屏
  • Alt + Shift + 5:进行上下左右分屏
  • 分屏之后,使用Ctrl + 数字键跳转到指定屏,使用Ctrl + Shift + 数字键将当前屏移动到指定屏

vim

查找

  • /text:查找text,按n健查找下一个,按N健查找前一个
  • ?text:查找text,反向查找,按n健查找下一个,按N健查找前一个

替换

  • ra:将当前字符替换为a,当前字符即光标所在字符
  • s/old/new/ :替换当前行的第一个匹配
  • s/old/new/g:替换当前行的所有匹配
  • %s/old/new/:替换所有行的第一个匹配
  • %s/old/new/g:替换整个文件的所有匹配
  • :10,20 s/^/ /g:在第10行知第20行每行前面加四个空格,用于缩进
  • ddp:交换光标所在行和其下紧邻的一行

复制粘贴

  • yy:拷贝当前行
  • nyy:拷贝当前后开始的n行
  • p :在当前光标后粘贴
  • shift+p:在当前行前粘贴

剪切

  • ndd:剪切当前行之后的n行

  • :1,10d:将1-10行剪切,利用p命令可将剪切后的内容进行粘贴

  • :1, 10 m 20:将第1-10行移动到第20行之后

删除

  • x:删除当前字符
  • dd:删除当前行
  • D:删除当前字符至行尾

撤销

  • u:撤销(Undo)

退出

  • :wq:保存并退出
  • ZZ:保存并退出
  • :q!:强制退出并忽略所有更改

多行注释

  • CTRL+V:进入可视化模式,光标上移或者下移,选中多行的开头,I键进入insert模式,输入注释符号,如#,ESC键退出可视化模式
  • 删除同理只需Ctrl+v 进入列选择模式,移到光标把注释符选中,按下d

Qt

常用快捷键

  • Ctrl+1 欢迎模式
  • Ctrl+2 编辑模式
  • Ctrl+3 调试模式
  • Ctrl+4 项目设置模式
  • Ctrl+5 帮助模式
  • Ctrl+6 输出模式
  • Alt+0 显示或者隐藏侧边条,编辑模式下起作用(有时写的函数太长,屏幕不够大,就用这个)
  • Esc 切换到编辑模式
  • Alt+1 创建细节窗口
  • Alt+2 搜索结果窗口
  • Alt+3 程序输出窗口
  • Alt+4 编译输出窗口
  • Ctrl+B 编译工程
  • Ctrl+R 运行工程
  • Ctrl+I 自动对齐
  • Ctrl+/ 注释行,取消注释行
  • Ctrl+Shift+< 折叠代码块
  • Ctrl+Shift+> 展开代码块
  • Ctrl+[ 跳到代码块的头部
  • Ctrl+] 跳到代码块的尾部
  • Ctrl+L 跳到某一行
  • Ctrl+F 查找替换当前选中的内容
  • Ctrl+Shift+F 查找内容
  • F5 开始调试
  • Shift+F5 停止调试
  • F9 设置和取消断点
  • F10 单步前进
  • F11 单步进入函数
  • Shift + F11 单步跳出函数
  • Ctrl + Shift + Up 将当前行的代码向上移动一行
  • Ctrl + Shift + R 修改全局变量名
  • Ctrl+Ins 复制行
  • Ctrl+Alt+Down 复制到行下
  • Ctrl+Alt+Up 复制到行上
  • Ctrl+Shift+V 查看剪切板历史
  • Shift+Del 剪切行
  • Ctrl+J 追加行
  • Ctrl+Shift+Enter 在当前行上方插入新行
  • Ctrl+Enter 在当前行下方插入新行

markdown

常用快捷键

  • 生成目录:[TOC]按回车
  • 选中一整行:ctrl+l
  • 选中单词:ctrl+d
  • 选中相同格式的文字:ctrl+e
  • 跳转到文章开头:ctrl+home
  • 跳转到文章结尾:ctrl+end
  • 引用:输入>之后输入空格
  • 代码块:ctrl+alt+f
  • 加粗:ctrl+b
  • 倾斜:ctrl+i
  • 下划线:ctrl+u
  • 删除线:alt+shift+5
  • 插入图片:直接拖动到指定位置即可或者ctrl+shift+i
  • 插入链接:ctrl+k

详细链接

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值