因后期工作需要使用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这一项勾上就好了。

=======================================以上步骤都设置好了 点击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黑色背景为参考给的数据。

最后来张我设置后的效果图 

ntelliJ IDEA 仿照vs2017快捷键设置,以及字体颜色设置的更多相关文章

  1. 【转】IntelliJ IDEA 仿照vs2017快捷键设置,以及字体颜色设置

    因后期工作需要使用java技术栈,所以近期抽空下载了intelliJ IDEA工具,但是作为一个Net开发者,在使用了vs以后,感觉在使用别的开发工具感觉就是没法和vs相比,毕竟vs被称为宇宙最强id ...

  2. 设置placeholder字体颜色

    /*设置placeholder字体颜色*/::-webkit-input-placeholder{ color: #FFF;}:-ms-input-placeholder{ color: #FFF;} ...

  3. 超链接字体颜色设置(通过html/css的设置方法)

    超链接字体颜色设置是通过css来设置,a链接的颜色设置常用的有以下两种,1.超链接a的初始状态颜色,2.超链接字体的鼠标滑过颜色,还有两种病不常用:3.超链接字体的已访问颜色,4.超链接字体在按下鼠标 ...

  4. pycharm 如何设置函数调用字体颜色

    一.pycharm 如何设置函数调用字体颜色 1.打开pycharm编辑器,file > settings > editor > color scheme > python & ...

  5. [转载]Linux下终端字体颜色设置方法

    原文地址:Linux下终端字体颜色设置方法作者:router 网上类似的文章有很多,但是都是转来转去的,没有经过测试,按照很多文章的方法会造成你设置之后的终端在换行和删除输入字符时终端显示会乱七八糟, ...

  6. CSS 文本字体颜色设置方法(CSS color)

    CSS 文本字体颜色设置方法(CSS color) 一.认识CSS 颜色(CSS color) 这里要介绍的是网页设置颜色包含有哪些:网页颜色规定规范. 1.常用颜色地方包含:字体颜色.超链接颜色.网 ...

  7. poi生成excel整理(设置边框/字体/颜色/加粗/居中/)

    转: poi生成excel整理(设置边框/字体/颜色/加粗/居中/) 2016年12月02日 11:05:23 吃奶的牛 阅读数:34324   HSSFWorkbook wb = new HSSFW ...

  8. 【pycharm基本操作】项目创建、切换、运行、字体颜色设置,常见包的安装步骤

    创建新项目 退出项目 怎样区别虚拟环境和系统环境? 虚拟环境和系统环境切换:进入项目切换解释器 切换项目 创建python目录和文件 代码运行方式一: 还可以这样执行代码方式二: 文件的剪切.复制.删 ...

  9. Python字体颜色设置

    Python字体颜色设置 平时学习工作中,我们经常会接触到一些大佬写的Python工具,运行起来总会显示出五颜六色的字体,比如红色代表Error , 黄色代表Warning , 绿色代表Success ...

随机推荐

  1. Java 字符串拼接四种方式的性能比较分析

    一.简单介绍 编写代码过程中,使用"+"和"contact"比较普遍,但是它们都不能满足大数据量的处理,一般情况下有一下四种方法处理字符串拼接,如下: 1. 加 ...

  2. logstash定时将mysql种数据同步到elasticsearch

    以Windows操作系统为例 1.下载logstash安装包,解压,配置好环境 2.在config目录中新增一个jdbc.conf input { stdin { } jdbc { # mysql 数 ...

  3. Java采用RSA加密及解密技术的有关Maven项目的配置流程:

    第一步: 获得RSA公钥私钥(秘钥格式:PKCS#8 ,测试使用的是无私钥密码的) 公钥: -----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4G ...

  4. Day03 - Ruby比一比:Module的include与extend

    前情提要在第一天里,我们很激昂地用Ruby的类别.物件.方法,写了开赛宣言!在第二天里,我们比较了方法与模块,比的过程中,发现模块多了包含(inclusion)与延伸(extension). 超级比一 ...

  5. vue实例

    <!--需求: 背景图片,进度条,减和重置按钮 进度条填满红色,值为100%,点击减时,进度条依次减十,减到0时换一张背景图片,减按钮消失,点击重置按钮时,进度条重新填满红色-->效果图: ...

  6. React Router的Route的使用

    Route 是 React Router中用于配置路由信息的组件,每当有一个组件需要根据 URL 决定是否渲染时,就需要创建一个 Route. 1) path 每个 Route 都需要定义一个 pat ...

  7. JDBC测试计划-连接mysql

    一.测试环境准备   mysql:5.5  JDBC驱动:mysql-connector-java-5.1.30.jar 文件复制到JMeter/lib目录下  JMeter:jmeter-3.2   ...

  8. vue在main.js中全局引用css的方法及坑

    步骤: 1.配置文件webpack.config.js: { test:/\.css$/, loader:'style-loader!css-loader' } 坑1:-loader尾缀 坑2:Mod ...

  9. 在Laravel项目中遇到的一些问题

    1. 控制器名字要跟控制器类名保持一致(当保存某个版本的文件时,我通常喜欢复制一份并重命名,这时候重命名的文件的类名并没有改变,着往往回影响结果,却一直找不出错在哪里),在备份的时候应该新建一个文件夹 ...

  10. 关于element-ui resetFields

    上周换到新项目组,依然是vue,不过是搭配element-ui. 这两天开始用el-form,发现了个问题. 就是我的表单确定提交之后,需要重置表单,一开始我没看熟API,直接将form对象手动赋成初 ...