【转】IntelliJ IDEA 仿照vs2017快捷键设置,以及字体颜色设置
因后期工作需要使用java技术栈,所以近期抽空下载了intelliJ IDEA工具,但是作为一个Net开发者,在使用了vs以后,感觉在使用别的开发工具感觉就是没法和vs相比,毕竟vs被称为宇宙最强ide。好了废话不多说,直接看看如何设置这些快捷键吧。
首先打开intelliJ IDEA,点击file->settings->keymap:
作为vs的使用者无非最常用的就是:
① 注释代码块(vs的默认快捷注释键是Ctrl+K,Ctrl+C,取消注释快捷键是Ctrl+K,Ctrl+U),那么我们在IDEA中我们可以依照下面的步骤来操作
选择 file->settings->keymap->mainmenu->code->Coment with Block Coment 然后选中这栏右击鼠标,remove所有的快捷键。 然后在add keyboard shortcut ,因为这个注释和取消注释是在一起的不像vs那样(vs的默认快捷注释键是Ctrl+K,Ctrl+C,取消注释快捷键是Ctrl+K,Ctrl+U)所以我就使用了Ctrl+K,Ctrl+C作为IDEA的快捷键,可以根据自己的喜欢自己设置。
②格式化排版代码(vs的默认快捷注释键是Ctrl+K,Ctrl+U),那么我们在IDEA中我们可以依照下面的步骤来操作
选择 file->settings->keymap->mainmenu->code->reformatCode 然后选中这栏右击鼠标,remove所有的快捷键。 然后在add keyboard shortcut 然后设置成(vs的默认快捷注释键是Ctrl+K,Ctrl+U)即可。
③代码展开与折叠(vs展开的默认快捷注释键是Ctrl+M,Ctrl+L,折叠的快捷键是Ctrl+M,Ctrl+O),那么我们在IDEA中我们可以依照下面的步骤来操作
选择 file->settings->keymap->mainmenu->code->Folding->ExpandAll 然后选中这栏右击鼠标,remove所有的快捷键 。 然后在add keyboard shortcut 设置成Ctrl+M,Ctrl+L
选择 file->settings->keymap->mainmenu->code->Folding->CollapseAll然后选中这栏右击鼠标,remove所有的快捷键 。 然后在add keyboard shortcut 设置成Ctrl+M,Ctrl+O
④ 在vs中还有一个常用的快捷键就是转到方法的实现,因为vs中的快捷键我自己改掉了习惯使用Alt+E 所以在IDEA里面我也是设置成了Alt+E (这个也不是必要,毕竟我是喜欢玩游戏的alt也是我最常用的键,其实IDEA里面Ctrl+数据左键也可以的但是我就是有强迫症不喜欢这样。)下面来看看如何设置。选择 file->settings->keymap->mainmenu->Navigate->Implementation(s) l 然后选中这栏右击鼠标,remove所有的快捷键 。 然后在add keyboard shortcut 设置成Alt+E
⑤还有一个就是vs我们把鼠标浮在方面名上面就能知道这个方法需要的参数是什么,在IDEA里面这个默认是关闭的,我们需要自己手动的去打开。操作如下
选择 file->settings->Editor->General->other 然后把show quick documentation on mouse move delay(ms) 800这一项勾上就好了。
⑥在vs中还有一个很好用的就是直接打开文件所在路径,就是右击解决方案,直接到文件所在的路径,但是在Idea里面使用的快捷键是Ctrl+Shift+F12,感觉好繁琐。直接设置成我们喜欢的自定义快捷键吧,
选择 file->settings->Keymap->Main menu->Navgate->File Path 然后设置成我们喜欢的快捷键就好了
=======================================以上步骤都设置好了 点击apply 然后 OK就好了。============================================================
以上是快捷键的设置,下面还有字体的颜色设置,比如在vs里面关键字是蓝色的,类名是绿色的等等,那作为一个CSharp语言的使用者,怎么能够不把IDEA的颜色设置成一样的呢。
选择 file->settings->Editor->colorscheme->Java 会看见右边有很多选项包括classes and interfaces 然后点进去 选中class 然后把inherit value from 前面的勾去掉。 然后设置foreground 设置rgb 分别为78,201,176 或者#4EC9B0;
然后注释、关键字、枚举、接口、字符串都是以上的步骤都在file->settings->Editor->colorscheme->Java下面。 我这里就不写了直接告诉rgb 自己设置一下就好了。
Interface,enum 都是184 ,215, 163 ;Comments:96,139,78, String Text:214, 157, 133;关键字KeyWord字是86,156,214
操作完以上步骤以后apply ok 即可。
以上的颜色设置是以vs黑色背景为参考给的数据。
IntelliJ IDEA 仿照vs2017快捷键设置,以及字体颜色设置
【转】IntelliJ IDEA 仿照vs2017快捷键设置,以及字体颜色设置的更多相关文章
- 设置placeholder字体颜色
/*设置placeholder字体颜色*/::-webkit-input-placeholder{ color: #FFF;}:-ms-input-placeholder{ color: #FFF;} ...
- 超链接字体颜色设置(通过html/css的设置方法)
超链接字体颜色设置是通过css来设置,a链接的颜色设置常用的有以下两种,1.超链接a的初始状态颜色,2.超链接字体的鼠标滑过颜色,还有两种病不常用:3.超链接字体的已访问颜色,4.超链接字体在按下鼠标 ...
- pycharm 如何设置函数调用字体颜色
一.pycharm 如何设置函数调用字体颜色 1.打开pycharm编辑器,file > settings > editor > color scheme > python & ...
- [转载]Linux下终端字体颜色设置方法
原文地址:Linux下终端字体颜色设置方法作者:router 网上类似的文章有很多,但是都是转来转去的,没有经过测试,按照很多文章的方法会造成你设置之后的终端在换行和删除输入字符时终端显示会乱七八糟, ...
- CSS 文本字体颜色设置方法(CSS color)
CSS 文本字体颜色设置方法(CSS color) 一.认识CSS 颜色(CSS color) 这里要介绍的是网页设置颜色包含有哪些:网页颜色规定规范. 1.常用颜色地方包含:字体颜色.超链接颜色.网 ...
- poi生成excel整理(设置边框/字体/颜色/加粗/居中/)
转: poi生成excel整理(设置边框/字体/颜色/加粗/居中/) 2016年12月02日 11:05:23 吃奶的牛 阅读数:34324 HSSFWorkbook wb = new HSSFW ...
- 【pycharm基本操作】项目创建、切换、运行、字体颜色设置,常见包的安装步骤
创建新项目 退出项目 怎样区别虚拟环境和系统环境? 虚拟环境和系统环境切换:进入项目切换解释器 切换项目 创建python目录和文件 代码运行方式一: 还可以这样执行代码方式二: 文件的剪切.复制.删 ...
- Python字体颜色设置
Python字体颜色设置 平时学习工作中,我们经常会接触到一些大佬写的Python工具,运行起来总会显示出五颜六色的字体,比如红色代表Error , 黄色代表Warning , 绿色代表Success ...
- ntelliJ IDEA 仿照vs2017快捷键设置,以及字体颜色设置
因后期工作需要使用java技术栈,所以近期抽空下载了intelliJ IDEA工具,但是作为一个Net开发者,在使用了vs以后,感觉在使用别的开发工具感觉就是没法和vs相比,毕竟vs被称为宇宙最强id ...
随机推荐
- redis持久化2
编程迷思 博客园 首页 联系 订阅 管理 随笔 - 11 文章 - 0 评论 - 318 深入学习Redis(2):持久化 前言 在上一篇文章中,介绍了Redis的内存模型,从这篇文章开始,将依次 ...
- 《macOS 使用手册》之远程控制
https://support.apple.com/zh-cn/guide/mac-help/mchlp1066/mac 选择版本: macOS Catalina 10.15 macOS Mojave ...
- 【转】直播流程,视频推流,视频拉流,简介,SMTP、RTMP、HLS、 PLPlayerKit
原:https://www.cnblogs.com/baitongtong/p/11248966.html 1 .音视频处理的一般流程: 数据采集→数据编码→数据传输(流媒体服务器) →解码数据→播放 ...
- Shiro入门学习与实战(一)
一.概述 1.Shiro是什么? Apache Shiro是java 的一个安全框架,主要提供:认证.授权.加密.会话管理.与Web集成.缓存等功能,其不依赖于Spring即可使用: Spring S ...
- 简单oracle查询语句转换为mongo查询语句
可以将简单的单表查询语句转换成Mongo过滤条件 列: 1. db.demo.aggregate([ {"$match": {"$and": [{"p ...
- linux的端口学习(一)
1.端口是什么? 1.1 是英文port的意译,可认为是设备与外界通讯交流的出口. 1.2 端口可分为虚拟端口和物理端口. 1.2.1 虚拟端口:指计算机内部或交换机路由器内的端口,不可见.例如计算机 ...
- comsol日常联系
- Python基础入门语法1
PY的交换值的方法 x.y = y.x PY既具有动态脚本的特性,又有面向对象的特性 PY的缺点: 编译型的语言(C++,C):通过编译器进行编译成机器码,越接近底层,开发效率低 解释型代码:PY和J ...
- 修复GRUB引导故障!
故障原因:MBR中的GRUB引导程序遭到破坏,grub.conf文件丢失,引导配置有误 故障现象:系统引导停滞,显示“grub>”提示符 解决思路:若无MBR备份,进入急救模式,重新安装grub ...
- 使用YUM安装软件时提示PackageKit睡眠中解决方法!
报错如图所示: 解决方法一:移除var/run/yum.pid文件 方法二:直接杀掉进程号 报错的时候会跟进程号 直接利用kill -9 +进程号