更有效的使用Jbuilder编辑器

2016-02-19 16:25 11 1 收藏

给自己一点时间接受自己,爱自己,趁着下午茶的时间来学习图老师推荐的更有效的使用Jbuilder编辑器,过去的都会过去,迎接崭新的开始,释放更美好的自己。

【 tulaoshi.com - 编程语言 】

  一个优秀的程序员必须熟悉自己使用的编辑器,以前UNIX程序员十分熟悉VI,后来的Linux促进了Emacs的发展,这两种编辑器都是不需要鼠标的支持,而鼠标的出现很大程度上影响了编辑的速度,很多在window下写程序的程序员更慢了,因为更多的依赖鼠标,来回的切换鼠标与键盘浪费了许多时间。

  以下是我使用JBuilder的一种模式,希望大家能够给我提出一些其他更好的模式和方便的快捷键。

  首先我选择在Preferences里设置KeyMapping为Emacs,因为Emacs有更多方便的功能。我们一般使用CUA,最常用的就是CTRL+C功能了,但是我们有理由舍弃它。

  首先说编辑Java最常用的快捷键,这几个在几种Keymapping下是一样的。

  Ctrl+h : member-insight,就是我们输了一半代码时,敲这个,编辑器生成提示,也可以在.号之后用,然后选择回车。这时候如果选择了Emacs我们就可以用更方便的上下选择,而不用去找上下键。在Emacs里向下是Ctrl+n,向上时Ctrl+p,n代表Next,P代表Previos。在出现member-insight,这两个快捷键还好用,大大方便了输入。

  Ctrl+j :expand-template,我们写程序经常要写System.out.println("");,在Jbuilder里我们只需要这样输入Ctrl+j out,然后回车,还有许多其他的,包括main就写Ctrl+j main,这两个个快捷键在两种模式下都可用,在选择的时候也可以用上面说的快捷键上下选择。在Preferences-template中我们还可以订制自己的模版,比如写一段常用版权声明,然后赋一个值.

  Ctrl+Shift+j:enter-sync-edit-mode,选中一段代码,然后按下这个键,就进入了sync-edit-mode,这时对这段代码的一个变量的更改,所有这段代码对应的部分都会改变,很有用,这样不会因为做的乱了,漏了改变某个变量名.

  Ctrl+Enter:find-definition,Ctrl+Shift+Enter:find-references,对于第一个,如果光标在变量上,这样按会跑到变量生命的地方,如果是方法且有源代码会跑到方法定义处,若是类且有源代码则跑到类定义处.第二个类似,他是找引用的地方。这两个的好处很明显,尤其面对一个不熟悉的系统时,只有这样去查看代码。

  Ctrl+Shift+space.光标移到方法的括号里,然后输入,这时会显示参数的提示。

  有一个功能通常很有用,就是注释掉一段代码,在CUA里才有,是Ctrl+/,由于Emacs里有别的用处,所以默认的没有设置,所以我通常在设置里改为Ctrl+Shife+/。

  以上是最常用的了,然后是emacs特有的内容。

  移动光标。上面已经提到了几个,还有以下很有用。

  Ctrl+b 后退光标

  Ctrl+f 前进光标

  Ctrl+v 下一屏

  Alt+v 上一屏

  Ctrl+e 一行的结尾

  Ctrl+a 一行的开头

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  Alt+m 一行第一个非空格字符之前。

  Ctrl+x g 移到指定行。

  相信有了这些键之后,手就不很需要移到END,HOME和鼠标上了。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  还有是拷贝粘贴,毕竟Ctrl+c,Ctrl+v,Ctrl+x用的太多了,不用总是觉得麻烦,所以我定义了这几个,只是加上了Shift。Emacs本身也有很多类似的功能。

  Ctrl+k:剪切一行,Ctrl+y:粘贴回来,而且如果你用了多次Ctrl+k,点Ctrl+y之后可以再选Alt+y,这样可以把以前剪切的内容粘贴回来。

  结合这两种模式的拷贝粘贴,可以实现更加灵活的编辑。

  再就是查询,先按Ctrl+s,然后输入查询内容,你会发现这是增量查询,你可以马上看到结果。再按Ctrl+s,可以找下一个,Ctrl+r可以找前一个,如果不输入内容,输入两遍Ctrl+s,会查找上一词的内容.

  其他的还有的比较需要,像Ctrl+z没有了,要用Ctrl+shift+-。保存要Ctrl+x Ctrl+s,注意,是分别按,按Ctrl+x之后Jbulider左下角会显示,然后再按后一个。Ctrl+x 1,Ctrl+x 2,Ctrl+x 3,看看是干什么的。还有一个就是Ctrl+x Ctrl+u这样可以将选中的代码全部转化为大写。

  常用就这些了,还有很多记不住了,看JBuilder设置就知道了。希望大家不要怕麻烦练习一下,以后就会发现提高效率很高,说不定以后用Emacs会更快上手。

来源:http://www.tulaoshi.com/n/20160219/1612027.html

延伸阅读
注:续网友 hua 之后,网友 Linuxhero 在讨论区发布了他改进 hua 编写的编辑器程序,并消除了文件存储的乱码问题,本站测试了这个程序,效果不错,希望两位网友再接再励不断地把这个编辑器完善起来,同时也谢谢两位网友对非常空间的支持! ----------------------------------------------------------- 作者:linuxhero ...
一、概述 文本编辑器是一种最常用的应用程序,下面我们利用Jbuilder 9集成开发环境,用Java语言实现一个简单的文本编辑器。该文本编辑器具有读出、写入、编辑文本文件,可以设定文字颜色、字形和编辑区域背景颜色等基本功能。 我们首先通过Jbuilder 9项目向导和应用向导创建项目,然后应用可视化设计工具,修改UI设计,连接事件,编辑...
标签: Web开发
在使用IE浏览器浏览网页时,为了保存无法复制的网页内容,可以在IE浏览器窗口中依次单击“文件”→“使用MicroSoft Office Word编辑”菜单命令,将网页内容自动放到Word中进行复制、粘贴等编辑操作。如果IE浏览器的“文件”菜单中没有这个命令,或者是其他命令(如“使用MicroSoft Office Excel编辑”),则可以通过修改IE浏览器的设置来将...
标签: Web开发
大家在编写CSS的时候可能认为记事本并不是最棒的,有什么css编辑工具可以提高我们编码的效率呢? TopStyle是我一直用的CSS编辑工具,最开始就是瞎用也没有仔细研究过,不过后来把里面的功能仔细看了看发现它的功能真是太强大了! 在这里分享一下使用经验,我在编辑CSS时常用的快捷键: 文字注释:Shift+Ctrl+M 向右缩...
标签: 电脑入门
★ 公式编辑器的来历 你一定知道在Word中有个公式编辑器应用程序,但你可能不清楚它其实不是微软公司开发的,它是Design Science公司的Mathtype公式编辑器特别版,是为Microsoft应用程序而定制的。 ★ 公式编辑器的安装 公式编辑器不是Office默认安装的组件,如果要使用它,重新安装Office至如图1所示步骤时,在Office工具中选择公式编辑器...

经验教程

797

收藏

91
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部