自己在工作中还是比较喜欢探索 Jetbrains 家软件的使用技巧。最开始沉浸在倒腾各种快捷键,骚操作。以前也只是零零散散的整理过一些碎片化的文章,今年在朋友的建议下,开了一个公众号 《玩转 IDEA 》,开始只更新 Jetbrains 软件的使用技巧。从 3 月开始做 到现在 更新了 70 多篇原创,工作日更新,每天内容不多,有时水更,周期性总结。
在加两个大家可能会感兴趣, 不过还没更新在公众号的文章
1
oneisall8955 2022-05-25 12:22:25 +08:00 via Android
赞,有空把多光标列编辑补齐
|
2
Immortal 2022-05-25 12:23:17 +08:00
哇靠 牛
早点发布就好啦 现在转投 neovim 了 但还是支持 |
3
gscsnm 2022-05-25 12:25:18 +08:00
给你点个大大的赞!!正需要
|
4
xujiahui 2022-05-25 14:17:19 +08:00
赞,现在也是在往 vscode 和 neovim 上转,idea 让我感觉最好用的 git 这块
|
5
BeautifulSoap 2022-05-25 14:27:18 +08:00
lz 对 idea 真熟悉啊。
看到最后介绍 vim 想问一下 lz ,这么多年我尝试了不知道几次 vim 但都依旧适应不了 vim 。可我又眼馋 vim 的多模式带来的双手不离开键盘的优点。所以 idea 里有没有可以实现类 vim 多模式,但是每个模式默认不更改任何建委和操作逻辑,可以根据我自己习惯追加自定义按键的插件?(我目前想实现按个什么按键进入命令模式,然后可以用 ijkl 移动,u 和 p 翻译,h 和;对应 home 和 end ,x 剪切 c 赋值 v 粘贴,其他所有按键逻辑都保持 idea 默认不变) |
6
notot OP @oneisall8955 哈哈哈哈 多光标我很早就整理了 https://www.yuque.com/xiaoxiunique/awesome-idea/mfwir0
不过在公众号一直没发,想着后面 快捷键专题的时候 发 |
7
notot OP @BeautifulSoap 我理解了一下,实现时可以实现的 IntelliJ IDEA 下的插件默认就支持 用快捷键来切换模式。 至于其他的 home 。end 。其实 对应 vim 里面的 还要好用一点哟,你可以尝试一下
|
10
BeautifulSoap 2022-05-25 15:05:00 +08:00
@notot 多谢回复。“用快捷键来切换模式”意思是要装 vim 插件吗?可是装了 vim 插件之后整个编辑器的快捷键和操作逻辑都变成 vim 的了
|
11
notot OP @BeautifulSoap 可以看看这个 小节 https://mp.weixin.qq.com/s?__biz=MzI4MjQ1NDU3NQ==&mid=2247484797&idx=1&sn=054b4e1734324c737badb8c70b6c9dc8&chksm=eb98fa3ddcef732b49fb0e2965cbb98af2771b0e06ce010e5e775328b309a33287b348ec4eb0&scene=27#wechat_redirect
我们在安装插件之后,IDE 状态栏 那里会有一个 Vim 的 icon ,点击之后就能看到 切换的快捷键。设置一个比较方便的 比如 ctrl + ;切换 Vim 就可以达到这样的效果啦 |
12
lzzf 2022-05-25 15:11:08 +08:00
赞👍
|
13
Rache1 2022-05-25 17:04:14 +08:00
Commit 介绍
对于本地已经写了一段时间代码,并且有本地仓库时,现在创建了远端仓库,需要提交到远端仓库的,可以在 Git > Manage Remotes 这里管理远端仓库,来代替 git remote add ... 对于还没有初始化的,也可以在 Git > Enable Version Control Integration 里面配置项目要使用的 VCS 。 Merge 解决冲突那里,可以在 Git 的 Commit (变更列表)窗口那里看到有冲突,直接点就能进去解决冲突了,可以不用从 Git 那里点进去😏 Diff 那里,其实 Jetbrains 家的 IDE 都自带了 Diff 窗格,在编辑区按下 Ctrl+Shift+A ,输入 diff ,就会看到有个 Open Blank Diff Window ,这个进去就可以打开一个 diff 窗口,在里面进行 diff 上面还可以选择按行还是按字符或者单词进行 diff ,忽略换行和空格等 😏 |
15
Bronya 2022-05-25 17:41:49 +08:00
收藏了,写得挺好的
|
16
xzh20121116g 2022-05-25 17:43:02 +08:00
收藏了
|
17
BeautifulSoap 2022-05-25 18:09:12 +08:00
@notot 啊,我懂了你的意思是要用的话那就直接快捷键启用 vim 模式,不用了的话就禁用?有个问题是,启用后 vim 依旧会默认替换掉所有快捷键,比如我想在命令模式下继续用 ctrl+F 搜索,ctrl+d 来 duplicate 当前行,shift+del 删除当前行的话该怎么办?
不过想了下,我这种需求可能的确没有现成的插件能做到。。。。总之感谢回答 |
18
notot OP @BeautifulSoap 可以的,在 Vim 插件的配置里面,可以配置在开启 Vim 下冲突的快捷键用 Vim 自己的 还是用 IntelliJ IDEA 的,这种情况你直接全部都用 IntelliJ IDEA 的快捷键就好了。设置一下 1 分钟就搞定了,可以尝试下。
|
19
kongkongye 2022-05-25 20:08:43 +08:00 via iPhone
@xujiahui 同感,mac 上最好用的 git 客户端就是 idea 内置的
|
20
yuu95 2022-05-25 20:15:21 +08:00 via Android
厉害
|
21
marcojbk 2022-05-25 20:44:57 +08:00 via iPhone
讲得挺好,每章节都很明了
|
22
HarryQu 2022-05-25 22:07:45 +08:00
很棒,顺便问下,图中的各种标注如箭头以及对应的文字是用什么工具做的呢?
|
23
Vitta 2022-05-25 22:23:28 +08:00
有办法让 appcode 加载大项目不卡并且代码提示快一点吗
|
24
notot OP @HarryQu 这个工具 https://excalidraw.com/ 很方便的一个工具
|
26
Vitta 2022-05-25 22:57:41 +08:00
@notot
MacBook Pro (16-inch, 2019) 处理器 2.3 GHz 八核 Intel Core i9 内存 16 GB 2667 MHz DDR4 macos Monterey 版本 12.4 |
27
notot OP @Vitta
第一个:加载大项目,这个建议就是把 内存配置改大,其实没有其他很好的办法。像我现在 32 G 的 Mac mini ,WebStorm 我都是分配的 8 G 。我以前分配的 4 G 多开几个项目就很卡了。影响卡顿的原因很多,比如说你开没开代码实时检测语法,静态错误检查,还有就是是否配置 保存时 自动进行格式化之类的,这些都是影响的原因。 第二个:针对编写时的代码提示,如果想要更快,这个在 IDE 里面时没有配置的,只能说自己在输入代码的时候尽量多的前缀匹配。还有就是 如果提示设置了大小写不敏感的话,这样也会增加 IDE 匹配项,也会对速度有影响。 |
28
Vitta 2022-05-26 10:03:50 +08:00
@notot 还是内存太小了,当时想着 16g 够用。
不过 webstorm 和 phpstorm 不卡,提示也快,到 appcode 上就不行了,卡的很 |
29
ileeoyo 2022-05-27 18:27:39 +08:00
《 IntelliJ IDEA 有哪些更强的优势或使用技巧》,这个文章中第一个图片主题挺好看,啥主题啊?那个文件 /文件夹图标也是主题自带的吗
|
31
gosidealone 2023-02-10 13:41:35 +08:00 via iPhone
楼主,为什么 debugger 设置点击行号以运行到光标处 不生效,我点击行号就生成断点
|