Skip to content

A repository for showcasing my knowledge of the Zig programming language, and continuing to learn the language.

Notifications You must be signed in to change notification settings

tanangular/learning_zig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

เรียนรู้ ภาษา zig

[อ้างอิง จาก zig learning] (https://ziglang.org/documentation)

เพิ่มเติม

ใช้งานใน Jetbrains IntelliJ

1. ติดตั้ง plugin "Zig Support" (https://plugins.jetbrains.com/plugin/18062-zig-support)

  • Basic language syntax rendering
  • Comment/Uncomment Zig code
  • Live templates
  • Formatting using zig fmt (Ctrl|Cmd + Alt + l)

m475vnnq qdvttbzv ee7881x2

2. ติดตั้ง plugin "ZigBrains" (https://plugins.jetbrains.com/plugin/22456-zigbrains)

A multifunctional Zig Programming Language plugin for the IDEA platform.

Core features:

Uses ZLS (Zig Language Server) for code assistance, syntax highlighting, and anything to do with coding assistance Supports build.zig.zon files with autocomplete Per-project Zig toolchain integration Debugging support for CLion (builtin), and IDEA Ultimate With this plugin Gutter icon for running main(), tests, and build

Setting up the language server If you have zls available on PATH, ZigBrains will automatically discover it. If not, follow this guide:

  1. Download or compile the ZLS language server, available at https://github.com/zigtools/zls
  2. Go to Settings -> Languages & Frameworks -> ZLS -> ZLS path -> set the path to the zls executable you downloaded or compiled
  3. Open a .zig file, and wait for the circle in the bottom status bar to turn Green (empty). See below for an explanation on what the circle means.

e3735tmd 3125r3cb 3byz3ll6

3. Jetbrains File Watcher

Screenshot 2566-09-18 at 05 38 06

About

A repository for showcasing my knowledge of the Zig programming language, and continuing to learn the language.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages