Nftables
:lipstick: 用于您 nftables 规则的 Sublime Text 3+ 语法定义
详细信息
安装次数
- 总计 416
- Win 124
- Mac 113
- Linux 179
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 | 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 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 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 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
说明文档
Nftables
为您的 nftables 规则提供的 Sublime Text 3+ 语法定义
简介
nftables 应该现在是处理 Netfilter 规则的常规方式,我很惊讶没有找到任何适用于 Sublime Text 的语法定义。
本项目旨在提供一个“基本”的语法定义,只要为 GNU/Linux 用户提供了一个构建过程(当 nft
可用于“动态”语法检查时)。
本项目受到了 官方 nano 语法定义 的启发。
有关外部参考,请参见 脚本 nftables 维基页面。
安装
使用 Package Control
- 打开您的命令面板,并输入:
Package Control: Install Package
- 浏览列表或搜索
Nftables
- 按
Enter
键,任务完成!
Package Control 专用页面在此。
手动安装
- 进入 Sublime Text 软件包文件夹(通常位于
$HOME/.config/sublime-text/Packages/
或%AppData%\Sublime Text\Packages\
) - 在此处克隆此存储库:
git clone https://github.com/HorlogeSkynet/Nftables.git
- 重启 Sublime Text... :)
用法
语法
打开您的命令面板,并输入:
设置语法:Nftables
点击底部右角:
Nftables
视图 > 语法 > Nftables
构建
打开您的命令面板,并输入:
使用:Nftables 建立命令
按
CTRL + B
工具 > 构建
目前支持以下格式
- [X] nftables 输出
- [X] 脚本配置
常见问题
您计划支持 nftables 的全部语法吗?
不,但欢迎贡献力量。
为什么这个语法高亮不好看?
很抱歉听到这个。语法学校不是我最喜欢的科目。
我很愿意审阅任何 问题 或拉取请求。
为什么您没有将 官方 Bison 解析器 转换为 Sublime 的定义语法?
看起来这样的工具还不存在(也许?)。
这个插件能帮到我构建安全的防火墙吗?
我注意到你有一个庞大的测试套件,我能运行它吗?
当然可以,打开
Nftables.sublime-syntax
文件,按CTRL + Shift + B
,选择Build With: Syntax Tests
。