用emacs编辑nginx, 一不小心格式化就会把nginx的配置文件弄得一团糟。

借助nginx.model吧。

首先下载

https://raw.github.com/ajc/nginx-mode/master/nginx-mode.el

让后放在某个目录下

之后编辑.emacs文件,添加几行:

(add-to-list 'load-path (expand-file-name "/opt/emacs_plugins/nginx/"))
(require 'nginx-mode)

然后重新启动Nginx,再打开nginx.conf或者其他配置文件,可以看到字符有颜色了。

然后将光标移动到某一行,执行命令:

nginx-indent-line

可以看到该行自动和上一行对齐。

虽然没有做到全选格式化,不过也算有一个方便的工具了。

Emacs编辑Nginx相关推荐

  1. java conf_JAVA 解析、编辑nginx.conf

    最近工程开发遇到一个需求:用Java去解析并编辑nginx.conf 解析nginx.conf过程可以参考该项目的README.md 下面举个列子说明一下该如何编辑nginx.conf. 定义一个po ...

  2. java conf_JAVA 解析、编辑nginx.conf详解

    最近工程开发遇到一个需求:用Java去解析并编辑nginx.conf 解析nginx.conf过程可以参考该项目的README.md 下面举个列子说明一下该如何编辑nginx.conf. 定义一个po ...

  3. emacs 编辑模式_作家的5种Emacs模式

    emacs 编辑模式 并非所有作家都在文字处理器的范围内工作. 我们中有很多人在不起眼的(有时不是那么不起眼的 )文本编辑器中敲出单词. 当您找到一个适合您的文本编辑器并按照您想要的方式工作时,您倾向 ...

  4. Emacs 编辑环境,第1部分:学习Emacs的基础知识

    1.开始之前 了解本教程中包含的内容以及如何最好地利用本教程. 关于本系列 Emacs 编辑环境深受 UNIX® 开发人员的喜爱.它是世界公认的编辑器之王,但许多用户发现它学起来需要一定的过程.Ema ...

  5. Emacs 编辑环境,第 5 部分: 确定您的 Emacs 视图的形状

    1.确定您的 Emacs 视图的形状 这篇中级水平的实践教程构建于您在本系列文章前面部分中所学习的知识的基础之上,并向您介绍了如何针对您的特定需求自定义和使用该系统. 在本教程中,您将了解如何管理和操 ...

  6. 神之编辑器Emacs 编辑器之神Vim

    来源:开源中国社区 http://www.oschina.net/question/12_15010 在这个蔚蓝色的星球上,流传着两大神器的传说: 据说Emacs是神的编辑器,而Vim是编辑器之神. ...

  7. html判断国家,nginx通过geoip2模块实现判断用户来源国家跳转中英站

    ip数据库文件下载地址:https://dev.maxmind.com/geoip/geoip2/geolite2/ 编译nginx添加第二代geoip2模块,第一代自带 的–with-http_ge ...

  8. nginx或httpd实现负载均衡tomcat(三)

    接博客nginx或httpd实现反向代理tomcat并实现会话保持(二) 实例四:使用httpd负载均衡后端tomcat服务 第一步:准备两个tomcat服务器节172.16.240.203 修改to ...

  9. 20步打造最安全的Nginx Web服务器

    Nginx是一个轻量级的,高性能的Web服务器以及反向代理和邮箱(IMAP/POP3)代理服务器.它运行在UNIX,GNU/Linux,BSD各种版本,Mac OS X,Solaris和Windows ...

最新文章

  1. for in 和 for of 的区别
  2. lightroom安卓_安卓可以用的一款PS
  3. VTK:Utilities之ReportRenderWindowCapabilities
  4. ZLMediaKit_wiki
  5. Oracle一定有sqlplus吗,oracle sqlplus执行sql文件
  6. 内部类访问局部变量的时候,为什么变量必须加上final修饰
  7. python读取csv最后一行_python – 尝试使用seek()获取csv文件的最后一行时的AttributeError...
  8. java bean转string_Json、JavaBean、String等互转
  9. JAVA学习day07 1
  10. 成像反了_宋国荣, 窦致夏:快速超声 C 扫描成像中的信号频域分析法及其应用...
  11. “千里家书只为墙,让他三尺又何妨”,六尺巷是怎么形成的?
  12. Vlan的access、trunk以及hybird接口配置实验
  13. HLS、Smooth Streaming、HDS和Dash
  14. 小哈机器人发布新品_小哈教育机器人H2是什么时候正式发布的?
  15. DELL电脑无法感应到插入耳机
  16. [乡土民间故事_徐苟三传奇]第三回_小苟三巧施放鱼计
  17. 怀孕也就36-40周足够,而芯片54周交期伤心欲绝了!
  18. Linux_centos版初学(基础命令)
  19. 马斯洛需求层次与产品的关系
  20. JAVA结合AE(Adobe After Effects)实现类似于传影(视频DIY)的核心功能,程序也可以是艺术。

热门文章

  1. 从C到C++ string类
  2. Restore系统极速还原软件的使用与说明
  3. 华为机试HJ36:字符串加密
  4. 通信原理眼图画法_光纤通信链路入侵与检测技术研究综述
  5. 切换输入法快捷键_输入法失灵怎么办?该怎么恢复?
  6. laravel 5连接MySQL_Laravel 手记(连接mysql)
  7. bark 自建服务器,开发者的专属推送小工具 - Bark
  8. 画吧为什么总是显示未连接服务器,画吧APP怎么用 使用方法汇总
  9. 计算机制图的简称市什么,计算机地的图制图复习题.doc
  10. 云服务器之间进行文件转移,windows服务器之间文件如何转移