快捷键收集

以下都是在 mac 上进行的操作

android studio 快捷键:
shift + command + F 搜索字符串
command + shift + ⬆️ 交换行
command + option + L 格式化代码
command + option + O 打开符号表

vs code 快捷键:
command + p 搜索
shift + command + p 搜索命令执行
command + , 打开设置,除了可以设置extension,可以设置工作空间的过滤文件,这比较方便

xcode 快捷键:
command + \ 添加breakpoint
ctrl + command + T 新增编辑区
option + command +` 切换焦点

ctrl + i 格式化代码
ctrl + option + command + w 关闭编辑区

ideavim vim 快捷键:

  • esc 退出编辑模式
  • ctrl + [ 退出编辑模式
  • ctrl + v 开启垂直编辑,完毕之后 退出编辑模式, 就会在每行执行刚才的操作
  • :vsplit 垂直分屏
  • car + ww 切换分屏

不错的参考 vim 常用命令

  • v (可视化的选择)
  • gU (变大写) guW 单词大写
  • gu (变小写) guw 单词小写
  • 0 → 到行头
  • ^ → 到本行的第一个非blank字符
  • $ → 到行尾
  • g_ → 到本行最后一个不是blank字符的位置。
  • fa → 到下一个为a的字符处,你也可以fs到下一个为s的字符。
  • t, → 到逗号前的第一个字符。逗号可以变成其它字符。
  • 3fa → 在当前行查找第三个出现的a。
  • dt" → 删除所有的内容,直到遇到双引号—— "
  • F 和 T → 和 f 和 t 一样,只不过是相反方向。
    区域选择 <action>a<object> 或 <action>i<object>
    在visual 模式下,这些命令很强大,其命令格式为

<action>a<object> 和 <action>i<object>

action可以是任何的命令,如 d (删除), y (拷贝), v (可以视模式选择)。
object 可能是: w 一个单词, W 一个以空格为分隔的单词, s 一个句字, p 一个段落。也可以是一个特别的字符:"、 '、 )、 }、 ]。
假设你有一个字符串 (map (+) ("foo")).而光标键在第一个 o 的位置。

vi" → 会选择 foo.di"
va" → 会选择 "foo".
vi) → 会选择 "foo".
va) → 会选择("foo").
v2i) → 会选择 map (+) ("foo")
v2a) → 会选择 (map (+) ("foo"))

块操作,也就是垂直编辑 典型的操作: 0 <C-v> <C-d> I-- [ESC]

^ → 到行头
<C-v> → 开始块操作
<C-d> → 向下移动 (你也可以使用hjkl来移动光标,或是使用%,或是别的)
I-- [ESC] → I是插入,插入“--”,按ESC键来为每一行生效。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。