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

「译文」给讨厌YAML的人10个写YAML建议

例如, Atom[1] 编辑器默认带有YAML模式,而GNU Emacs 提供了很少支持,您可以添加其他包,比如 yaml-mode[2] 来提供帮助。...例如,GNOME 桌面的默认文本编辑器 Gedit 没有 YAML 模式可用,但它默认提供 YAML 语法高亮显示,并具有可配置选项卡宽度: Gedit 配置 tab 宽度输入 使用drawspaces...还有许多其他例子,而且有许多在线转换器本地解析器,所以当数据开始看起来更像一个清单而不是标记时,请不要犹豫重新格式化数据。 4....根据定义,它只是章节章节标题,没有真正内容。然而,发表300 页,最难写部分是最初大纲。 YAML 也可以采用同样方式。...当一些东西从你视线消失时,它很少会出现在你脑海中,直到你测试并消除了所有「明显」问题。

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

Windwos 安装Pandoc 工具,实现Typora 文档导出为docx

就如同我们Typora中将图片自动导入到远程图床时使用PicGo软件一样。 Pandoc也是一个独立软件,Typora可以直接调用系统安装Pandoc来实现word文档导出而已。...上面只是介绍了部分转换,更详细可以通过Pandoc官网介绍进行了解查询。 2....Typora 添加Pandoc 当我们本地安装好Pandoc之后,就可以将路径配置到Typora,这样Typora进行导出为word文档时,就会自动调用相关转换命令,将我们markdown文档转换为...除了可以导出为word docx格式,还有RTF,Epub,LaTex,Media Wiki ,Textile,OepnOffice,reStructuredText,OPML等 除此之外我们还可以添加各种...Typora没有支持,但是Pandoc支持格式, 选择Export底部加号按钮,然后再选择自定义。

2.6K20

markdown 替代品 asciidoc 介绍

