当前位置: 首页 > 科技观察

在任何IDE中提高编码速度的5大技巧

时间:2023-03-22 15:13:04 科技观察

每个软件开发人员都有自己喜欢的IDE。IDE为我们提供了更快、更少错误地编写干净、可读代码所需的所有工具。由于各种提示和代码补全,不再需要记住编程语言的命令和指令。然而,大多数软件开发人员往往只使用IDE的少数功能,并依靠可视化用户界面来完成大部分工作,速度并不快。在本文中,我将向您展示一些提示和技巧,以提高您在使用IDE时的工作效率。我将使用VisualStudioCode作为示例,但此处描述的所有技术几乎都可以应用于任何IDE。1.减少干扰全新安装IDE后,默认工作区如下所示:使用默认配置在VSCode中打开的项目您有不同的面板,例如文件浏览器、文本编辑器、选项卡导航、面包屑、状态栏等。其中一些部分很有用,您可能每天都在使用它们,其他部分只会占用空间并分散您的工作注意力(例如对我有用的带有随机数字徽章的齿轮图标)。考虑隐藏或切换不使用的面板,以使您的工作空间更干净、更大。设置漂亮的颜色主题和字体大小将使您的编码体验更加舒适和轻松。关于选择主题的小提示;将背景颜色想象成与您正在使用的其他工具/程序大致相同的颜色,这样做会减少从一种工具切换到另一种工具时对眼睛的疲劳。以下是清理工作区的5个步骤:禁用文件映射,因为我无法使用它进行导航,而且文本编辑器会占用大量空间。禁用选项卡,因为很难记住您是否在选项卡中打开了文件,并且在选项卡之间切换可能需要时间。隐藏底部的状态栏(因为我几乎不使用它,它分散了我对许多通知的注意力,而不是专注于编码)。·使用黄金比例设置自定义主题、字体大小和行高。·隐藏文件浏览器。稍后会详细介绍!在这些修改之后,这就是我的IDE的样子:干净简单,你专注于你的主要目标,即coding2。减少与鼠标/触控板的交互每次将手从键盘上移开,都会损失1-3秒。如果您开始计算执行此操作的次数,您会发现每天仅通过执行此机械工作就浪费了20-30分钟的时间!查看IDE为您提供的仅使用键盘的文件和文本导航功能。VisualStudioCode提供了许多用于处理代码的键盘快捷键。如果您的IDE不提供默认快捷方式,您始终可以自行配置它们。我认为这比使用默认值更好,因为您将能够专门为您创建快捷方式方案。尝试记住尽可能多的快捷方式!考虑对这些操作使用快捷方式:重命名符号(单词、变量、文件等)在编辑器/选项卡之间切换转到符号(变量方法定义、类名等)转到行模糊搜索通过在VSCode中快速键入@open您可以在打开的文件中模糊搜索变量/方法通过在快速打开的窗口中键入#,您可以搜索诸如类、对象和变量之类的内容wiVS代码模糊搜索可以打开文件/搜索符号或通过键入>Toggleintegrated来执行命令使用快捷方式在VSCode中使用终端使用VSCode中的快捷方式切换文件资源管理器视图专家提示:在VS代码中使用vim插件的示例了解仅使用键盘/编辑的vim快捷方式进行文件导航。从长远来看,它将为您节省大量时间,并且在您的同事眼中,您将成为IDE之神。目前,大多数IDE都支持开箱即用的vim编辑模式,或者有专门的插件。3.不要使用文件树进行文件导航观看此视频:在上面的示例中,您可以看到通过使用模糊文件搜索而不是文件树,您可以以两倍的速度打开同一文件。您还应该考虑项目文件结构的复杂性和深度。在某些情况下,使用树编辑器在文件之间切换可能会比较慢(例如,如果您的单元/功能测试不在项目源文件中)。使用模糊搜索还可以帮助您了解项目并减少代码库中的重复。4.在不使用时使用快捷方式隐藏您的终端大多数IDE都提供在IDE中打开终端或命令行shell的功能。这是一个非常有用的功能,因为您可以随时快速访问终端。另一个好处是您的终端实例将始终从项目的根文件夹中打开。不再有固定的cd进入所需的路径。5.学会盲目打字这可能是显而易见的,但我看到许多开发人员虽然打字速度很快,但仍然努力不犯错,因为他们将目光从屏幕转移到了键盘上。您也可以尝试使用其他键盘布局而不是QUERTY,例如ProgrammerDvorak或Colemak,以进一步提高代码键入速度。对于软件开发人员而言,IDE技能与知道如何驾驶出租车司机或如何驾驶飞行员一样重要。您对IDE越熟悉,您就会越专业。希望本文对您的日常工作有所帮助!请随时发表评论、提出问题或与我们联系。