JetBrains-IDEA-cookies

JetBrains 系列的IDEA快捷键和小知识

Pycharm

1. pycharm+docker怎么玩

参考文章

PyCharm+Docker:打造最舒适的深度学习炼丹炉 - 知乎 (zhihu.com)

插件推荐

  • code glance (强烈推荐,右侧滚动条变小地图)
  • translation 翻译工具
  • statistic (统计)

Goland

1. 如何快速搭建好接口的各个方法?

1.1 鼠标大法

右键 + 点击Generate + 点击Implement Methods + 对应的struct + 对应的interface

image-20240831124213532

1.2 快捷键 Ctrl + i

键盘快捷键 Ctrl + i

image-20240831123609648

分别选择对应的 类 和要实现的接口,即可快速生成 接口的方法

image-20240831123722285

CLion

1. 配置msvc环境

setting —> build,Execution,Deployment —> Toolchains

image-20250216132625942

image-20250216132604129

设置好就行,记得下载 visual studio 2022

然后创建一个cpp的project

再来配置CMake

image-20250216132832038

2. 添加vcpkg

image-20250216132951063

image-20250216133027883

推荐不要手动下载 vcpkg,使用clion的插件来下载vcpkg,这样不容易出现一些奇奇怪怪的问题

弄完之后重启一下,每次项目都要简单导入一下

出现vcpkg.json便可以使用clion来跳转。

通用

1. 变量快速重命名

  1. 改变当前页面的

光标悬停在 变量名 然后右键 点击 Refactor 然后点击 Rename

image-20240831122204330

  1. 改变整个projet,此处为 文本,会将匹配的所有都替换

Ctrl + shifit + R

image-20240831122120776

2. 快速整理代码,符合规范

快捷键:

ctrl + alt + l ——> pycharm首推使用这种方式

3. 快速 折叠/展开 所有的 函数 和类

右键 + Folding + Fxpand All / Collapse All

image-20240902183321339

快捷键为:

  • 快速折叠
    • ctrl shift -
  • 快速展开
    • ctrl shift =

4. 返回之前的代码

在使用 go的时候, ctrl + 左键 会跳转到 对应的代码

怎么回去呢?

ctrl + alt + 方向键 可以返回前一页或者后一页

github