1
MonoLogueChi 2022-04-28 01:31:59 +08:00 via Android
reshaper 我比较喜欢的几个功能。第一个是可以直接把 jb 使用快捷键,第二个是非常智能的代码补全和重构提示,就像 jb 一样,第三个是代码格式化,甚至是自动重构一部分代码,反正就是一个能把 jb 的功能引入 vs 的插件
|
2
YuiTH OP @MonoLogueChi 键位的话,resharper 启动的时候只能选 vs style ,resharper style 和 IDEA style 。我选了 IDEA Style 但感觉如全局查找一类的快捷键和 pycharm 还是不一样。不知道究竟同步了哪些快捷键。
|
3
HOU 2022-04-28 07:54:15 +08:00 via Android
我也从 ide 转到 vscode 一段时间,最后又回到了 ide ,如果不是必须要用的话,就别折腾了,说到底就是个工具而已,如果非要用,那就是用到了去查,常用的功能多用几次也就习惯了
|
4
hope4tomorrow 2022-04-28 08:17:27 +08:00 via iPhone
vscode 有个插件,可以用 idea 系的快捷键,关键字 idea key
|
6
YuiTH OP @HOU
@hope4tomorrow 抱歉说的是 VS 不是 VSC……VSC 我很熟悉了,但是 C#插件根本读不出解决方案,基本没法用。不知道有没有用 VSC 写 C#的? 其他 Azure 相关的 Auth VSC 肯定比 JB 好用就是。 |
7
Itoktsnhc 2022-04-28 09:30:36 +08:00
1. 不知道
2. 如果是代码相关的更习惯 Ctrl + T 3. 没有特别用过 4. CodeLens(就是方法名称上面的一行灰色的小提示) 可以打开 直接在被测试方面跳转的 Rider 可以认为是在 Resharper 基础上 JB 搞出来的一个独立的 IDE ,性能上(主要是响应速度)有优势。Resharper 本身就是将 JB 系的一些功能添加到 VS 上,但是会比较卡 |
8
975779964 2022-04-28 10:17:29 +08:00
你还是用 rider 吧,resharper 特别吃内存 ,16g 内存根本不够,写一会代码卡一下
我之前用 vs ,怎么都用不习惯, 最后还是用 rider + ideavim 了 vs 好是好,但是不符合我的习惯 |
9
bthulu 2022-04-28 10:25:13 +08:00
rider2022.1.0 经常假死卡住
|
10
YuiTH OP |
11
liuhan907 2022-04-28 10:54:23 +08:00
我觉得 1234 都是心里习惯,需要适应期。就 C#而言 vs 的调试功能绝对是比 rider 强,vs2022 我是没有用 resharper 的,虽然我机器 64G 内存但是不知道为啥还是卡成狗。但是我觉得 vs 自带的也够了,这几年 vs 的功能升级也让 resharper 不是那么刚需。
|
12
YuiTH OP @liuhan907 我也怀疑很多时候是心里习惯。但也偶尔会想我的这些需求在 VS 里的 Best Practice 究竟是什么?难道真的只有提鼠标翻菜单一条路了吗?也想请教一下用 VS 习惯的大佬这些操作有没有更优雅的方式实现。
|
13
1217950746 2022-04-28 11:29:07 +08:00 via iPhone
@YuiTH 我一直用 Rider 没啥问题
|
14
YuiTH OP @1217950746 做 Azure 开发没问题吗?想问下 debug 过 Azure Function 和 Web App 吗,是否好用?
|
15
Removable 2022-04-28 11:42:33 +08:00
Azure 支持这方面不了解,不过 Rider 调试还挺好的啊,我用 Rider 两三年了,之前有段时间有好几个版本调试确实有问题,断点过程中看不了变量值,不过后来修复了,vs 的实时窗口也有了
|
16
1217950746 2022-04-28 11:56:53 +08:00 via iPhone
@YuiTH 建议尝试一下,我从 Rider 不怎么强的时候就开始用了,以前是有些时候离不开 VS 调试,最近两年 VS 基本上不怎么用了
|
17
1217950746 2022-04-28 11:57:24 +08:00 via iPhone
@YuiTH Rider 其他的方便比 VS 体验好太多了
|
18
sinnosong1 2022-04-28 12:21:52 +08:00
不写 winform/wpf 就直接上 rider,如果还要写 c++,python 懒得再装软件就继续 vs
|
19
1217950746 2022-04-28 12:28:48 +08:00
@sinnosong1 都上 Rider 了,直接 JetBrains 全家桶多香,WPF 脑内渲染够用了
|
20
Chad0000 2022-04-28 12:32:28 +08:00
可能就我一人用 VS 裸奔连 Reshaper 也不安装的?
|
21
sinnosong1 2022-04-28 12:59:42 +08:00
@1217950746 但是新手不行啊,像我就不行😂,我公司需要写桌面端的软件,全公司只有我自学过。。。
|
22
sinnosong1 2022-04-28 13:00:17 +08:00
@Chad0000 一样的,reshaper 感觉太卡了,而且那些功能好像对我没用
|
23
1217950746 2022-04-28 13:03:55 +08:00
@sinnosong1 .Net Framework 的项目可以预览 WPF 了,虽然没 VS 好用,凑合凑合够用了
|
24
sinnosong1 2022-04-28 13:36:26 +08:00
@1217950746 就是不习惯,感觉用 rider 写哪里的都不习惯
|
25
jjwjiang 2022-04-28 13:46:50 +08:00
2019 以后我再也不用 reshaper 了,完全没用还卡。
1 其实适应一段时间就好了,毕竟快捷键只要改一次 2 完全不用 resharper 可破 3 习惯就好,个人觉得还行 4 在 test case 和 class 上直接右键都可以 run 和 debug |
26
liuhan907 2022-04-28 14:14:36 +08:00
@YuiTH 我基本上常规的用用快捷键,其它复杂的都是鼠标点点点,也没觉得麻烦多少。可能这就是我至今都不喜欢 vim 的原因吧。另外我不用 rider 的原因其实是因为 jb 全家都没有 peek view ,我很喜欢这个功能。
|
27
mara1 2022-04-28 14:21:50 +08:00
以前写 C#的时候,公司电脑上的 Visual Studio + ReSharper ,用了几天快捷键记住了,用起来行云流水,基本用不到鼠标。
|
28
Removable 2022-04-28 14:37:52 +08:00
@1217950746 #22 我记得 WPF 的项目,.net core 的也可以了,但是 winform 的还是只能.nfx 的
|
29
1217950746 2022-04-28 16:18:35 +08:00
@Removable 没怎么用过这个功能
|
30
YuiTH OP @jjwjiang
快捷键有什么你现在直接就想得起来的吗?有点想记一些常用的快捷键,不知道该记哪些。 2 我的意思是 Rider 的 Find Everywhere 和 Find in text >> resharper 的 find everything > VS 自带搜索。不如说我就不是很会用 VS 搜索,感觉代替不了 Resharper 的功能啊,还不如 VSC 的直观。 3 的话感觉勉强能接受了,只是如果这个显示栏能更大一点就好了,不知道怎么调,看的眼睛疼。 4 的话确实右键可以直接调试,虽然没有给个小按钮来的优雅但也能用了。 |
31
YuiTH OP @liuhan907 Vim 最大的作用是跨平台不用重新迁移一遍。我之前有一段时间混用 mac win 下的 VSC Pycharm 写 Python ,同时还写用 VS 和 VSC 写 C++ 项目排列组合以后有五套快捷键,属实是给我整怕了,连夜转了 vim 。需要记的快捷键数目大幅下降,直到最近改写 C#。
@Itoktsnhc Ctrl+T 是什么搜索框?我不确定我的快捷键和你的是一个功能。 @1217950746 目前纯后端没有写前端的需求,我会试试 Rider 调试的。 |