AsciiDoctor 是一个很宏伟项目,还有很多子项目开发,例如我比较关注 Asciidoctor PDF Asciidoctor EPUB3,这两个项目用于去掉现有工具链DocBook...基于 AsciidoctorJ 有好多插件可用,这些插件可以将 Asciidoctor 整合到 Apache Maven,Gradle 或 Javadoc 构建中。...Asciidoctor.js 被用于预览 AsciiDoc,支持 Chrome 扩展,Atom,Brackets 或其他基于 Web 工具。 **** ifdef::status[] ....除了传统 AsciiDoc 语法,Asciidoctor 还添加额外标记格式设置选项,例如 font-based 图标(例如: `+icon:fire[]+`) UI 元素(例如: `+button...为了验证它可用性,你可以终端执行如下命令: $ asciidoctor --version 你应该看到关于 Asciidoctor Ruby 环境信息将打印到你终端上。

1.7K20

常用Maven插件介绍(收藏大全)

,此外,包含排除配置也是支持。...只要在一个父POM配置规则,然后让大家继承,当规则遭到破坏时候,Maven就会报错。除了标准规则之外,你还可以扩展该插 件,编写自己规则。...此外,maven-help-plugindescribe目标可以帮助你描述任何一个Maven插件信息,还有all-profiles目标active-profiles目标帮助查看项目的Profile...除了exec目标之外,exec-maven-plugin还提供了一个java目标,该目标要求你 提供一个mainClass参数,然后它能够利用当前项目的依赖作为classpath,同一个JVM运行该...做一些基本配置后(例如Web应用contextPath自动扫描变更时间间隔),你只要执行 mvn jetty:run ,然后IDE修改代码,代码经IDE自动编译后产生变更,再由jetty-maven-plugin

3K10

可视化工具gephi源码探秘(一)

今天老大和小梁鼓舞忽悠下(^_^),我决定还是把之前下载好gephi源码好好利用起来,不在朝三暮四想d3js或是什么vizster,用心去选择一个自己熟悉,而不是一直各种困难之间来回徘徊...,部分文件如下: 132306519524917.jpg   1.要看源码第一步就是导入源码,事实上导入源码这个过程就够我研究了(备注,将gephi源码导入到Myeclipse,尽管gephi应该是...因为setting.xml自认为只是设置了本地仓库本机位置,但是为什么会提示10网段,于是网上一搜maven本地仓库远程仓库用法,借助http://blog.csdn.net/jsjszg/...assembly:assembly命令也下载了很多jar但是maven install一样也是中途报错,于是重新整理思路估计可能是远程仓库地址没有写完整,源码pom.xml又去寻找蛛丝马迹,...dependency都抽取到项目下pom.xml,这时可以看到以下jar是可以定位到并下载下来,但是从项目的大片报警可以发现,还有很多jar需要下载,下一步工作就是看看具体怎么处理剩余jar包了

1.3K50

Maven之(五)Maven仓库

集中存储这些jar包(还有插件等)地方被称之为仓库(Repository)。 不管这些jar包从哪里来,必须存储自己电脑里之后,你工程才能引用它们。...-- 该元素指定更新发生频率。Maven会比较本地POM远程POM时间戳。这里选项是:--> 并列存在节点,用来配置插件远程仓库。 仓库主要存储两种构件。...3、设置发布权限 私服作用除了可以给全公司的人提供maven构件下载,还有一个非常重要功能,就是开发者之间资源共享。...然后运行maven cleandeploy命令,将自己开发构件部署私服上供组织内其他用户使用(maven clean deploymaven clean install区别:deploy是将该构件部署私服

3.6K10

IDEA超赞插件推荐

使用方法: IDEA 打开想研究类。 编译该类或者直接编译整个项目( 如果想研究 jar 包,此步可略过)。...那么有自带强大反汇编工具 javap 还有必要用这个插件? 这个插件强大之处在于: 不需要敲命令,简单直接,右侧方便源代码进行对比学习。...该插件强大之处在于: 支持智能代码自动提示,该功能可以增强 IDEA 代码提示功能。 支持 JDK 知名第三方库函数使用方法搜索,可以看到其他知名开源项目对该函数用法。...2.4 Auto filling Java call arguments 开发,我们通常会调用其他已经编写好函数,调用后需要填充参数,但是绝大多数情况下,传入变量名称该函数参数名一致,当参数较多时...大家可以安装该插件,安装后 IDEA 打开 pom.xml 文件时,就会多出一个 "Dependency Analyzer" 选项卡。

50830

如何翻译Markdown文件?-2-几种商业及开源解决方案介绍

Simpleen Simpleen 是个在线翻译服务, 你可以通过不同方式使用 Simpleen 来翻译本地化你软件: 使用在线 web 翻译器,本地使用 CLI(连续翻译)或通过API自定义使用...其后端是调用 Deppl 翻译服务. 以下是使用其翻译效果: Simpleen 翻译效果 可以看到, 翻译除了将[toc] 翻译为 \[toc] 之外, 其他都完全准确....其Translate Markdown/reStructuredText/AsciiDoc/DocBook XML and other documents [5] 这里宣称可以翻译 Markdown,...但是我实际使用, 一方面发现它是个桌面app, 没有api/cli, 不适合开发者使用需求, 另一方面它对 markdown 翻译结果相比 Simpleen 准确度欠佳. markdown-translator...该工具支持多种翻译服务,并提供各种选项来定制翻译过程。 功能: •支持多种翻译服务(Yandex, Google, Bing, Deepl)。•多线程以加快翻译速度。

41820

Gradle 5.0 正式版发布

这是一个非常棒消息,因为编译java任务不需要重新编译所有的源文件,除了第一次之外,这将大大提供代码编译效率。...细粒度传递依赖管理 Gradle 5.0提供了几个新特性来定制如何选择依赖项,以及改进POMBOM支持: 依赖约束允许您定义版本或版本范围,从而限制传递依赖版本(Maven支持)。...平台定义(又称Maven BOM依赖项)是本地支持,它允许不使用外部插件情况下导入Spring之类东西。 依赖项对齐允许逻辑组不同模块(例如Jackson模块)对齐到相同版本。...通过自定义任务采用这些配置,大型项目可以节省高达10%配置时间。 ? APIs Gradle 5.0引入了新api来改进对MavenIvy存储库管理。...主要包括: 签名插件支持对发布所有工件签名。 发布了配置范围内依赖项排除。 Maven发布Ivy发布插件提供类型安全dsl来定制作为发布一部分生成pom或Ivy模块。

2.3K30

Gradle 5.0 正式版发布

这是一个非常棒消息,因为编译java任务不需要重新编译所有的源文件,除了第一次之外,这将大大提供代码编译效率。...细粒度传递依赖管理 Gradle 5.0提供了几个新特性来定制如何选择依赖项,以及改进POMBOM支持: 依赖约束允许您定义版本或版本范围,从而限制传递依赖版本(Maven支持)。...平台定义(又称Maven BOM依赖项)是本地支持,它允许不使用外部插件情况下导入Spring之类东西。 依赖项对齐允许逻辑组不同模块(例如Jackson模块)对齐到相同版本。...通过自定义任务采用这些配置,大型项目可以节省高达10%配置时间。 APIs Gradle 5.0引入了新api来改进对MavenIvy存储库管理。...主要包括: 签名插件支持对发布所有工件签名。 发布了配置范围内依赖项排除。 Maven发布Ivy发布插件提供类型安全dsl来定制作为发布一部分生成pom或Ivy模块。

1.6K20

Gradle 5.0 新特性介绍

我们将最近版本主要改进分为以下几类: 更快构建 细粒度传递依赖关系管理 编写Gradle构建逻辑 更高效内存级别执行 新Gradle调用选项Gradle任务插件api 文章末尾,您可以进一步了解如何升级到...升级到Gradle 5.0之后,你构建已经快了一些,你可以通过使用配置本节描述其他特性来进一步提高它们性能。 ? ?...平台定义(又称Maven BOM依赖项)是本地支持,它允许不使用外部插件情况下导入Spring引导平台定义之类东西。...除了显示正在执行哪些测试之外,Gradle丰富命令行控制台还显示了一个彩色构建状态,可以一眼看出是否有任何测试失败。您还可以要求Gradle在任务使用“详细”控制台模式执行时记录它们。...4.发布 APIs Gradle 5.0引入了新api来改进对MavenIvy存储库发布: 签名插件支持对发布所有产物签名。 发布了配置范围内依赖项排除。

2.7K30

IDEA 插件推荐: Cloud Toolkit 入门与评测

第一步:配置服务器信息 Tools->Deployment 中找到 IDEA 对项目部署支持内置插件,我们可以在其中进行服务器信息配置,包括服务器地址权限认证,并且 Mapping...选项完成本地工程与服务器路径映射。...,Cloud Toolkit 对 EDAS 做了个性化部署支持,让使用者无需登录控制台, IDEA 即可完成 EDAS 部署。...作为一个测评文章,除了介绍 Deploy to Host 之外,我还选择了 Deploy to ECS 这一功能来进行测评。为此我购买了一台阿里云 ECS 来部署与上文相同应用。...在过去,我们想要进行诊断,必须要手动服务器上安装 Arthas,然而Cloud Toolkit 借助 Remote Terminal Arthas 集成,让这一切都可以 IDEA 完成,似乎是想要贯彻这个原则

5.3K80

第六章 Java Gradle插件

以上脚本我们配置了一个Maven中心库,告诉Gradle可以Maven中心库搜寻我们依赖Jar,初次之外,我们也可以从jcenter库、ivy库、本地Maven库mavenLocal、自己搭建Maven...除此之外,Java插件可以为不同源集在编译时运行时指定不同依赖,比如main源集指定一个编译时依赖,vip源集可以指定另外一个不同依赖。...他们通用使用格式 我们刚刚讲基于库这种依赖是外部模块依赖,一般都会配置一个仓库,不管是Maven,还是Ivy等。除了外部依赖之外,常用还有项目依赖以及文件依赖。...除了build任务,还有一些其他常用任务,比如clean,这个是删除build目录以及其他构建生成文件,如果编译中有问题,可以先执行clean,然后再重新build。...以上配置就是让其所有子项目应用了Java插件,所以所有的子项目都是Java项目啦,这比我们一个个对每个子项目配置要方便多,除了应用插件我们可以配置其他公用配置,比如仓库.

1.1K10

让web开发部署提速 8 倍一款 IDEA 插件,我参与贡献了

第一步:配置服务器信息 Tools -> Deployment 中找到 IDEA 对项目部署支持内置插件,我们可以在其中进行服务器信息配置,包括服务器地址权限认证,并且 Mapping...选项完成本地工程与服务器路径映射。...,Cloud Toolkit 对 EDAS 做了个性化部署支持,让使用者无需登录控制台, IDEA 即可完成 EDAS 部署。...作为一个测评文章,除了介绍 Deploy to Host 之外,我还选择了 Deploy to ECS 这一功能来进行测评。为此我购买了一台阿里云 ECS 来部署与上文相同应用。...对于远程主机,可以通过主机管理 Diagnostic 选项卡,开启远程诊断。

2K20

最新版gradle安装使用简介

gradle是作为android官方构建工具引入除了java,它还能够支持多种语言构建,所以用途非常广泛。 ?...虽然说gradle可以做任何构建工作,但是gradle现在还是有一定限制,那就是项目的依赖项目前只支持mavenIvy兼容存储库以及文件系统。...gradle通过各种预定义插件,可以轻松构建通用类型项目,并且支持自定义插件类型。...最后,指明了我们应用程序mainClass。 gradle使用maven仓库 build.gradlerepositories指明是使用仓库选项。...默认情况下gradle有自己本地仓库,一般~/.gradle目录下面,如果我们之前用maven仓库,那么本地maven仓库已经存在了很多依赖包了,如何重用呢?

1K31

Maven使用速记 原

maven打包基本上就涉及以上命令,除此之外还有一些配套命令: mvn site,输出到/target一个依赖视图文档。 `` Xml文件元素定义 project:整个XML文档最顶层标签。...插件可以maven执行各个生命周期被使用。...(maven生命周期)插件类型繁多,除了直接通过引入,实际上maven各种标签功能也是通过插件实现,需要知道使用某个插件可以查看官方提供插件清单。...但是打包放入容器后某些包容器已经提供了,不需要我们带入到classpath。 runtime:除了编译(compile)阶段,其他阶段都会被引入。 test:仅用于测试。...当其他工程需要这个包时候,maven也是直接到本地仓库获取。 除了自己install包,更多时候都是使用第三发提供包。

49240

gradle安装使用简介

gradle是作为android官方构建工具引入除了java,它还能够支持多种语言构建,所以用途非常广泛。...虽然说gradle可以做任何构建工作,但是gradle现在还是有一定限制,那就是项目的依赖项目前只支持mavenIvy兼容存储库以及文件系统。...gradle通过各种预定义插件,可以轻松构建通用类型项目,并且支持自定义插件类型。...最后,指明了我们应用程序mainClass。 gradle使用maven仓库 build.gradlerepositories指明是使用仓库选项。...默认情况下gradle有自己本地仓库,一般~/.gradle目录下面,如果我们之前用maven仓库,那么本地maven仓库已经存在了很多依赖包了,如何重用呢?

57620
领券