เปลี่ยน GNU / Linux ของคุณให้เป็น Distro ที่เหมาะสำหรับการพัฒนาซอฟต์แวร์

เปลี่ยน GNU / Linux ของคุณให้เป็น Distro ที่เหมาะสำหรับการพัฒนาซอฟต์แวร์

เปลี่ยน GNU / Linux ของคุณให้เป็น Distro ที่เหมาะสำหรับการพัฒนาซอฟต์แวร์

ปัจจุบัน Linux เป็นราชาในระดับของระบบปฏิบัติการที่ผู้เชี่ยวชาญในสาขาเทคโนโลยีสารสนเทศ (IT) ใช้ไม่ว่าจะในเซิร์ฟเวอร์หรือในทีมผู้ดูแลระบบเซิร์ฟเวอร์และในระดับของนักพัฒนาซอฟต์แวร์ในปีนี้ถึงระดับเดียวกันโดยผ่านตามแบบสำรวจ แบบสำรวจ Stack Overflow Developer 2016 เดล อันดับ 3 คิดเป็น 21,7% ตามที่นักพัฒนาชื่นชอบ อันดับ 1 คิดเป็น 48,3% en แบบสำรวจ Stack Overflow Developer 2018.

ปัจจุบัน GNU / Linux Applications Ecosystem มีรายการโปรแกรมที่หลากหลายและยอดเยี่ยมสำหรับการพัฒนาซอฟต์แวร์ (แอพพลิเคชั่นและระบบ) ที่ติดตั้งกำหนดค่าและติดตั้งอย่างดีภายใน GNU / Linux Distribution พวกเขาสามารถครอบคลุมความเป็นไปได้ของภาษาโปรแกรมที่หลากหลาย

GNU / Linux เสริมพลัง

การแนะนำ

รายการแอปพลิเคชันสำหรับ GNU / Linux ที่เราจะสำรวจในภายหลังเป็นเพียงส่วนหนึ่งที่รู้จักกันดีและใช้ในด้านการพัฒนาซอฟต์แวร์บนระบบปฏิบัติการนี้ มีการอัปเดตบ่อยมากและมีการสนับสนุนที่ดี

และบ่อยครั้งที่มีแอปพลิเคชั่นใหม่ ๆ ออกมาหรือแอปพลิเคชั่นที่มีอยู่ใหม่จะรวมอยู่ในโลกของ Microsoft หรือ Appleยกระดับคุณภาพของแอพพลิเคชั่นที่สามารถพัฒนาภายใต้ GNU / Linux

หลายปีที่ผ่านมาเราทำบางส่วน สิ่งพิมพ์ในเรื่อง ที่ควรค่าแก่การจดจำและทบทวนเช่น เตรียม Ubuntu (หรือ distro อื่น) สำหรับการพัฒนาเว็บ y เครื่องมือของฉัน สำหรับการพัฒนาและออกแบบเว็บด้วย GNU / Linux. แต่วันนี้เราจะทำการตรวจสอบอย่างละเอียดมากขึ้นและ Distros ที่มีอยู่นั้นได้รับการปรับให้เหมาะสมกับการพัฒนาซอฟต์แวร์แล้ว

แอปพลิเคชั่นสำหรับการพัฒนาซอฟต์แวร์มีการพัฒนาคุณภาพและประสิทธิภาพอย่างมากใน GNU / Linux จึงให้การสนับสนุนที่จำเป็น (ฐาน) เพื่อให้นักพัฒนาซอฟต์แวร์มือใหม่หรือผู้เชี่ยวชาญสามารถพัฒนาบนระบบปฏิบัติการนี้ได้อย่างเหมาะสมที่สุดและนำมาใช้เป็นระบบปฏิบัติการหลัก

การพัฒนาซอฟต์แวร์บน GNU / Linux: บรรณาธิการ IDEs และ Distros

การพัฒนาซอฟต์แวร์บน GNU / Linux: บรรณาธิการ IDEs และ Distros

นี่คือสิ่งที่รอเราอยู่ในขณะนี้ GNU / Linux World ในด้านการพัฒนาซอฟต์แวร์:

