LiteIDE สภาพแวดล้อมการพัฒนาที่ออกแบบมาสำหรับ Go

เกี่ยวกับ LiteIDE

ในบทความต่อไปเราจะมาดูที่ LiteIDE นี่คือ สภาพแวดล้อมการพัฒนาแบบผสมผสานข้ามแพลตฟอร์มที่เรียบง่าย. ซอฟต์แวร์นี้ออกแบบมาเพื่อ แก้ไขและสร้างโครงการที่เขียนด้วยภาษาโปรแกรม Go. LiteIDE เป็นซอฟต์แวร์โอเพ่นซอร์สฟรี

ก่อนที่เราจะได้รับ LiteIDE เราต้อง เริ่มการติดตั้ง ไปที่รันไทม์ของภาษา. หากคุณไม่ได้ติดตั้งภาษานี้ในคอมพิวเตอร์ของคุณคุณสามารถทำตามไฟล์ บทความเกี่ยวกับเรื่องนี้ เผยแพร่บนเว็บไซต์เดียวกันนี้ คำแนะนำโดยละเอียดสามารถพบได้ในไฟล์ หน้า golang.

คุณสมบัติทั่วไปของ LiteIDE

ตัวเลือกที่มีอยู่ใน LiteIDE

คุณสมบัติบางอย่าง ได้แก่ :

คุณสมบัติหลัก

  • สนับสนุน ข้ามแพลตฟอร์ม- ทำงานบน Gnu / Linux, MacOS X, FreeBSD, OpenBSD และ Windows
  • มันมีระบบของ การจัดการสิ่งแวดล้อม.
  • การจัดการ ประเภท MIME.
  • สร้างคำสั่ง กำหนดค่าได้
  • เอกสารเก่า เปิดอย่างรวดเร็ว.

โปรแกรมแก้ไขโค้ดขั้นสูง

  • ตัวแก้ไขโค้ด รองรับ Golang, Markdown และ Golang Present.
  • บัญชีด้วย เครื่องมือนำทางรหัสด่วน.
  • เราจะมี การเน้นไวยากรณ์และรูปแบบสี.
  • นอกจากนี้เรายังจะพบว่ามี รหัสเสร็จสิ้นและรหัสพับ.
  • แสดง บันทึกรีวิว.
  • เราสามารถกลับไปที่ โหลดไฟล์ผ่านความแตกต่างภายใน.

การสนับสนุน Golang

  • รองรับ โมดูล Go1.11 Go และ Go1 GOPATH. นอกจากนี้ยังมี สนับสนุน Go1.5 Go ผู้ขาย.
  • นอกจากนี้ยังมี การจัดการสภาพแวดล้อมอาคาร Golang.
  • สามารถรวบรวมและทดสอบโดยใช้ไฟล์ เครื่องมือมาตรฐาน Golang.
  • ระบบของ การสนับสนุน GOPATH, IDE และโครงการที่กำหนดเอง.
  • การตั้งค่าแบบกำหนดเอง การก่อสร้างโครงการ
  • Golang Package Browser.
  • มุมมองคลาส Golang และสคีมา.
  • ค้นหาจาก เอกสาร golang และดัชนี API
  • การนำทางซอร์สโค้ด และเคล็ดลับข้อมูล
  • โคลน gocode ในตัว จาก nsf / gocode
  • แก้ไขข้อบกพร่องด้วย GDB และ คุ้ย.

นี่เป็นเพียงคุณสมบัติบางส่วนที่ IDE เสนอให้กับผู้ใช้ เป็นไปได้ ปรึกษาพวกเขาทั้งหมดในไฟล์ หน้า GitHub ที่โครงการมี

เรียกใช้ LiteIDE บน Ubuntu

ไปโค้ดตัวอย่างด้วย LiteIDE

เป็น AppImage

LiteIDE คือ พร้อมใช้งานเป็น AppImage. ไฟล์เหล่านี้สามารถดาวน์โหลดและรันบนระบบ Gnu / Linux ของเราได้โดยไม่จำเป็นต้องมีโปรแกรมจัดการแพ็คเกจและไม่ต้องแก้ไขไลบรารีหรือค่ากำหนดของระบบ

ไม่เหมือนคนอื่น ไม่จำเป็นต้องติดตั้งแอปพลิเคชัน AppImages เพื่อใช้งาน. อย่างไรก็ตามตามที่ทราบกันดีสำหรับพวกเราทุกคนที่ใช้หรือทดสอบพวกเขาจำเป็นต้องทำเครื่องหมายไฟล์ว่าปฏิบัติการได้

ในการรับโปรแกรมนี้เราจะสามารถทำได้ ดาวน์โหลด LiteIDE AppImage จากไฟล์ หน้าเผยแพร่ ของโครงการไม่ว่าจะจากเบราว์เซอร์หรือ ดาวน์โหลดไฟล์โดยใช้ wget. สำหรับคำสั่งหลังเราจะต้องเขียนคำสั่งต่อไปนี้ในเทอร์มินัลเท่านั้น (Ctrl + Alt + T) ซึ่งเราจะดาวน์โหลดเวอร์ชัน 36.2 ซึ่งเป็นเวอร์ชันล่าสุดสำหรับ 64 บิตที่เผยแพร่ในวันนี้:

ดาวน์โหลดไฟล์ AppImage

wget https://github.com/visualfc/liteide/releases/download/x36.2/liteidex36.2.linux64-qt5.5.1.AppImage

เสร็จสิ้นการดาวน์โหลดเท่านั้น เราจะต้องทำให้มันสามารถใช้งานได้ โดยใช้ตัวจัดการไฟล์ นอกจากนี้เรายังสามารถใช้คำสั่งต่อไปนี้ในเทอร์มินัลเดียวกัน (Ctrl + Alt + T) และจากโฟลเดอร์ที่เราบันทึกไฟล์ที่ดาวน์โหลดไว้:

chmod +x ./*.AppImage

หลังจากนั้นคุณก็ต้อง ดับเบิลคลิกที่ไฟล์ AppImage จากตัวจัดการไฟล์เพื่อเปิดโปรแกรม

ติดตั้งเป็นสแน็ป

โครงการใหม่ LiteIDE

หากเราสนใจ ติดตั้ง LiteIDE โดยใช้ สแน็ปแพ็คคุณเพียงแค่ทำตามคำแนะนำที่นำเสนอโดย snapcraft ในเทอร์มินัล (Ctrl + Alt + T) เราจะต้องเขียนคำสั่งต่อไปนี้:

sudo snap install liteide-tpaw

สิ่งอำนวยความสะดวกอื่น ๆ

หากคุณต้องการ คอมไพล์ซอร์สหรือลองการติดตั้งอื่น ๆ ที่เป็นไปได้ของ IDE นี้คุณสามารถทำตามไฟล์ คำแนะนำในการติดตั้ง นำเสนอบนเว็บไซต์ของโครงการ

นี้คือ IDE สำหรับการแก้ไขและสร้างโครงการที่เขียนด้วยภาษาโปรแกรม Go. แม้ว่าจะมีตัวเลือกอื่น ๆ อีกมากมายสำหรับ IDE for Go เช่น Eclipse with the Goclipse plugin, Sublime with the GO plugin, Intelli Idea j with the go plugin เป็นต้น นี่คือ IDE ที่สร้างขึ้นเป็นพิเศษสำหรับภาษา Go โดยไม่จำเป็นต้องติดตั้งสิ่งอื่นใด. สามารถรับข้อมูลเพิ่มเติมเกี่ยวกับโครงการนี้ได้ที่ เว็บไซต์ ของมัน


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา