Intellij Idea 滚动条跳动的有关问题

Intellij Idea 滚动条跳动的问题

初次使用Intellij Idea 这个java IDE,因为自动保存,因为跟Eclipse很多都不一样(虽可以沿用Eclipse的快捷键及代码样式模板)到时习惯改变还是比较不习惯,看文章,听同事推荐读说很好,咬牙坚持使用了一段时间,碰到各种问题,但后来都解决了,现在发现这个IDE确实非常好用,编辑的各种辅助功能,代码重构非常强大。

 

在使用过程中,发现一个怪像:每次我鼠标拖动滚动条(横向和纵向的都一样),松手的时候,自动选中光标所在的行,并且回滚到光标所在行的位置去,很不爽。

 

网上搜索多次,问同事也没有得到答案。后面我忍受着他继续使用,老天不负有心人,后来一次搜索时,碰到网上有个哥们跟我一样,答案告诉我:我使用了“屏幕取词”软件,确实,我实时开着有道词典。

 

悲剧,这个东东占用快捷键F8不说,还给我个不稳定的因数。但我又想开着有道词典,所以我把词典的两个“屏幕取词”和“划词翻译”两个功能关闭,idea恢复正常,哈哈。

1 楼 bit1129 2014-09-09  
Idea除了对Maven支持,Eclipse比不了之外,其它各方面可以说一无是处。
2 楼 white_crucifix 2014-09-10  
bit1129 写道
Idea除了对Maven支持,Eclipse比不了之外,其它各方面可以说一无是处。


。。。这厥词放的

Eclipse可是严重依赖大量鼠标辅助操作的额。。。就这一点,intellij可是甩了e好几条街了。。。
3 楼 bit1129 2014-09-10  
white_crucifix 写道
bit1129 写道
Idea除了对Maven支持,Eclipse比不了之外,其它各方面可以说一无是处。


。。。这厥词放的

Eclipse可是严重依赖大量鼠标辅助操作的额。。。就这一点,intellij可是甩了e好几条街了。。。


你告诉我Eclipse哪些操作需要依赖鼠标辅助操作?Intellj跟Eclipse比快捷键,呵呵,你赢了。
4 楼 white_crucifix 2014-09-10  
bit1129 写道
white_crucifix 写道
bit1129 写道
Idea除了对Maven支持,Eclipse比不了之外,其它各方面可以说一无是处。


。。。这厥词放的

Eclipse可是严重依赖大量鼠标辅助操作的额。。。就这一点,intellij可是甩了e好几条街了。。。


你告诉我Eclipse哪些操作需要依赖鼠标辅助操作?Intellj跟Eclipse比快捷键,呵呵,你赢了。


呵呵,intellij对于svn和git都有一套基础的通用快捷键,eclipse有么。或者你从来都是右键右键右键操作的吧。

Eclipse很多呼出菜单都需要频繁按动上下键去选择选项,反倒用鼠标还干脆点,比如常用的那个生成get set的呼出菜单。而intellij再也任何地方都是可以通过输入实时过滤选项,就像java补全一样。

5 楼 bit1129 2014-09-10  
white_crucifix 写道
bit1129 写道
white_crucifix 写道
bit1129 写道
Idea除了对Maven支持,Eclipse比不了之外,其它各方面可以说一无是处。


。。。这厥词放的

Eclipse可是严重依赖大量鼠标辅助操作的额。。。就这一点,intellij可是甩了e好几条街了。。。


你告诉我Eclipse哪些操作需要依赖鼠标辅助操作?Intellj跟Eclipse比快捷键,呵呵,你赢了。


呵呵,intellij对于svn和git都有一套基础的通用快捷键,eclipse有么。或者你从来都是右键右键右键操作的吧。

Eclipse很多呼出菜单都需要频繁按动上下键去选择选项,反倒用鼠标还干脆点,比如常用的那个生成get set的呼出菜单。而intellij再也任何地方都是可以通过输入实时过滤选项,就像java补全一样。



你不如说IntelliJ的代码Annotate功能,Eclipse压根没有。但是Eclipse真的没有吗?

Intellij的响应速度,尤其是在调试的时候,你肯定深有体会。使用过程中,出现的莫名其妙的bug,你也肯定深有体会。
6 楼 white_crucifix 2014-09-10  
Intellij对于web框架支持也更好,它分析了更多的语义。eclipse基本就只能做到java层面的跳转,而intellij可以在java代码,xml文件,prop文件,之间互相跳转,只要是有关联的。
比如spring的配置文件中,datasourse引了prop属性文件的几个变量。那么在XML里不仅会用虚化的效果直接将prop文件变量对应的值浮动在xml文件里,而且还能点击跳转过去。
比如controller类里,某个请求返回了视图字符串,这是字符串哦,eclipae就是死的字符串。intellij一样可以分析出目标的jsp页面,可以跳转过去
比如java中使用的bean,可以直接跳转到定义bean的spring xml中。
太多。。。。
7 楼 white_crucifix 2014-09-10  
最常用的一个进步就是,eclipse的代码联想补全过程中输错一个字母就隔屁了,而intellij是按照word为单元去联想匹配的,成功率和容错率高太多
8 楼 white_crucifix 2014-09-10  
bit1129 写道


你不如说IntelliJ的代码Annotate功能,Eclipse压根没有。但是Eclipse真的没有吗?

Intellij的响应速度,尤其是在调试的时候,你肯定深有体会。使用过程中,出现的莫名其妙的bug,你也肯定深有体会。


第一句不明白你想表达什么。
至于第二句,你真的不知道eclipse各种插件问题导致了卡死,假死的故事都被大家喷出翔了么?

我8G内存 64位的开发机,给我的e和i都有个1G的挥霍空间,性能上不会有什么问题。
9 楼 white_crucifix 2014-09-10  
另外代码辅助也是eclipse望尘莫及的,说两个不常用的吧

当你想修改try catch时怎么办,eclipse里只能老老实实的一行一行把try catch结构删掉。而在intellij中,可以直接用unwrap快捷键将try catch回收掉。甚至任何结构都可以像这样回收,ifelse。while 等等。

Jsp页面里,你忽然想在某个元素外围套一个div,怎么做,上面写一个,下面对准位置再写一个。intel 怎么做,选中这个元素,使用wrap快捷键,只需在一个地方写上div,尾标签自动加上
10 楼 alyouge 2014-09-10  
bit1129 写道
Idea除了对Maven支持,Eclipse比不了之外,其它各方面可以说一无是处。

故意来挑起争论的是吧,只要用过Idea两个月以上的才有资格评论!