这几天,自己一直在花时间学习华为鸿蒙OS关于APP应用开发的流程,并亲自实践操作了一下。不过,在学习的过程中也遇到一些问题,比如我初次使用华为官方的代码开发编辑器HUAWEI DevEco Studio时,每次敲代码使用自己熟悉的快捷键,并不能自动补全代码。
华为开发编辑器DevEco Studio难道就真的不能自动补全代码吗?可以,但是需要根据自己的操作和电脑操作系统的配置环境去重新设置“快捷键”。
一.编程人员在开发代码的过程中,编辑器中使用“代码自动补全”功能,会提高编程人员的开发效率。
代码“自动补全”演示
现在很多程序员在开发web网站和移动操作系统中的APP软件时,其编程方式大部分都是面向对象编程,这种编程方式能让编程人员的编程速度变得更快,而代码编辑器中的自动补全代码功能会进一步提升编程人员的开发效率。
如果您对【代码自动补全】功能并不太清楚,我就以手机输入法为例,很多人喜欢使用拼音输入汉字,有的人输入“xs”这两个简短字母就可以获得“小说”这一个词语;还有的人更实在,他们在手机中输入完整的拼音“xiaoshuo”才能获得“小说”这个词语。就拿“xs”和“xiaoshuo”这两种字母拼音的输入方式,“xs”方式会更快一些,因为手机在输入法中会自动把常用的词语提供给手机用户,让他的输入效率变得更快。
(左图)中用简短字母“XS”输出汉字“小说”,速度更快
同样,编程人员在开发编辑器中使用的代码自动补全功能和“xs”字体输入方式在功能上很类似,一个是快速生成代码,另一个是快速生成文字。只不过,编辑器的代码自动补全功能需要依靠常用的快捷键来自动生成,这种操作会让编程人员不再重复编写常见的代码词汇和较长的代码字段信息。
二.华为开发编辑器DevEco Studio,在Mac电脑中可以使用【代码自动补全】功能,如果你觉得快捷键并不能正常使用,可以重新设置。
作为一名曾经的Java开发菜鸟,自己使用的编辑器也很多,就拿自己以前开发JAVA WEB的经历来讲,我使用时间最长的代码编辑器是Eclipse。如果自己要在编辑器中使用代码自动补全功能,我一般会使用“alt + /”这两个组合按键来补全未写完的代码,不过这种快捷键方式仅限于Windows系统中使用。
现在,我换了新电脑之后一直在用苹果的Mac OS操作系统,那么快捷键的使用自然和Windows操作系统有一定的差异,代码自动补全的快捷键会从原来的“alt + /”变换成“option + /”。
当Eclipse的快捷键使用习惯后,我又换了华为开发编辑器DevEco Studio进行学习,使用其“option + /”的快捷键方式之后,并没有自动补全代码的提示框弹出,此时此刻我只能对其快捷键进行重新设置。
华为开发编辑器DevEco Studio,对代码自动补全功能的快捷键设置方法如下:
(1).苹果Mac电脑的鼠标或触控板,在华为编辑器DevEco Studio的界面中点击一下,然后找屏幕顶部左上方的【DevEco Studio】选项,并继续点击其【Preferences…】子选项,进入Preferences的设置界面。
通过【DevEco Studio】选项,找到设置界面的入口
(2)在弹出的Preferences设置界面中,找到左侧选项栏中的【Keymap】子选项并打开。
在Preferences设置界面中,打开【Keymap】选项
(3).打开【Keymap】选项之后,在右侧窗口中找到【Main menu】文件夹,并在文件夹中打开它的子文件夹【Code】。
【Keymap】选项对应右侧窗口,在【Main menu】选项中打开【Code】文件夹
(4).【Code】文件夹打开之后,紧接着继续打开子文件夹【Code Completion】,并找到【Basic】子级选项。
打开子文件夹【Code Completion】,并找到【Basic】子级选项
(5).找到【Basic】子级选项后,在此选项上进行鼠标右键(或触控板右键),会弹出相关设置列表,并点击【Add Keyboard Shortcut】选项,准备代码自动补齐功能的快捷键重新设置。
对【Basic】菜单进行右键,在弹出的设置列表中打开【Add Keyboard Shortcut】
(6).打开【Add Keyboard Shortcut】界面后,我们就可以在中间的输入框内输入键盘中常用的快捷键。比如我经常使用的是“option”按键+“/”按键,在电脑键盘上按下这两个按键再点击蓝色【OK】按钮就设置完成。
在【Add Keyboard Shortcut】界面的输入框中,点击键盘中的“option”+“/”按键
(7).代码自动补全的快捷键设置完成后,我们要在【Preferences】的界面右下方点击【Apply】按钮,此按钮可以让我们的设置永久有效。最后点击蓝色【OK】键,即可退出。
设置完成后,点击界面右下方【Apply】按钮即可永久生效
(8).整个设置完成结束后,我们需要在华为开发编辑器DevEco Studio的代码编辑区域进行代码编辑测试,看【“option”+“/”】这两个组合按键是否会有代码补全的提示框出现。
在代码编辑区,同时按下option + / 这两个按键,会有代码自动补全提示框弹出
测试没问题之后,我们就可以在以后的程序编写过程中不再花更多的时间增加代码量,让编辑器的使用也变得更给力。
结语:
编程人员在写代码的过程中,并不会为了增加代码量而一个字一个字的花时间重复敲击键盘,而“代码自动补全功能”恰恰能够节省自己更多精力做更重要的事情。即便我们现在使用华为开发编辑器DevEco Studio,也要主动学会编辑器的快捷键设置,让代码自动补全功能能够真正被使用。
如果您对华为鸿蒙OS的应用程序开发非常关注,那么代码编辑器中经常使用的快捷键也将是一名编程人员熟知并熟用的技巧,我希望越来越多的程序员能够更快速的上手华为鸿蒙OS的APP应用开发。