IDE กับบรรณาธิการ

สำนักพิมพ์

โปรแกรมแก้ไขข้อความเป็นโปรแกรมที่ให้คุณสร้างและแก้ไขไฟล์ดิจิทัลที่ประกอบด้วยข้อความธรรมดาเท่านั้นหรือที่เรียกกันทั่วไปว่าไฟล์ข้อความหรือข้อความธรรมดา อย่างไรก็ตามมีโปรแกรมแก้ไขข้อความที่เป็นขั้นสูงและอนุญาตหรืออำนวยความสะดวกในการระบุภาษาโปรแกรมที่ใช้ภายในข้อความที่อำนวยความสะดวกในการทำความเข้าใจและการใช้งานภายในไฟล์ บางตัวอาจเป็นเทอร์มินัลนั่นคือไม่มีอินเทอร์เฟซแบบกราฟิกและอื่น ๆ อาจเป็นเดสก์ท็อปนั่นคือมีอินเทอร์เฟซแบบกราฟิก

ในบรรดาสิ่งที่รู้จักกันดีและใช้บน GNU / Linux เรามี:

นาโนบรรณาธิการ

บรรณาธิการเทอร์มินัล

ตัวแก้ไข Mousepad

บรรณาธิการที่เรียบง่ายพร้อมอินเทอร์เฟซแบบกราฟิก

Editor_Atom

บรรณาธิการขั้นสูงพร้อมอินเทอร์เฟซแบบกราฟิก

โปรแกรมแก้ไข Emacs

บรรณาธิการผสม

NetBeans 8.2 IDE

สภาพแวดล้อมการเขียนโปรแกรมแบบบูรณาการ

สภาพแวดล้อมการเขียนโปรแกรมแบบบูรณาการซึ่งส่วนใหญ่รู้จักกันในชื่อย่อ IDE ของชื่อในภาษาอังกฤษ« Integrated Development Environment »ไม่มีอะไรมากไปกว่า โปรแกรมหรือแอปพลิเคชันที่มาพร้อมกับตัวแก้ไขโค้ดคอมไพเลอร์ดีบักเกอร์และตัวสร้างส่วนต่อประสานกราฟิกเป็นส่วนใหญ่ IDE สามารถเป็นแอปพลิเคชันได้ด้วยตัวเองหรืออาจเป็นส่วนหนึ่งของแอปพลิเคชันที่มีอยู่

ในบรรดาสิ่งที่รู้จักกันดีและใช้บน GNU / Linux เรามี:

  1. อัปทานา
  2. Arduino IDE
  3. โค้ดบล็อค
  4. โคเดไลท์
  5. คราส
  6. กุ้ง
  7. เจ็ตเบรนส์ สวีท
  8. ลาซารัส
  9. NetBeans
  10. นินจา IDE
  11. Python ไม่ได้ใช้งาน
  12. บุรุษไปรษณีย์
  13. ผู้สร้าง QT
  14. เพียง Fortran
  15. รหัส Visual Studio
  16. Wing Python IDE

ชุดพัฒนาซอฟต์แวร์

ชุดพัฒนาซอฟต์แวร์ซึ่งส่วนใหญ่รู้จักกันในชื่อย่อว่า SDK จากชื่อภาษาอังกฤษ "Software Development Kit" ไม่มีอะไรมากไปกว่าชุดเครื่องมือที่ช่วยนักพัฒนาซอฟต์แวร์ในการออกแบบแอปพลิเคชันและระบบที่อนุญาตและอำนวยความสะดวกในการทำงานสำหรับสภาพแวดล้อมทางเทคโนโลยีโดยเฉพาะ.

แอปพลิเคชันที่พัฒนาภายใน SDK จะถูกกำหนดไว้ที่ระบบปฏิบัติการแพลตฟอร์มฮาร์ดแวร์คอนโซลวิดีโอเกมหรือแพ็คเกจซอฟต์แวร์พิเศษ มีทรัพยากรมากมายที่ SDK สามารถมีได้ซึ่ง ได้แก่ :

  • อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (เอพีไอ).
  • สภาพแวดล้อมการพัฒนาแบบบูรณาการ (SDI) ด้วย ดีบักเกอร์และ คอมไพเลอร์.
  • รหัส ตัวอย่างและเอกสารประกอบ
  • Un ผู้เอาอย่าง ของสภาพแวดล้อมทางเทคโนโลยีที่จำเป็น

