首页 > 其他分享 >国产编辑器EverEdit - 代码片段功能

国产编辑器EverEdit - 代码片段功能

时间:2025-01-23 17:59:24浏览次数:3  
标签:片段 菜单 代码 列表 编辑 编辑器 所示 EverEdit

1 代码片段

1.1 应用场景

  在编写代码或脚本过程中,有些很通用的小段代码, 比如:for循环或者函数声明等语句,完全手敲代码将是一个比较繁琐的过程,因此,一般的编辑器都提供了代码片段的功能,将一些比较固定的代码提前写好存放于代码片段列表,用户使用时只需要通过关键字触发或者直接在列表上双击即可插入到当前编辑的文档。

1.2 使用方法

1.2.1 使用代码片段

  1. 步骤1:选择菜单查看 -> 停靠窗格 -> 代码片段,打开代码片段侧边栏。

  2. 步骤2:在代码片段侧边栏上选择与当前文档类型对应的语言选项,如下图所示:
    在这里插入图片描述

  3. 步骤3:在编辑窗口输入触发词根据提示选择片段或者直接双击代码片段名称直接插入版本

在这里插入图片描述

使用触发词时,弹出的列表可能包含代码片段和其他关键字自动完成选项,如下图所示:
在这里插入图片描述

其他使用代码片段的方法还包括

  • 在代码片段列表上选择对应的片段,单击鼠标右键,选择菜单插入
  • 在代码片段列表上选择对应的版本,按Enter键。

注:通过触发词弹出提示后,可以直接回车插入第1条片段,或按数字选择对应的片段,代码片段会提供光标停留位,比如:可以在编辑完函数名之后,按Tab键,直接编辑函数参数,再按Tab进入函数体编辑。

1.3 管理代码片段

首先介绍代码版本的菜单,在代码片段面板单击鼠标右键,会弹出如下菜单:
在这里插入图片描述

1.3.1 新建分组

  1. 步骤1:在代码片段面板右键菜单选择新建分组,在弹出窗口中输入相关信息,如下图所示
    在这里插入图片描述

文件名:是指代码片段文件存放在磁盘上的名称,后缀是.snippet,比如这里输入了awk,存放在磁盘上的文件名为awk.snippet。
标题:在代码片段面板上的下拉列表中显示的名称,创建完成后效果如下图所示:
在这里插入图片描述

1.3.2 新建片段

下面以创建1个AWK语言的function模板为列进行说明:

  1. 步骤1: 选择右键菜单新建片段会弹出代码片段编辑窗口,如下图所示:
    在这里插入图片描述

触发文本:表示只需要在编辑窗口输入这几个字母,就会弹出自动完成列表让你选。

  1. 步骤2:编辑完成后按Ctrl + S代码片段编辑窗口会自动保存关闭,此时代码片段列表多了个条目,如下所示:
    在这里插入图片描述

  2. 步骤3:新建1个文件试下效果
    在这里插入图片描述

  3. 步骤4:添加代码片段和语法的关联
    问题:部分用户按前面3个步骤执行后,输入触发词,并不能弹出代码片段列表!
    那是因为新创建的代码分组,没有和语法文件绑定。

a) 选择菜单工具 -> 设置 -> 语法着色,在弹出的窗口中选择编辑按钮,如下图所示
在这里插入图片描述

b) 在新打开的awk.mac文件中,添加一条代码片段绑定说明,如下图所示:
在这里插入图片描述

1.3.3 其他代码片段管理

主要包括:
修改:即修改当前选中的代码片段
删除:删除当前选中的代码片段
向上:当前选中片段的位置向移动
向下:当前选中片段的位置向移动
重新读取片段:将当前分组下的代码片段重新读取(用户直接编辑文件后使用)
重新读取分组:用户直接向代码片段目录拷贝xxx.snippet后刷新代码片段列表。

1.4 直接编辑代码片段文件

如果觉得逐条编辑代码片段太啰嗦,可以选择右键菜单直接打开文件,编辑窗口会打开对应的代码片段文件。

在这里插入图片描述

用户可以按上述格式添加自己的代码片段。
#t:表示在代码片段列表中显示的标题
#g:表示触发词

代码片段的内容及光标停留位,在前文已经详细阐述,这里不再说明。


文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。
Copyright © 2022~2024 All rights reserved.

标签:片段,菜单,代码,列表,编辑,编辑器,所示,EverEdit
From: https://blog.csdn.net/tyysoft/article/details/145321687

相关文章

  • 如何将WORD图片粘贴到富文本编辑器里头
    要求:开源,免费,技术支持编辑器:百度ueditor前端:vue2,vue3,vue-cli,react,html5需求:复制粘贴word内容图片,word图片转存交互,导入pdf,导入PowerPoint(PPT),web截屏用户体验:Ctrl+V快捷键操作平台:Windows,macOS,Linux,RedHat,CentOS,Ubuntu,中标麒麟,银河麒麟,统信UOS,信创国......
  • 解锁动静态库的神秘力量2:从代码片段到高效程序的蜕变(续篇)
    我们在上一篇(传送门:解锁动静态库的神秘力量1:从代码片段到高效程序的蜕变-CSDN博客)讲解了关于动静态库如何使用的要点及规则;下面肯定会有很多疑问;为什么要那么操作;此篇我们为上一篇的补充;续集;将带大家了解动静态链接的底层原理完成对上一篇所用的规则和指令展开讲解分析;准备好,那......
  • Linux基础07-指令篇之vim编辑器【入门级】
    Linux基础Vim编辑器Vim定义本质上我们用Linux自带的编辑器叫做Vi编辑器(类似于记事本,一般用来做文件的编辑),名字取自Visual,它是一个全屏幕文本编辑器(程序)。在Linux系统中Vi是最常用的编辑程序,它的文本编辑功能十分强大,但是使用起来比较复杂。Vim是Vi的增强版,所以Vi的功能Vi......
  • 探索WindEdit:一款强大的在线文本编辑器
    探索WindEdit:一款强大的在线文本编辑器去发现同类优质开源项目:https://gitcode.com/是一个基于Web的开源文本编辑器,它提供了丰富的功能和出色的用户体验,让编写、阅读和编辑代码变得轻松且高效。无论是开发者、作家还是学生,都能从中受益。技术解析WindEdit使用了现代前端技......
  • 国产编辑器EverEdit - 大纲视图
    1大纲视图1.1应用场景  在编辑较长代码文件时,使用大纲视图可以方便的检视当前文件的变量、函数等信息,方便在不同函数间跳转,对整个文档的全貌了然于胸。  在编辑XML文档时,通过展示XML文件的层次结构、节点布局,用户可以一览全貌,提高编辑效率。1.2使用方法1.2.1显......
  • Linux学习笔记——vim编辑器的使用
    sudo    提权命令,在没有权限执行的时候,在命令前面加上该命令就会使用root身份进行执行。注:输入密码时看不见密码,输入正确即可。vi/vim命令:终端下编辑文件的首选工具。三种模式:1.命令模式:vim        文件名进入文件默认进入命令模式,不能编辑。后续按esc进入......
  • 国产编辑器EverEdit - 部分编辑
    1部分编辑1.1应用场景  在编辑部分重要文档时,为了防止改错重要数据,将编辑区域限制在一个很小的区域是个不错的主意。1.2使用方法步骤1:使用鼠标或键盘选择需要编辑的区域。步骤2:选择菜单编辑->部分编辑或使用快捷键Alt+]打开部分编辑功能。注:打开“部分编辑”......
  • Slate文档编辑器-Node节点与Path路径映射
    Slate文档编辑器-Node节点与Path路径映射在之前我们聊到了slate中的Decorator装饰器实现,装饰器可以为我们方便地在编辑器渲染调度时处理range的渲染,这在实现搜索替换、代码高亮等场景非常有用。那么在这篇文章中,我们聊一下Node节点与Path路径映射,这里的Node指的是渲染的节点对象,P......
  • 1-1.Vue2 前端开发 - 富文本编辑器 wangEditor 引入
    一、富文本编辑器wangEditor1、富文本概述富文本(RichText)是一种包含丰富格式和样式的文本富文本不仅限于纯文字,还可以包含字体、颜色、大小、图片、链接、表格等多种元素与纯文本(PlainText)相比,富文本提供了更丰富的视觉和功能表现富文本的常见应用场景有:网页内......
  • 妙用编辑器:文本编辑器高手必须知道的跳转功能
    1妙用编辑器:文本编辑器高手必须知道的跳转功能  在成为编辑器高手的路上,一些常用的跳转功能是必须要掌握的,本文中的跳转功能,你都知道吗?1.1通用跳转功能  使用通用跳转功能时,如果按住Shift键,便会选中到跳转位置,读者可以自行实践。1.1.1方向键跳转  左右方向键......