很久没有更新了,这回更些新的东西,顺便把已经失效的删掉
新版本和旧的不太一样了,现在确保目录已经被svn管理了以后,在顶上找到VCS,打开里面有一个 Enable xxxx,就是开启版本控制的选项,然后在弹窗里选则svn,再在弹窗里输入用户名,密码,就算了和svn连上了。
我现在的工程用的是git了,还是git省心,啥也不用设,自己就自动识别了。
在配置自己的快捷键时,一定先把原始的复制一份出来改,操作如下:
然后给它起一个你觉得不错的名字
ReSharper 的快捷键里有一个 alt+enter 很常用,比如导包之类的操作都会用到它。
但是当我们改成 VsCode 快捷键时,它会被改成一个 ctrl+. ,但是我发现我根本按不出来。
所以这里干脆直接给它改回 ReSharper 里的快捷键得了。
根据评论区小伙伴的提示,发现 Ctrl+. 是被微软的拼音输入法给占了,和 Ctrl+Shift+F 的情况一样,把它关掉就好了。
如果打了中文补丁,再搜“Show Context Actions”就找不到这一条了,要改搜“显示快速修复”才能找到这一条。
如果是新版本 ide,我不建议你去修改这一条,因为新版本 ide 中,这一条又是继承于“显示上下文操作”这一条的,所以只要直接把它改了,则继承的地方就都跟着一起修改掉了,虽然听着有点绕,但是自己上手改一遍应该就能明白是怎么一回事了。
Code completion / 代码补全
默认是 ctrl + i / ctrl + space,
ctrl + space 和 mac 的输入法切换是冲突的。
ctrl + i 和 ide 操作快捷键有冲突。
所以这里直接重新分配了 alt + / 和 alt + shift + /,给到基本和补全当前语句上,因为我只觉得这2个有用。
因为有在 mac 和 windows 之间切换的需求,所以最后选择了 vscode 的快捷键方案。
其中转换大小写功能是没有快捷键的,得我们自己配一下。
搜索 “toggle case / 切换大小写”,直接把之前绑了它的那个功能 remove 掉,没啥用,不如腾出来给我们的转换大小写功能,经常要写宏的同学懂的都懂!
这里顺便乱入一下VsCode里要怎么设,毕竟VsCode里也没有了
先从首选项里找到快捷键配置,然后搜索“ 转换 ”2字即可
rider默认会开启自动保存功能,如果想关闭它的话,就把这2个地方点掉。
Synchronize files on frame or editor tab activation -> 编辑时自动保存
Save files on frame deactivation -> 切换到其它窗口自动保存
设置完上面以后,虽然不会自动保存了,但是你会发现被修改过,但是没有保存的文件,没有我们常见的那个 * 标记提示。如果需要开启的话,把这里点上。
设置指定代码类型进行默认折叠或是展开
勾选上的表示该类型的代码在文件被打开的时候默认是被折叠的,去掉勾选则反之
显示内存的开关
显示行号
被挪到 Tool -> Appearance 底下去了
tab配置菜单的布局略有改变,不过用法没变。
当打开了很多文件时,可以让文件排列成多行,在编写多个文件时,方便往回找
我个人比较喜欢勾上
show pinned tabs in a separate row
这样当你右键选择文件 Pin Tab 后,固定出来的文件就会单独占用一行的空间,和没固定的泾渭分明,不勾的话它只是会在文件上显示一把锁。
ctrl + 鼠标滚轮,缩放字体大小,默认已经开启了
选中一个文件,然后右键出菜单,这里面有一个我觉得很好用的功能,对文件进行横竖分割。
分割出来的窗口其实还是这个文件的,但是你可以把的位置挪到这个文件的任意地方上去,然后对它进行修改。
这样如果有一个很大的文件需要修改的时候,就不用在它上来来回拖拖拖了。
默认情况下,智能提示的第一行是灰色的,我们按回车时也并不会输入。
把这个选项勾上,就可以直接用回车来选择智能提示的结果了。
现在它回车,空格是2个分开的选项,最好把空格也勾上,这样无论是你敲回车,还是空格,都可以直接应用你选中的智能提示了。
有时候我们需要给创建的文件,打上自己的标签,在 Rider 里是通过如下配置实现的
打完标签不算完,因为你可能还需要点击 Edit variables 按钮,编辑如 DATE 标签的具体功能
但是换到其它版本的ide上,则不同了,如 idea, PyCharm 中
因为我不懂 Apache Velocity,所以蒙了一下 $DATE ,发现还真管用。
pycharm 在更新到 2020 之后,就不能用 alt + 鼠标左键 来竖着框选了
如图:
在新版里,官方又把快捷键给改了,不过这回感觉这快捷键还可以将就用一下,之前的太反人类了。。。。。。
在windows上,ide的 ctrl+shift+f 快捷键组合和系统输入法,搜狗输入法的繁,简切换功能有冲突,导致呼不出搜索界面。这里来说说怎么解决。
首先是系统输入法:
搜索“语言设置”,打开它
先点击一下中文那里,出现“选项”,再点它
拉到底,和前面的操作一样,进选项
进入按键设置
把 Ctrl+Shift+F 关了即可,或者你换一个别的快捷键。
使用 vscode 热键的小伙伴,可能需要把 Ctrl+句点 给关了,它和智能提示冲突。
然后是搜狗输入法:
右键输入法气泡,选择“属性设置”
进入系统功能快捷键中,接下来的处理就是一样的了,要么关了,要么换一个。
2个输入法的设置修改ok后,我们就能愉快的使用 ctrl+shift+f 快捷键了~
最后推荐大家,用正版的就把这个功能打开,云同步设置和插件。
当需要经常切换工作平台时,是真滴好用!
注意:Rider 和 jb 家其它的 ide 不是同一套同步系统,所以你需要分别设置一遍。
插件,设置什么的都ok,但是自己改的 KeyMap 不能被同步。