官术网_书友最值得收藏!

Atom

Here's the IDE that I would recommend based on my own personal style, using my MacBook as the host OS. Atom (https://atom.io) is a fully featured IDE described as, A hackable text editor for the 21st Century and contains all the functionality you'd expect: cross-platform, package (that is, plugin) manager, auto-completion, file browser, multiple panes, find and replace, and so on.

GitHub has developed Atom, and they have built it with the goal of combining the convenience of a fully fledged IDE with the deep configurability of a classic but complex editor such as Vim.

There are literally thousands of open source packages that add new features and functionality to Atom, and here are the ones I recommend specifically for Puppet development:

  • language-puppet (adds syntax highlighting and snippets to Puppet files)
  • linter-puppet-lint (provides linter support to your Puppet manifests)
  • aligner-puppet (aligns the fat arrows according to the Puppet Style Guide)
  • erb-snippets (snippets and hotkeys for writing Puppet ERB templates)
  • linter-js-yaml (parses your YAML files with JS-YAML)
  • tree-view-git-status (displays the Git status of files in the tree view)
主站蜘蛛池模板: 江门市| 大悟县| 施秉县| 濉溪县| 新密市| 濉溪县| 西城区| 嘉义县| 正安县| 夏河县| 龙山县| 错那县| 宿州市| 东至县| 定日县| 望奎县| 富源县| 湛江市| 关岭| 安西县| 台前县| 吉木萨尔县| 潞西市| 赤水市| 额济纳旗| 志丹县| 镇雄县| 彰化市| 和林格尔县| 延津县| 贵德县| 阿图什市| 射阳县| 焦作市| 湘乡市| 宁强县| 喜德县| 定结县| 务川| 阿克陶县| 凤城市|