ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

AppArmor

HorlogeSkynet ST3

:lipstick: Sublime Text 3+ 语法定义,适用于您的 AppArmor 配置文件

详细信息

安装次数

  • 总数 65
  • Win 35
  • Mac 18
  • Linux 12
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 0 0 0 0 0 1 0 0 0 0
Mac 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

自述文件

源代码
raw.​githubusercontent.​com

AppArmor

Sublime Text 3+ 语法定义,适用于您的 AppArmor 配置文件

简介

AppArmor 是一个 Linux 内核模块,实现了强行访问控制 (MAC),系统管理员可以通过编写可读的纯文本配置文件来限制应用程序。
本项目旨在为 Sublime Text 提供一个“基本”配置文件语法定义。

安装

通过 Package Control

  1. 打开您的命令面板,输入: Package Control: Install Package
  2. 在列表中浏览或搜索 AppArmor
  3. Enter 键,您就完成了 !

Package Control 专用页面这里

手动

  1. 转到 Sublime Text 软件包文件夹(通常为 $HOME/.config/sublime-text/Packages/%AppData%\Sublime Text\Packages\
  2. 在该文件夹中克隆此存储库: git clone https://github.com/HorlogeSkynet/AppArmor.git
  3. 重新启动 Sublime Text 并… :tada

使用方法

语法

  • 打开您的命令面板,输入: Set Syntax: AppArmor

  • 单击右下角: AppArmor

  • 查看 > 语法 > AppArmor

构建

  • 打开您的命令面板,输入: Build With: AppArmor

  • CTRL + B

  • 工具 > 构建

常见问题

您打算支持整个 AppArmor 语法吗?

不,但请随意贡献。

为什么 syntax coloration 呃?

很抱歉听到这一点。语法并不是我在学校最喜欢的课程。
我将很乐意审查任何 问题 或拉取请求。

您为何不将 官方 Yacc 解析器 转换为 Sublime 的定义语法

似乎还没有 这样的工具(现在还没有?)。

此插件能帮我编写应用程序的安心 AppArmor 配置文件吗?

不,但我会建议您阅读 @roddhjav 公开维护的完整一套 AppArmor 配置文件。

我注意到了您有一个庞大的测试套件,我能运行它吗?

当然可以,打开 AppArmor.sublime-syntax 文件,按 CTRL + Shift + B 并选择 Build With: Syntax Tests