高效编程第一条: JetBrains IDE快捷键

enjoy_算法工程师 · · 906 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

高效编程第一条

适用于pycharm, IEDA, Golang等JetBrains旗下大部分IDE产品。
强烈建议经常看一下 help-> productivity Guide,可以按照多种方式排序,例如使用频次,然后选中对应的行,会有一些快捷键的提示,有效地帮助我们了解我们需要记住哪些常用功能的快捷键。

  • 视图部分,建议把左边的project关掉,让代码部分全屏,用command + e来选择最近的文件

  • option + command + F: 切换全屏模式

  • command + 1: project view

  • command + E: recent files

  • 自动化格式部分

  • control + option + O: 优化import

  • option + command + L: 格式化代码,自动整理格式,缩进等

  • shift + command + 上下方向键: 上下移动行

  • 代码补全: tab

  • 代码编辑部分

  • shift + F6: 重命名变量

  • option + 上方向键: 连续选中代码块

  • option + 下方向键: 减少当前选中的代码块

  • comand + shift + *: 列编辑

  • command + D: 复制当前行或选定的块

  • command + backspace: 删除行

  • 运行和debug部分

  • control + R: run

  • control + D: debug

  • command + R: rerun

  • 导航部分

  • command + B: go to declaration

  • command + shift + o: navigate to file

  • command + o: go to type

  • 文档部分

  • control + J: 快速文档

  • command+p: 给函数传参数时,查看需要哪些参数,光标在函数的括号内时

  • 版本控制

  • command + K: 提交代码到版本控制器

插件篇:

AceJump

在AceJump模式(默认快捷键是Ctrl+;(分号) )下,按下N键,屏幕可见范围内的字符N均被打上标记,按相应字母即可跳转到该位置。

postman

重点是要加入content-type:application/json,并在RequestBody的text写入json(参考)

Ideavim

在idea下使用vim编辑


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:enjoy_算法工程师

查看原文:高效编程第一条: JetBrains IDE快捷键

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

906 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传