ในบรรดาสิ่งที่รู้จักกันดีและใช้บน GNU / Linux เรามี:

  1. .NET Core SDK
  2. Android SDK
  3. Java JDK

ระบบควบคุมเวอร์ชัน GIT

ระบบควบคุมเวอร์ชัน

ระบบควบคุมเวอร์ชัน (หรือระบบควบคุมการแก้ไข) คือการรวมกันของเทคโนโลยีและแนวทางปฏิบัติเพื่อติดตามและควบคุมการเปลี่ยนแปลงที่เกิดขึ้นกับไฟล์โครงการโดยเฉพาะอย่างยิ่งในซอร์สโค้ดในเอกสารและบนหน้าเว็บ

ระบบควบคุมเวอร์ชันทั้งหมดขึ้นอยู่กับการมีที่เก็บซึ่งเป็นชุดข้อมูลที่จัดการโดยระบบ ที่เก็บนี้มีประวัติเวอร์ชันของรายการที่จัดการทั้งหมด ผู้ใช้แต่ละคนสามารถสร้างสำเนาโลคัลได้โดยการทำสำเนาเนื้อหาของที่เก็บเพื่ออนุญาตให้ใช้ เป็นไปได้ที่จะทำซ้ำเวอร์ชันล่าสุดหรือเวอร์ชันใด ๆ ที่เก็บไว้ในประวัติ

ในบรรดาสิ่งที่รู้จักกันดีและใช้บน GNU / Linux เรามี:

  1. ตลาด
  2. CVS
  3. ไป
  4. LibreSource
  5. หลายใจ
  6. เสียงเดียว
  7. การโค่นล้ม

หมายเหตุ: Git ทั้งหมดเป็นที่ชื่นชอบสำหรับชุมชนขนาดใหญ่การพัฒนาที่ยอดเยี่ยมและปลั๊กอินที่กว้างขวางและไคลเอนต์กราฟิก หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับไคลเอนต์กราฟิก Git โปรดไปที่ลิงค์นี้จากหน้าอย่างเป็นทางการ: ไคลเอนต์กราฟิกสำหรับ Git บน Linux.

Distro SemiCode OS

Distros (การกระจาย GNU / Linux)

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

ในระดับนักพัฒนาซอฟต์แวร์เราพบคำแนะนำต่อไปนี้:

ปกติ

เฉพาะทาง

  1. อัฒภาค
  2. โปรแกรมเมอร์ OS

คาดว่าจะมีการเปิดตัว Distro MinerOS GNU / Linux เวอร์ชัน 1.1 ในอนาคตอันใกล้นี้ ซึ่งแตกต่างจากเวอร์ชัน 1.0 ซึ่งเป็นเวอร์ชันพิเศษสำหรับใช้ในบ้านสำนักงานเหมืองแร่ดิจิทัลและช่างเทคนิคคอมพิวเตอร์ จะเป็นพิเศษสำหรับนักพัฒนาซอฟต์แวร์ผู้เล่นและนักพัฒนาเนื้อหามัลติมีเดีย หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการพัฒนาในอนาคตของ Distro เวอร์ชันนี้คุณสามารถคลิกที่ชื่อ: MinerOS GNU / Linux 1.1 (Onix) หรือเกี่ยวกับกระแส MinerOS GNU / Linux 1.0 (Petro).

จนถึงตอนนี้ฉันหวังว่าสิ่งพิมพ์นี้จะมีประโยชน์มากสำหรับคุณไม่ว่าจะติดตั้งแอปพลิเคชั่นหลายตัวบน Distro ปัจจุบันของคุณเพื่อให้เหมาะสำหรับนักพัฒนาซอฟต์แวร์หรือตัดสินใจใช้แอปพลิเคชันที่แนะนำสำหรับพวกเขา จนกว่าจะโพสต์ต่อไป!


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

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

