小小的推广一下 《玩转 IDEA》

2022-05-25 11:25:45 +08:00
 notot

背景

自己在工作中还是比较喜欢探索 Jetbrains 家软件的使用技巧。最开始沉浸在倒腾各种快捷键,骚操作。以前也只是零零散散的整理过一些碎片化的文章,今年在朋友的建议下,开了一个公众号 《玩转 IDEA 》,开始只更新 Jetbrains 软件的使用技巧。从 3 月开始做 到现在 更新了 70 多篇原创,工作日更新,每天内容不多,有时水更,周期性总结。

4449 次点击
所在节点    JetBrains
31 条回复
oneisall8955
2022-05-25 12:22:25 +08:00
赞,有空把多光标列编辑补齐
Immortal
2022-05-25 12:23:17 +08:00
哇靠 牛
早点发布就好啦 现在转投 neovim 了
但还是支持
gscsnm
2022-05-25 12:25:18 +08:00
给你点个大大的赞!!正需要
xujiahui
2022-05-25 14:17:19 +08:00
赞,现在也是在往 vscode 和 neovim 上转,idea 让我感觉最好用的 git 这块
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 默认不变)
notot
2022-05-25 14:54:42 +08:00
@oneisall8955 哈哈哈哈 多光标我很早就整理了 https://www.yuque.com/xiaoxiunique/awesome-idea/mfwir0

不过在公众号一直没发,想着后面 快捷键专题的时候 发
notot
2022-05-25 14:57:41 +08:00
@BeautifulSoap 我理解了一下,实现时可以实现的 IntelliJ IDEA 下的插件默认就支持 用快捷键来切换模式。 至于其他的 home 。end 。其实 对应 vim 里面的 还要好用一点哟,你可以尝试一下
notot
2022-05-25 14:57:56 +08:00
@gscsnm 谢谢
notot
2022-05-25 14:58:42 +08:00
@Immortal 哈哈哈 遗憾了
BeautifulSoap
2022-05-25 15:05:00 +08:00
@notot 多谢回复。“用快捷键来切换模式”意思是要装 vim 插件吗?可是装了 vim 插件之后整个编辑器的快捷键和操作逻辑都变成 vim 的了
notot
2022-05-25 15:07:56 +08:00
@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 就可以达到这样的效果啦
lzzf
2022-05-25 15:11:08 +08:00
赞👍
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 ,忽略换行和空格等 😏
notot
2022-05-25 17:27:53 +08:00
@Rache1 牛牛牛的 diff 这个功能我收下了。牛逼
Bronya
2022-05-25 17:41:49 +08:00
收藏了,写得挺好的
xzh20121116g
2022-05-25 17:43:02 +08:00
收藏了
BeautifulSoap
2022-05-25 18:09:12 +08:00
@notot 啊,我懂了你的意思是要用的话那就直接快捷键启用 vim 模式,不用了的话就禁用?有个问题是,启用后 vim 依旧会默认替换掉所有快捷键,比如我想在命令模式下继续用 ctrl+F 搜索,ctrl+d 来 duplicate 当前行,shift+del 删除当前行的话该怎么办?

不过想了下,我这种需求可能的确没有现成的插件能做到。。。。总之感谢回答
notot
2022-05-25 18:34:01 +08:00
@BeautifulSoap 可以的,在 Vim 插件的配置里面,可以配置在开启 Vim 下冲突的快捷键用 Vim 自己的 还是用 IntelliJ IDEA 的,这种情况你直接全部都用 IntelliJ IDEA 的快捷键就好了。设置一下 1 分钟就搞定了,可以尝试下。
kongkongye
2022-05-25 20:08:43 +08:00
@xujiahui 同感,mac 上最好用的 git 客户端就是 idea 内置的
yuu95
2022-05-25 20:15:21 +08:00
厉害

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/855166

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX