首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WordPress 4.9.8 发布,你可以开始尝试最新的编辑器 Gutenberg

WordPress 发布了 4.9.8 这个修订版,这个版本除了修正了 46 个bug和其他一些功能增强之外,最重要的就是 “Try Gutenberg” 的功能,让你可以开始尝试 WordPress...新一代的编辑 Gutenberg: WordPress 5.0 将会把 Gutenberg 编辑器作为默认的编辑器,WordPress 为了让主题和插件开发者检查自己的插件或者主题是否兼容 Gutenberg...所以现在在仪表盘会出现让你尝试 Gutenberg 的面板,如果你觉得很烦,可以通过下面的代码彻底屏蔽掉: remove_action( 'try_gutenberg_panel', 'wp_try_gutenberg_panel...' ); 到了 WordPress 5.0 正式发布的时候,Gutenberg 将会内置到核心代码中,这时候,如果你还不习惯,WordPress 也推出了 Classic Editor 的插件,让你继续使用之前的经典编辑器

33620

图形编辑器基于Paper.js教程20:有关图形编辑器中,选择工具的研究

背景 当初做图形编辑器的时,技术选型选择了paperjs这个库,这也意味着很多东西需要自己写,其中最基础,最常用的功能就是选择工具,鼠标点击一个元素,将该元素选择。这是人们对选择工具最简单的理解。...做图形编辑器,很多人选择了fabricjs,因为这个库包含了非常多的基本常用工具,其中就是选择工具。没办法,当初选了paperjs这条不归路,很多东西都需要自己搭建,一点一点实现。...在做图形编辑器时,选择工具的开发是我遇到的第一个困难,没有选择工具,后面的删除,移动,缩放,编辑元素,根本无从谈起。 下面就让我们一起来看一下如何开发一个选择工具。...这是我做图形编辑器时遇到的第一个难点,但还好,paperjs的底层比较完善,所以利用提供的底api,多花些时间也能做出来一个选择工具。 做一个选择工具,也是一个非常好的面试题。...下一篇文章 介绍我遇到的第二个困难点, 编辑器标尺的功能。

4410
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在 Vim 编辑器中开发 Python 应用的 Vim 插件

    Python-mode 是一个 Vim 插件,它使你能够在 Vim 编辑器中更快的利用包括 pylint、rope、pydoc、pyflakes、pep8、autopep8、pep257 和 mccable...推荐阅读:如何用 Bash-Support 插件将 Vim 编辑器打造成编写 Bash 脚本的 IDE 这个插件包含了所有你在 Vim 编辑器中可以用来开发 Python 应用的特性。...,从而在 Vim 编辑器中开发 Python 应用。...在 Debian 和 Ubuntu 中安装 Python-mode 另一种在 Debian 和 Ubuntu 中安装 Python-mode 的方法是使用 PPA,就像下面这样 $ sudo add-apt-repository...在本教程中,我向你们展示了如何在 Linux 中使用 Python-mode 来配置 Vim 。请记得通过下面的反馈表来和我们分享你的想法。

    1.8K80

    服务器在选择的过程中需要掌握哪些技巧

    目前,随着服务器的种类越来越多,可以说在收费标准上是不一样的。但是为了安装起来之后,让网络运行的效率更高一点,那么在选择的时候还需要掌握一些技巧,为的就是找到更加合适的一种。...图片.png 技巧一:稳定性强,打开网页的速度快,不需要用户去等待的。由于服务器的选择会直接影响到用户的体验。因此,为了提高稳定性,还是要确保在安装起来之后,打开的速度较快一点,无需用户等待的。...可见,这在运行方面还是要合理地去把握好,为的就是把握好这方面的技术要点,就会知道网站运行会更好。 技巧二:降低运维成本,出现故障的现象较少。这也是站长在选择服务器的过程中需要注意的方面。...虽然说,不同的服务器在报价上不同,但是在运维方面所产生的成本上也是会有着差异性的。那么,这在实际运行过程中出现故障的情况也是会有着区别的。因此,这在比较的时候,看出来在选择上还是会不一样的。...技巧三:选择的服务器可以符合多种宽带下运行, 在负载方面可以达到了无限制的效果。那么,这对网站的运行效率上都会有着明显的提高。

    63620

    0677-在CDSW1.6中使用你喜爱的编辑器

    通过不错的用户体验提高数据科学团队的工作效率仍然是我们赋予客户工业化机器学习和AI使命的关键,我们很高兴宣布今天发布的CDSW1.6支持第三方编辑器包括Jupyter Notebook, RStudio...从CDSW1.6开始,你可以直接在CDSW中运行这些基于Web的编辑器,就像其它库一样,编辑器也是一个库,管理员可以直接将编辑器安装到Engine中,或者在项目级别由CDSW普通用户自己安装。...要在CDSW中使用Jupyter Notebook,用户只需访问他们在CDSW中的项目: ? 启动一个新的交互式Session,选择Jupyter Notebook编辑器: ?...这样就可以在CDSW基于浏览器的环境中,使用Jupyter Notebook继续访问和编辑CDSW Project文件: ? ?...以上两种方法共同解决了Cloudera客户对编辑器IDE偏好的问题,这些功能在CDSW1.6开发过程中也进行了测试。你同时也可以安装和配置其他基于浏览器和本地的IDE,使用类似的方法。

    1.1K30

    Flutter中的日期、格式化日期、日期选择器组件在

    今天我们来聊聊Flutter中的日期和日期选择器。...Flutter的第三方库 date_format 的使用 实际上,我在之前介绍在Flutter中如何导入第三方库的文章依赖管理(二):第三方组件库在Flutter中要如何管理中,就是以date_format...在依赖管理(二):第三方组件库在Flutter中要如何管理中,我详细介绍了如何去查找第三方库、如何将pub.dev中的第三方库安装到Flutter项目中、date_format库的基本使用,这里我就不赘述了...,我们经常会遇到选择时间或者选择日期的场景,接下来我将为大家介绍Flutter中自带的日期选择器和时间选择器。...在iOS和Android中,都有国际化配置的概念,Flutter中也不例外。在Flutter中如何配置国际化呢?

    26.1K52

    图形编辑器基于Paper.js教程22:在图形矢量编辑器中,实现两个元素的差集,交集,并集,切割

    在图形编辑器中,我们有时需要这样的一个图形, 或者这样的一个图形 像这种图形其实是基于相交的圆和矩形进行计算得出来的,这种操作大家一般叫做图形的布尔操作。...本片文章就教大家如何在图形编辑器中,实现 两个元素的差集,并集,合并,或者切割。 学会了这个技能,你就可以基于一些基本元素,组合成千奇百怪的图形。...下面就进入正题啦 在paperjs提供的例子中,有一个关于元素布尔操作的复杂案例,就是下面这个 http://paperjs.org/examples/boolean-operations/ 这个案例将...path属性基本对应 svg中的 path标签。 另外就是调用这个下方,只能是两个path进行操作,而不是 三个,四个。这就要求我们在设计这个功能时,也需要用户 选择了两个Path元素,才能使用。...下面看一下 布尔操作演示案例 首先我们在画布上画一个圆,一个矩形,并让两者相交 square = new paper.Path.Rectangle({ position: paper.view.center

    3500

    只需在Vim或Neovim编辑器中打开文件,您的Linux就会被黑客攻击

    如果您最近没有更新Linux操作系统,尤其是命令行文本编辑器实用程序,甚至不要尝试使用Vim或Neovim查看文件的内容。...在Linux系统上,Vim编辑器允许用户创建,查看或编辑任何文件,包括文本,编程脚本和文档。...Vim和Neovim中的代码执行缺陷 Razmjou 发现了Vim编辑器处理“模型”的方式中的一个缺陷,默认情况下,该功能可以自动查找并应用文档创建者提到的一组自定义首选项,这些首选项位于文档的起始行和结束行附近...虽然编辑器只允许模型中的一部分选项(出于安全原因),并且如果它包含不安全的表达式,则使用沙盒保护,但Razmjou透露使用“:source!” 命令(使用bang [!]修饰符)可用于绕过沙箱。...Vim的维护者(补丁8.1.1365)和Neovim(在v0.3.6中发布)已经发布了两个实用程序的更新以解决问题,用户应该尽快安装。

    1.7K20

    程序员必备:一款功能强大的跨平台文本编辑器CudaText及全部插件,完美替代NotePadd++

    对于程序员来说,好用的文本编辑器对于办公效率非常有帮助,对于我来说好的编辑器标准轻量级、启动快、扩展性强、内存占用少。...CudaText 正好符合以上特点,它以其快速的启动速度、丰富的功能和强大的扩展性,成为了许多程序员必备的文本编辑器。...一、软件介绍CudaText 是一款跨平台的文本编辑器,最新版安装包大小不足16M,直接解压就可以使用,并且支持仅百款扩展插件,它使用 Object Pascal 编写,并且完全开源。...命令面板:带有模糊匹配功能的命令面板,快速执行常用操作。小地图和微地图:帮助快速导航文档,特别是在处理大型文件时,方便大家定位位置。显示不可打印字符:如空格和制表符,便于精确编辑。...这边提供了目前所有的插件,大家可以根据需要安装自己需要的插件安装方式:打开编辑器,然后选择文件菜单栏然后选择打开文件找到插件目录。每一个插件都是zip压缩包,选择之后,选择会自动提示安装插件。

    18320

    Visual Studio Code快捷键

    keyboard-shortcuts-macos.pdf visual studio code官方下载地址:https://code.visualstudio.com Visual Studio Code是微软研发的一款带有...GUI 的代码编辑器,功能强大,操作简单便捷,还有着良好的用户界面,设计得很人性化。...第3编辑器组中 ⌘K ⌘← / ⌘K ⌘→ 聚焦到上一个/下一个编辑器组 ⌘K ⇧⌘← / ⌘K ⇧⌘→ 向左/向右移动编辑器 ⌘K ← / ⌘K → 移动活动编辑器组 文件管理 Mac 快捷键 说明.../上一个 ⌘K P 复制活动文件的路径 ⌘K R 在资源管理器中显示活动文件 ⌘K O 在新窗口/实例中显示活动文件 显示 Mac 快捷键 说明 ⌃⌘F 切换全屏 ⌥⌘1 切换编辑器布局 ⌘= /...⇧⌘- 放大/缩小 ⌘B 切换侧栏可见性 ⇧⌘E 显示资源管理器/切换焦点 ⇧⌘F 显示搜索 ⌃⇧G 显示Git ⇧⌘D 显示Debug ⇧⌘X 显示扩展名 ⇧⌘H 在文件中替换 ⇧⌘J 切换搜索详细信息

    8.8K20

    Nopepad++使用教程

    基于Scintilla这个强大的编辑器组件,Notepad ++是用C ++编写的,它使用纯Win32 API和STL,所以可确保更高的执行速度和更小的程序大小,它的启动和运行速度比VS快多了。...或者输入以下网址:选择相应版本下载,我这里给出的是 7.5.9 的最新版本(64位的),exe 安装格式,也可选择压缩包下载。 1. 下载好后,双击文件即可安装。 2....如下图所示: 自动完成 对于程序中,经常输入的“”,[],{}等符号,建议勾选以下部分,这样使用NotePad++编辑器的时候能够自动帮你完成另外的部分。...插件的安装包是一个msi文件,直接双击默认安装即可。更多的功能请见插件帮助文档。 日常使用 Notepad++编辑器软件功能强大,日常使用中可使用软件自带的一些功能来提高编程效率。...显示符号 在视图选项卡中能找到显示符号功能,这个的作用是可以显示空格、制表键、换行等 可以方便编辑,尤其可以防止无意中加入好多不需要的空格。

    3.1K20

    WordPress 5.6 发布,新的 2021 主题和古腾堡编辑器大更新

    古腾堡编辑器更新 更灵活的布局:古腾堡编辑器更加方便设置布局,支持单栏或者多栏,支持固定宽度,全屏头部,背景图支持渐变。...更好的视频字幕:为了帮助大家想视频中添加字幕,您现在可以在帖子或页面中上传字幕。这样,比以往任何时候都更容易使需要或喜欢使用字幕的任何人都可以访问您的视频。...2021主题 2021 是一个完全为全新的古腾堡编辑器创建的主题,并且带有自己专属的快模式,花几秒钟试试它不同的布局,就可以让你的文章脱颖而出。...当然还可以从颜色选择器中选择自己的调色板。 自动更新改进 WordPress 5.6 现在提供了一个新的 UI,可以为 WordPress Core 版本进行自动更新。...jQuery 更新 WordPress 会在三个版本:5.5、5.6 和 5.7 来更新 jQuery 到最新版,2020 年 8 月发布的 5.5 删除了 jQuery Migrate 脚本,5.6

    85940

    Edge2AI之使用 FlinkSSB 进行CDC捕获

    数据库以收集更改日志数据之前,有必要: 向提供给 Debezium 的用户授予适当的权限;和 在将捕获更改日志的数据库中创建必要的发布和复制槽。...在SSB UI Console的Compose窗格中,单击Settings选项卡并选择“ Sample all messages ”示例行为。...这将在 SQL 编辑器中添加 JDBC 表的模板。 请注意,SSB 将正在创建的表的结构与您在上一步中键入的查询结果相匹配!...在本实验中,您将创建一个 SSB 作业,该作业从源数据库中读取更改日志并将其发布到 Kafka 中的主题,以及 Debezium 提供的其他元数据信息。...这将在 SQL 编辑器中添加Kafka Json 表的模板。 请注意,SSB 将正在创建的表的结构与您在上一步中键入的查询结果相匹配!

    1.1K20

    前端代码规范

    (2)为选择器分组时,将单独的选择器单独放在一行。 (3)为了代码的易读性,在每个声明块的左花括号前添加一个空格。 (4)声明块的右花括号应当单独成行。 (5)每条声明语句之后应该插入一个空格。...(13)为选择器中的属性添加双引号,例如,input[type="text"]。只有在某些情况下是可选的,但是,为了代码的一致性,建议都加上双引号。...只有在必须将样式限制在父元素内(也就是后代选择器),并且存在多个需要嵌套的元素时才使用嵌套。 8.2 Example ?...浏览器的性能会受到这些因素的影响。 (3)选择器要尽可能短,并且尽量限制组成选择器的元素个数,建议不要超过 3 。...十四、编辑器配置 14.1 避免代码不同 将你的编辑器按照下面的配置进行设置,以避免常见的代码不一致和差异: (1)用两个空格代替制表符(soft-tab 即用空格代表 tab 符)。

    2.5K31

    图形编辑器基于Paper.js教程21:在画布中创建一个不随视图缩放的矩形,并固定在视图的位置,标尺功能的实现

    在图形编辑器中,一般都会有标尺的功能,标尺工具,能够让用户建立清晰的坐标系,能够知道原点在那里,并且能够大致估算出,尺寸,距离,和当前光标所在的位置。...这还不算难,难点在计算视图缩放后,矩形应该移动多少才能保持在屏幕的固定位置。...在视图缩放后,让矩形在视觉上 不改变大小, 核心代码如下: function afterZoom() { var currentZoom = paper.view.zoom; var desiredSize...(scalingFactor); } 在所发后,对一个矩形执行反缩放就能实现矩形在视觉上尺寸一致不变。...再转换成项目的坐标,重新设置矩形中心点坐标,齐活 var newRectCenter = paper.view.viewToProject(newViewPosition); // 移动矩形,使其中心保持在相对于视图的相同位置

    8210

    Visual Studio 2008 每日提示(十一)

    ,菜单:工具+选项+文本编辑器+所有语言+制表符,在“缩进”选项下有三个选项:无、块缩进、智能缩进。...智能缩进所使用的编程语言决定了所使用的相应缩进样式,比如c#语言,输入if({},那么在花括号里包括的代码里就会自动缩进。 评论:一般都会选择只能缩进。...#102、如何保留制表符或插入空格 原文链接:How to keep tabs or to insert spaces 操作步骤: 制表符的设置,菜单:工具+选项+文本编辑器+所有语言+制表符,在“制表符...也可以按不同的语言来设置。 评论:我一般使用插入空格,这样即使换了编辑器也不至于格式会变乱。...binary editor 操作步骤: 菜单:文件+打开+文件,选择需要打开的文件,单击“打开”按钮右侧的下拉箭头,选择“打开方式”, 在“打开方式”对话框,选择“二进制编辑器” 评论:虽然操作有些复杂

    1.2K30

    试试这款现代直观 Linux文本编辑器

    但是,某些编辑器(如 Vi 或 Vim)的学习曲线和键绑定对于初学者来说可能很难掌握。这是一个更简单的选择:Micro 文本编辑器。...使用 Nano,您需要按 Ctrl/Cmd + O,这通常是在 Microsoft Word 等流行文字处理器中打开文件的快捷方式。不是很直观!...完整的鼠标支持 大多数命令行文本编辑器缺少的功能之一是鼠标和触控板支持。使用 Micro,您不必担心。您可以单击并拖动选择文本,双击按选择字,三次单击按选择行。...它带有六个默认插件,用于自动关闭括号和引号、检查代码等。 内置终端仿真器 使用 Micro,您可以在编辑器本身内运行交互式 shell。...您可以根据您运行的 Linux 发行版选择多种安装方法中的任何一种。

    1.5K10

    Ace在线代码编辑器使用「建议收藏」

    官网api使用文档:https://ace.c9.io/#nav=howto 1、基本配置: ace有许多的配置项可供选择,通过这些配置项可以打造自己的个性编辑器 你可以通过setTheme来设置主题,...("ace/mode/markdown") 通过setFontSize可以设置编辑器内文本字体的大小 editor.setFontSize(14); 通过setTabSize可以设置制表符的长度 editor.getSession...可以获取到编辑器中的全部数据 editor.getSession().getValue() 如果编辑器内有部分数据被选中,则可以通过getSelectionRange来获取选中的部分内容 editor.session.getTextRange...(editor.getSelectionRange()) 这在特性我实现SQL查询的功能中有用到,如果查询框内有多条SQL,可以选择其中一条SQL进行查询 通过setValue可以给编辑器初始化数据...editor.getSession().setValue("ops-coffee.cn") 当你想往编辑器插入数据时,可以通过insert在光标处插入数据 editor.insert('ops-coffee.cn

    4.4K60
    领券