*

*

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

  1.   Juliuco Nikelado dijo

    จากเพื่อนร่วมงานคนแรก tas sembrao

  2.   Jose Albert dijo

    ขอบคุณสำหรับความคิดเห็น! เป็นเรื่องน่ายินดีที่ทราบว่าผู้อ่านบล็อกได้อ่านและชื่นชมบทความในมิติที่เหมาะสม

  3.   URxvt dijo

    บทความนี้ดีมาก แต่ฉันไม่เห็นด้วยกับส่วนที่สองของย่อหน้าแรก GNU / Linux มีเส้นทางที่ดีกว่าในการเป็นราชาสำหรับนักพัฒนาและในความเป็นจริงพวกเราหลายคนใช้มันอย่างแม่นยำเพื่อประโยชน์ทั้งหมดที่นำมาสู่การพัฒนา และยังฟรีฟอร์ม.

    กล่าวโดยย่อ: ฉันใช้ vim กับปลั๊กอิน +60 โดยมีไฟล์คอนฟิกูเรชัน 1400 บรรทัดที่มีฟังก์ชันที่ฉันตั้งโปรแกรมไว้ใน VimL เพื่อทำสิ่งที่ฉันต้องการ ฉันใช้มันร่วมกับมัลติเพล็กเซอร์ tmux ดังนั้นฉันจึงมีความเป็นไปได้ในการมัลติเพล็กซ์เทอร์มินัลเพื่อใช้ vim ร่วมกับเครื่องมือทั้งหมดของระบบนิเวศ Unix: grep, sed, awk, …นอกจาก git แน่นอน ทุกอย่างจากเทอร์มินัลพร้อมแป้นพิมพ์ลัดพร้อมนามแฝงและการกำหนดค่าที่ทำได้ดี

    การกำหนดค่าของ vim, tmux ของฉัน, zsh ของฉัน (เชลล์ทางเลือกสำหรับ bash) และโปรแกรมอื่น ๆ อีกมากมายจะถูกบันทึกและอัปโหลดใน repo สาธารณะบน github สำหรับการติดตั้ง GNU / Linux ที่สะอาดทุกครั้งฉันต้องโคลนด้วย git clone และสร้าง symlinks ด้วย stow และฉันมีการกำหนดค่าที่ต้องใช้เวลาหลายปีในการขัดเงาพร้อมใช้งานในไม่กี่วินาทีบนเครื่องใดก็ได้ที่มีระบบที่ใช้ Unix (ใช่บน Mac ก็ใช้ได้เช่นกัน)

    เห็นได้ชัดว่าฉันไม่ได้ทุ่มเทให้กับการเขียนโปรแกรมใน. Net หรือในเทคโนโลยีใด ๆ ที่อยู่ร่วมกันได้ดีกว่าในระบบปฏิบัติการของ บริษัท เดียวกัน: Windows และถ้าเป็นการเขียนโปรแกรมใน Java ก็จะใช้ IDE ที่ดีแบบที่คุณไม่ได้กล่าวถึง: จาก JetBrains ซึ่งได้รับเงินก็ไม่มีเหตุผลที่จะไม่พูดถึง

    PS: ฉันเขียนโปรแกรมด้วย C / C ++, Go, Python และ Perl แต่ฉันใช้หลายภาษาเช่น Basic, Bash, Lisp, eLisp, VimL, ​​Lua, PHP และการใช้งาน SQL ที่แตกต่างกัน ทั้งหมดนี้มี vim / neovim ซึ่งร่วมกับ Emacs เป็นราชาแห่งการเขียนโปรแกรม พวกเขาเริ่มต้นเมื่อหลายปีก่อน แต่พวกเขาเติบโตเต็มที่แล้วและยังไม่หยุดพัฒนาจนถึงทุกวันนี้การใช้งานของพวกเขาได้ระเบิดไปแล้ว ในด้านคุณภาพมีเพียง VSCode ของ Microsoft เท่านั้นที่เข้าใกล้พวกเขาในบางวิธีและเอาชนะได้ใน C # (เป็นสิ่งที่คุณใช้หากคุณกำลังเขียนโปรแกรมใน C #) แต่ไม่มีอะไรอื่น Atom และ ST3 อยู่ด้านล่าง และไม่ต้องพูดถึงนาโนซึ่งเป็นเพียงตัวแก้ไขเนื่องจากไม่มีทุกอย่างอย่างแน่นอน xD

    มาทักทาย.

    1.    มอร์เฟียส dijo

      คุณแบ่งปัน. vimrc ของคุณหรือไม่

      ฉันอยากรู้🙂

  4.   Jose Albert dijo

    ความคิดเห็นที่ยอดเยี่ยมและยังมีคุณค่ามาก! ขอขอบคุณสำหรับการให้ข้อมูลเกี่ยวกับการใช้แอปพลิเคชันเหล่านี้โดยมุ่งเน้นที่การพัฒนาซอฟต์แวร์

  5.   ภาพแทนของ Diego de la Vega dijo

    ฉันชอบบทความของคุณมาก จำเป็นต้องใส่ (สำหรับอดีตเดลเฟียน / ปาสคาเลีย) ลาซารัสซึ่งเป็น IDE ที่สมบูรณ์มาก

    ขอบคุณที่แบ่งปันความคิดของคุณกับแฟน ๆ Linux

  6.   หอคอยหุ่นยนต์ dijo

    ขอบคุณสำหรับการแบ่งปันบทความที่ดีมาก !!

  7.   Juan3446 dijo

    ฉันรู้ว่าไม่เป็นเช่นนั้น แต่ในสิ่งพิมพ์อื่น ๆ ผู้เขียนทุกคนเขียนชื่อของพวกเขา แต่ที่นี่ทำให้ฉันประทับใจว่าพวกเขาจำเป็นต้องระบุว่า« Ing Jose Albert »« Ing. » "วิศวกร" ฮิฮิอ่านคนเห็นแก่ตัวมากหรือเหมือนคุณต้องเขียนมันเพื่อให้พวกเขาใช้มันอย่างจริงจัง xD

  8.   ติดตั้ง Linux Post dijo

    ฉันแก้ปัญหาให้คุณแล้ว! ทักทายโชคและความสำเร็จ

  9.   ติดตั้ง Linux Post dijo

    การเติมเต็มการตอบสนองต่อ URxvt ฉันต้องบอกคุณว่าฉันอ้างอิงจาก Stack Overflow Developer Survey 2016 ซึ่งแพลตฟอร์ม Linux อยู่ในอันดับที่ 3 โดยมี 21,7% เป็นที่ชื่นชอบของนักพัฒนา การตรวจสอบเพิ่มเติมนั่นคือการมองหา Stack Overflow Developer Survey 2017 และ Stack Overflow Developer Survey 2018 ฉันพบว่าแพลตฟอร์ม Linux เพิ่มขึ้นถึง 24.2% เพื่ออยู่ในอันดับที่ 3 ในปี 2017 และเพิ่มขึ้นถึง 48,3% เพื่อจัดอันดับ ในอันดับที่ 1 ประจำปี 2018

    ดังนั้นคุณพูดถูกอย่างยิ่งนั่นคือแพลตฟอร์ม Linux เป็นราชาแห่งระบบปฏิบัติการของนักพัฒนาซอฟต์แวร์สำหรับปี 2018 ทั่วโลกตาม World Page and Survey ที่มีชื่อเสียงและได้รับการยอมรับนี้

  10.   ติดตั้ง Linux Post dijo

    Diego de la Vega ได้รวม Lazarus ไว้ในสิ่งพิมพ์เพื่อไม่ให้ IDE ที่เป็นประโยชน์ดังกล่าวหลุดออกจากคำแนะนำ

  11.   ภาพแทนของ Diego de la Vega dijo

    ขอบคุณมาก!

  12.   URxvt dijo

    ใช่ แต่ฉันจะไม่ประเมินคุณภาพของ GNU / Linux, Windows หรือ Mac ในแง่ของการพัฒนาด้วยจำนวนการโหวตในแบบสำรวจตั้งแต่นั้นมาเราก็ตกอยู่ในความเข้าใจผิดของโฆษณาที่มีประชากรมากนั่นคือ«เขาเป็นราชาเพราะเขาใช้มัน ผู้คนจำนวนมากขึ้น” ในเมื่ออุดมคติจะบอกว่า“ เขาเป็นราชาด้วยเหตุผล X หรือด้วยเหตุผล Y” นั่นคือการโต้เถียงด้วยหลักฐานสิ่งที่ยืนยันได้

    ในปี 2017 และ 2018 การใช้ GNU / Linux ในหมู่นักพัฒนากำลังเพิ่มขึ้นเป็นเพียงข้อบ่งชี้ว่านักพัฒนาตระหนักว่ามันทำให้พวกเขาได้เปรียบและฉันคิดว่าสิ่งนี้เชื่อมโยงกับความนิยมของ GNU / Linux เอง

    ใช่มันเป็นความจริงที่ทำให้ฉันประหลาดใจ Emacs เป็นแอปพลิเคชั่น GNU ตัวแรกในประวัติศาสตร์และยังมีประโยชน์มากมายในภายหลังเช่น org-mode ที่มีชื่อเสียงในปี 2006 หรือแม้แต่ปลั๊กอินสำหรับ git (magit) ซึ่งเป็นหนึ่งในโปรแกรมที่สมบูรณ์ที่สุดที่คุณสามารถทำได้ หา.

    Vim ได้รับการปรับปรุงเป็น Vi แล้วยังมีปีและฉันสังเกตว่าการใช้งานเพิ่มขึ้นอาจได้รับอิทธิพลจาก neovim fork ซึ่งมีการเพิ่มการปรับปรุงมากมายและมีอยู่ประมาณ 27.000 ดาวแม้ว่าจะเป็นโปรแกรมเทอร์มินัลเท่านั้นกล่าวคือ ไม่มีอินเทอร์เฟซแบบกราฟิก

    Emacs distro ที่เรียกว่า Spacemacs ได้รับความนิยมซึ่งเป็นส่วนผสมระหว่าง Vim และ Emacs (ยังคงเป็นการกำหนดค่าแบบกำหนดเองที่ทุกคนสามารถทำได้)

    'Linux ricing' กำลังเป็นที่นิยมซึ่งเป็นวิธีการปรับแต่ง GNU / Linux โดยไม่มีสภาพแวดล้อมเดสก์ท็อป (ทั้ง Gnome หรือ XFCE หรือ KDE หรือ Mate หรือ Unity หรือ LXDE หรือ LXQT หรือ Enlightment หรือ ... ) แต่ ด้วยตัวจัดการหน้าต่างแบบเรียบง่าย (dwm, xmonad, awesome หรือ i3wm เป็นผู้นำที่ได้รับความนิยมมากที่สุดเมื่อเร็ว ๆ นี้)

    และฉันเองก็เปลี่ยนไป ฉันเลิกใช้ Windows แล้วฉันได้ทำทุกวิถีทางแล้วฉันใช้โปรแกรมทั้งหมดที่กล่าวถึงในบทความนี้และในตอนท้ายของวิธีที่ฉันได้มาถึงสิ่งที่จะเป็น i3wm กับ vim / neovim (ตอนนี้เกือบจะเหมือนกันแล้ว), tmux และพยายาม ทำทุกอย่างเท่าที่ทำได้จากเครื่องปลายทางเพื่อความสะดวกอย่างแท้จริง ในขอบเขตที่ว่า: surfraw ช่วยให้ฉันค้นหาแหล่งข้อมูลหลายร้อยแห่งซึ่งเปิดด้วยเบราว์เซอร์ที่กำหนดค่าไว้ในกรณีของฉันคือ w3m ซึ่งทำงานภายในเทอร์มินัล สำหรับเพลง: cmus. สำหรับการแชท: irssi หรือ weechat เปลือกที่สมบูรณ์กว่า bash: zsh

    ในระดับที่ฉันใช้การนำทางเป็นกลุ่ม (ด้วย h, j, k และ l แทนลูกศร) ในแอปพลิเคชันที่กล่าวถึงทั้งหมดและเมื่อฉันเข้าสู่เว็บไม่ว่าจะใน Chromium หรือ Firefox ฉันก็ใช้มันด้วยปลั๊กอินมากมายที่ พวกเขาอยู่มาหลายปีแล้วทำให้ฉันประหลาดใจเมื่อฉันค้นพบพวกเขา: cVim, VimFX, Vixen, QuantumVim และอื่น ๆ ในความเป็นจริงการนำทางพร้อมกลุ่มนี้สามารถเปิดใช้งานได้ใน Emacs (โหมดชั่วร้าย) ใน Sublime Text (วินเทจ) ใน Atom (พร้อมปลั๊กอิน) ใน VSCode (พร้อมปลั๊กอิน) ใน Qt Creator (ตัวเลือก) ใน JetBrains IDEs (ตัวเลือก) ...

    ทั้งหมดนี้เป็นเรื่องที่น่าสงสัยมากเพราะสิ่งที่ดูเหมือนจะเป็นเช่นนั้นเพราะมันเก่าหรือจากอดีตมันหยุดใช้และแอพพลิเคชั่นใหม่และดีกว่าออกมาสิ่งนี้ไม่ได้เกิดขึ้นค่อนข้างตรงกันข้าม ตัวที่เก่าแก่ที่สุดคือปลั๊กอินที่ขยายได้มากกว่ากำหนดค่าได้มีปลั๊กอินมากกว่าและสามารถทำสิ่งต่างๆได้มากขึ้นในระยะสั้น

    ในปี 95 ฉันใช้ Windows 95 อยู่แล้วและฉันเรียนรู้ที่จะเขียนโปรแกรมไม่นานหลังจากนั้น ฉันไม่ได้เริ่มใช้ GNU / Linux จนถึงปี 2008 และการเปลี่ยนแปลงนั้นยากมากสำหรับฉันมันทำให้ฉันเสียค่าใช้จ่าย แต่ในช่วงหลายปีที่ฉันปรับตัว ฉันไม่ได้ใช้ Vim มา 3 ปีแล้วดังนั้นฉันจะใช้มันตั้งแต่ประมาณปี 2015 ดูเหมือนว่ามันจะต้องเป็นทางอื่นใช่มั้ย? มันเป็นเรื่องที่น่าสงสัยมากเพราะฉันไม่ได้กลับไปหรือบ้า xD

    สำหรับการบันทึก Emacs ทำได้มากกว่า Vim ในขณะที่ Vim ไม่สามารถทำทุกอย่างที่ Emac ทำ แต่ Emacs ทำมากกว่าที่ฉันขอ (เกือบจะดูเหมือน OS) ในขณะที่ Vim ให้ความสำคัญกับการเป็นบรรณาธิการ 100%

    ไชโย! 🙂

  13.   ติดตั้ง Linux Post dijo

    URxvt มีส่วนร่วมที่ยอดเยี่ยมเช่นเดียวกับที่อื่น ๆ ประสบการณ์ของคุณกับ GNU / Linux นั้นยอดเยี่ยมมาก ... หวังว่าคุณจะบอกเราได้มากขึ้นผ่านความคิดเห็นอื่น ๆ ในสิ่งพิมพ์อื่น ๆ หรือสิ่งพิมพ์ของคุณเอง คุณมีบล็อกหรือเว็บไซต์ของคุณเองหรือไม่?

  14.   Onix และ Petros dijo

    เป็นบทความที่ดีจนได้ดู Onix และ Petros xD !!!

  15.   ติดตั้ง Linux Post dijo

    ตกลง

  16.   dev faiber dijo

    ฉันตกหลุมรัก archlinux ดีมากแม้ว่าตัวก่อนหน้าทั้งหมดที่ฉันใช้และมันง่ายและยอดเยี่ยม ขอบคุณสำหรับโพสต์นี้

    1.    ติดตั้ง Linux Post dijo

      ขอบคุณสำหรับความคิดเห็นที่ดีของคุณ ... สวัสดี Faiber!
      !