Google protocol buffers的Emacs扩展
2023-09-11 14:16:08 时间
通讯层的改造使用了google protocol buffers作为协议体,效率还是挺让人满意。编辑以.proto结尾的语法文件,没有语法高亮很不习惯,幸好protocolbuf提供了vim和emacs的扩展。下载非win32版本的protocol buffers的压缩包里,解压后有个editors目录,里面就是两个扩展文件:proto.vim是提供给vim爱好者的,而protobuf-mode.el就是提供给emacs控的。
安装很简单,将protobuf-mode.el加入你的Emacs加载路径,然后在.emacs配置文件里加上这么两行代码:
(require protobuf-mode)
(setq auto-mode-alist (cons (".proto$" . protobuf-mode) auto-mode-alist))
Protocol Buffers 开发者指南 欢迎来到 protocol buffers 的开发者指南。protocol buffers 是一个语言中立,平台中立针对通讯协议,数据存储和其他领域中对结构化数据进行序列化的扩展方法。 本文档主要针对的是 Java,C++ 或 Python 的开发人员希望在开发的应用程序中使用 Protocol Buffers。
Protocol Buffers 简介 本文档的 Protocol Buffer 的中文文档使用的是 Asciidoctor 进行编排的 http://docs.ossez.com/protocol-buffers-docs/index.html(本 WIKI 中的内容将会与在线发布的版本同步) Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。
从selenium说起 虽然我们的主题是cdp(chrome debug protocol)的应用,但在介绍cdp之前,不得不先从selenium说起,因为这两者有密不可分的关系。
安装很简单,将protobuf-mode.el加入你的Emacs加载路径,然后在.emacs配置文件里加上这么两行代码:
(require protobuf-mode)
(setq auto-mode-alist (cons (".proto$" . protobuf-mode) auto-mode-alist))
require是不够的,第二行将自动把.proto结尾的打开文件以protobuf-mode模式运行。运行时截图:
工具栏上多了个ProtocolBuffers菜单,有一些简单功能,如注释某段代码,代码跳转等等。
文章转自庄周梦蝶 ,原文发布时间2010-01-20
Protocol Buffers 开发者指南 欢迎来到 protocol buffers 的开发者指南。protocol buffers 是一个语言中立,平台中立针对通讯协议,数据存储和其他领域中对结构化数据进行序列化的扩展方法。 本文档主要针对的是 Java,C++ 或 Python 的开发人员希望在开发的应用程序中使用 Protocol Buffers。
Protocol Buffers 简介 本文档的 Protocol Buffer 的中文文档使用的是 Asciidoctor 进行编排的 http://docs.ossez.com/protocol-buffers-docs/index.html(本 WIKI 中的内容将会与在线发布的版本同步) Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。
从selenium说起 虽然我们的主题是cdp(chrome debug protocol)的应用,但在介绍cdp之前,不得不先从selenium说起,因为这两者有密不可分的关系。
相关文章
- CSS设置文字样式——模拟Google
- [Google Guava] 2.4-集合扩展工具类
- 下载Google Play外国区APP技巧
- Google Dremel 原理 - 如何能3秒分析1PB
- 机器学习入门 - Google的机器学习速成课程
- [Docker] Storing Container Data in Google Cloud Storage
- TDengine 连接器上线 Google Data Studio 应用商店
- [ML] Google colab GPU 免费使用, 可挂载 Google drive
- Multiple dex files define Lcom/google/zxing/BarcodeFormat
- SAP UIVeri5 跳过检查 Google Chrome driver 版本检查的方法
- High&NewTech:2021 年Google谷歌 I/O 开发者大会 Kemal 等三人主题演讲分享《TensorFlow 在机器学习领域的进展》
- 图片压缩,用Google的这个工具就够了
- Google Guava 工具类与 Kotlin 语言的设计对比
- 相似的RGB颜色——算法面试刷题3(for google),考察二分