บรรณาธิการ PHP โปรแกรมแก้ไข PHP ที่ดีที่สุด เหตุใดโปรแกรมแก้ไขนี้จึงคุ้มค่าที่จะดาวน์โหลด

นักพัฒนาเว็บไซต์กำลังมองหา PHP IDE อยู่ตลอดเวลาที่สามารถทำให้กระบวนการพัฒนาง่ายขึ้นและสะดวกยิ่งขึ้น หากต้องการค้นหาสภาพแวดล้อมการพัฒนาแบบบูรณาการที่เหมาะสมสำหรับตัวคุณเอง คุณต้องทำความคุ้นเคยกับสภาพแวดล้อมที่ได้รับความนิยมและทันสมัยที่สุด

ค้นหา IDE ที่ดีที่สุดสำหรับภาษาการเขียนโปรแกรม PHP

นักพัฒนาเว็บทุกคนเพื่อให้สามารถแข่งขันและทำงานได้อย่างมีประสิทธิผล จะต้องสามารถเขียนโค้ดที่ดีได้อย่างรวดเร็วและมีประสิทธิภาพ ความสามารถในการเขียนโค้ดกลายเป็นสิ่งจำเป็นขั้นพื้นฐานสำหรับกลุ่มตลาดเกิดใหม่ส่วนใหญ่ รวมถึง IoT และ AI

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

นักพัฒนาหลายคนถามคำถามเดียวกัน: IDE ใดดีที่สุดสำหรับการพัฒนา PHP?

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

IDE และโปรแกรมแก้ไขโค้ด: อะไรคือความแตกต่าง?

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

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

IDE มักได้รับการปรับแต่งให้เหมาะกับภาษาการเขียนโปรแกรมเฉพาะ สภาพแวดล้อมการพัฒนาแบบรวมทำให้สามารถบันทึก ออกอากาศโปรแกรม และแก้ไขโค้ดได้ โดยไม่จำเป็นต้องใช้โปรแกรมเพิ่มเติม
เครื่องมือเข้ารหัสทั้งสองมีคุณสมบัติร่วมกัน:

  • กรอกโค้ด;
  • เคล็ดลับในตัว
  • การเน้นและปิดส่วนของโค้ด

เป็นไปไม่ได้ที่จะพูดได้อย่างแน่นอนว่าอะไรสะดวกกว่าหรือดีกว่านั้นทางเลือกก็ขึ้นอยู่กับทุกคนและควรขึ้นอยู่กับภาษาการเขียนโปรแกรมที่โปรแกรมเมอร์ใช้ด้วย

ฟรี IDE – NetBeans

สภาพแวดล้อมการพัฒนา NetBeans สำหรับ PHP ซึ่งจะเปิดรายการรายการที่ได้รับความนิยมสูงสุด สิ่งสำคัญคือต้องทราบว่าสภาพแวดล้อมการพัฒนานั้นฟรีและรองรับภาษารัสเซียและอังกฤษ การสร้างสภาพแวดล้อมนี้เริ่มขึ้นในปี 1996 แต่ตั้งแต่นั้นมา นักพัฒนาก็ได้ทำงานมากมายเพื่อเพิ่มประสิทธิภาพโครงการ NetBeans IDE กำลังพัฒนาและปรับปรุงอย่างต่อเนื่องเพื่อให้ยังคงเป็นผู้นำ

โครงการนี้คงไม่ประสบความสำเร็จขนาดนี้หาก Oracle Corporation ไม่สนับสนุน แต่ในปี 2559 การควบคุมดูแลถูกโอนไปยังมูลนิธิ Apache นักพัฒนาบน ในขณะนี้คือชุมชน NetBeans และ NetBeans Org

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

IDE ที่ได้รับค่าตอบแทนดีที่สุด – PHP Storm

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

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

การรวมสภาพแวดล้อมนี้เข้ากับระบบควบคุมเวอร์ชันทำให้คุณสามารถเปรียบเทียบไฟล์หลายไฟล์ ค้นหาความแตกต่างระหว่างไฟล์เหล่านั้น และรวมข้อมูลโดยไม่ต้องออกจาก PHPStorm ติดตามการเปลี่ยนแปลงทั้งหมดในโค้ดและยังมีการสนับสนุน Phing อีกด้วย

คุณสมบัติอื่นที่ทำให้การทำงานกับโค้ดง่ายขึ้นมาก: การเติมข้อความอัตโนมัติ เพียงป้อนข้อความหรือโค้ดบางส่วนก็เพียงพอแล้วโปรแกรมจะเสริมและต่อท้าย ฟังก์ชั่นสรุปชื่อตัวแปร คำหลัก PHP คลาสและเมธอด

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

กรอบการทำงานที่ประเมินต่ำที่สุด – ข้อความประเสริฐ

สภาพแวดล้อมการแก้ไขข้อความ Sublime ไม่ได้รับความนิยมและเป็นที่ต้องการ แต่สมควรได้รับความสนใจและสมควรอยู่ในรายการนี้อย่างแน่นอน แม้ว่าจะเป็นโปรแกรมแก้ไขข้อความ แต่ก็มีความสามารถในการเชื่อมต่อโมดูล IDE

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

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

ตัวแก้ไขอนุญาตให้คุณทดลองใช้งานได้ฟรี แต่คุณยังต้องซื้อใบอนุญาตเพื่อเข้าถึงชุดเครื่องมือทั้งหมด

ที่นิยมมากที่สุด - Eclipse PDT

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

คุณสามารถบีบอัดโค้ดบางส่วนให้เป็นบรรทัดเดียว ปรับโครงสร้างใหม่ได้ ตัวแก้ไขจะวิเคราะห์โค้ด และหากจำเป็น ให้แก้ไขอย่างอิสระ เฟรมเวิร์ก PDT ช่วยให้คุณสามารถดีบักสคริปต์ PHP ภายในเครื่องได้ แต่คุณยังสามารถรวมเข้ากับ Zend Server และ XDebug และดีบักโดยใช้สคริปต์เหล่านั้นได้

Cloud 9 – สภาพแวดล้อมการพัฒนาระบบคลาวด์

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

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

สภาพแวดล้อมการพัฒนามีข้อได้เปรียบอย่างไม่ต้องสงสัย - เข้าถึงผู้ใช้หนึ่งรายได้ฟรี ทีมพัฒนาจะต้องจ่ายค่าใช้งานแต่ปริมาณไม่สูงนักและมีส่วนลดสำหรับนักศึกษาเป็นจำนวนมาก

IDE ที่เรียบง่ายและมีน้ำหนักเบา - นักออกแบบ PHP

ชื่อของสภาพแวดล้อมการพัฒนาที่ง่ายที่สุดนั้นได้รับเนื่องจากชุดฟังก์ชันเล็กๆ ซึ่งมีจำนวนด้อยกว่าผลิตภัณฑ์อื่นๆ อย่างมาก โดยพื้นฐานแล้ว IDE นี้เป็นมากกว่าตัวแก้ไขโค้ด แต่ไม่สามารถเรียกได้ว่าเป็น IDE ที่มีคุณสมบัติครบถ้วน ชุดส่วนขยาย ส่วนเสริม และปลั๊กอินทำให้ฟังก์ชันการทำงานมากขึ้น ช่วยให้คุณทำงานกับโค้ดได้มากขึ้น และทำให้งานของคุณง่ายขึ้นและปรับปรุงประสิทธิภาพการทำงานอย่างมาก

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

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

สิ่งที่ดีที่สุดในบรรดา IDE ที่ไม่เป็นที่นิยม – Codelobster

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

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

มีแนวโน้มมากที่สุด - Zend Studio

สภาพแวดล้อมการพัฒนาที่เป็นกรรมสิทธิ์ทำงานร่วมกับ Zend Server ทำให้คุณสามารถใช้ระบบแก้ไขจุดบกพร่องของแอปพลิเคชันซึ่งจะทำให้งานของคุณง่ายขึ้นอย่างมาก การพัฒนาดำเนินการโดย Zend Technologies

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

บทสรุป

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

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

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

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

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

ฉันได้ลองใช้ระบบมาบ้างแล้ว การแก้ไขภาพและแน่นอนว่าฉันมีความประทับใจเกี่ยวกับแต่ละเรื่อง ทั้งดีและไม่ดี

ในส่วนหนึ่งของโปรเจ็กต์นี้ ฉันลองใช้ระบบแก้ไขภาพสามระบบที่ควรค่าแก่ความสนใจอย่างแน่นอน และจะกล่าวถึงในบทความนี้ โปรแกรมเหล่านี้คือ: TinyMCE, WYM Editor, HTMLArea

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

เรื่องราวของ TinyMCE

ในความคิดของฉัน โปรแกรมนี้ครองตำแหน่งอันทรงเกียรติแห่งความเหนือกว่าในตลาดผลิตภัณฑ์ที่คล้ายคลึงกัน เนื่องจากมีมากที่สุด อินเตอร์เฟซการทำงาน, "การพกพา" การเชื่อมโยงและในเวลาเดียวกัน - ความเร็วสัมพัทธ์ แต่การพูดเช่นนี้หมายถึงการไม่พูดอะไรเลย เนื่องจากการชมอย่างผิวเผินเหล่านี้ไม่สามารถเปิดเผยข้อดีทั้งหมดได้ รวมถึง: อินเทอร์เฟซ API ที่ได้รับการพัฒนามากที่สุดในบรรดาระบบที่กล่าวมาทั้งหมด ความเรียบง่ายและชัดเจน เวลาในการประมวลผลค่อนข้างเร็ว (พิจารณาถึงระดับและคุณภาพของระบบ การกระทำ) รวมถึงคุณภาพของการประมวลผลข้อมูลภายนอก ตัวอย่างเช่น คุณสามารถคัดลอกข้อความจาก เอกสารเวิร์ดและที่ การตั้งค่าที่ถูกต้องระบบจะออกอากาศในรูปแบบที่คล้ายกันมาก โดยมีโค้ดที่ค่อนข้างสะอาดซึ่งตรงตามมาตรฐานที่ผู้นำเทรนด์หลักนำเสนอใน WWW - W3C แต่แน่นอนว่าไม่มีน้ำผึ้งที่ไม่มีน้ำมันดินและในกรณีนี้ก็มีข้อเสียอยู่บ้าง ในหมู่พวกเขาไม่สามารถ เบราว์เซอร์โอเปร่าลงท้ายด้วย 8.4 ซึ่งระบบจะไม่ทำงานเลย และแน่นอนว่าเมื่อคำนึงถึงความสามารถและความสามารถแบบหลายเบราว์เซอร์แล้วผลลัพธ์ที่เราได้รับนั้นค่อนข้างใหญ่โต ซอร์สโค้ดคือ 1.9 MB แต่ฉันเชื่อว่าขนาดจะจ่ายเองเต็มจำนวน

สมมติว่าคุณมีเอกสาร form.html ที่มีแบบฟอร์มบางแบบฟอร์ม พร้อมด้วยฟิลด์ TextArea แต่จะทำให้เป็นแบบ WYSIWYG ได้อย่างไร?

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

มาดูกรณีที่ง่ายที่สุดของการใช้โปรแกรม โดยใช้ตัวอย่างเอกสารที่มีแบบฟอร์มและองค์ประกอบ TextArea:

รายการ 1.1

ตัวอย่างแรกองค์ประกอบ TextArea บางส่วน

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

แต่ก่อนอื่นเรามาพูดถึงพารามิเตอร์ที่ในกรณีนี้เราส่งต่อไปยังวิธีการเริ่มต้นคลาส - init()

เราส่งผ่านเป็นพารามิเตอร์แฮชซึ่งค่าขององค์ประกอบโหมดสอดคล้องกับ "textareas" และค่าขององค์ประกอบธีมสอดคล้องกับ "ง่าย" องค์ประกอบ "โหมด" หมายถึงวิธีการ "แทนที่" ช่องข้อความมาตรฐาน (พื้นที่ข้อความ) ด้วยรายการแบบ WYSIWYG สามารถใช้ค่า "textareas" , "exact" และ "specify_textareas"

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

ในทางกลับกัน องค์ประกอบ “ธีม” ไม่มีความหมายอะไรมากไปกว่าประเภทการออกแบบตัวแก้ไขปัจจุบัน และสามารถใช้ค่าต่อไปนี้: “เรียบง่าย” และ “ขั้นสูง”

ในกรณีของเรา เมื่อเราใช้ประเภท "เรียบง่าย" เราจะเชื่อมต่อฟังก์ชันมาตรฐานของตัวแก้ไขโดยเฉพาะ และในขณะเดียวกัน เราก็ไม่สามารถเปลี่ยนแปลงฟังก์ชันการทำงานได้มากนัก อย่างที่ฉันได้กล่าวไปแล้ว - นี่ค่อนข้างเหมาะสำหรับโปรเจ็กต์ขนาดเล็กเช่นกัน สำหรับผู้ที่จำเป็น ความเร็วสูงการเชื่อมต่อ

ตอนนี้เรามาดูการทำงานกับโปรแกรมแก้ไขในขณะที่เปิดใช้งานโหมดธีม "ขั้นสูง"

ในกรณีนี้ เรามีอินเทอร์เฟซการแก้ไขที่ยืดหยุ่น การแก้ไขฟังก์ชันทั้งหมดที่เครื่องมือแก้ไขใช้ให้สมบูรณ์ รวมถึงจุดอื่นๆ อีกเล็กน้อย

สมมติว่าคุณเริ่มโครงการบางอย่าง วารสารอิเล็กทรอนิกส์หรือสิ่งพิมพ์ทางอินเทอร์เน็ตซึ่งความเป็นไปได้ในการสร้างบทความในส่วนของฝ่ายบริหารเป็นพื้นฐาน โปรดทราบว่าอินเทอร์เฟซของโปรแกรมควรคล้ายกันมากที่สุดเท่าที่จะเป็นไปได้กับอินเทอร์เฟซที่คุ้นเคยของ Word ที่ใช้มากที่สุดและยังมีฟังก์ชันจำนวนเพียงพอที่จะนำแนวคิดของบรรณาธิการทั้งหมดไปใช้เกี่ยวกับการจัดรูปแบบของข้อความในบทความ และคำถามเช่น : “ฉันควรคลิกที่ไหน”, “ทำไมจึงไม่แสดง:”, “ข้อความทั้งหมดไปไหน”:

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

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

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

    ในการใช้ฟังก์ชันการจัดรูปแบบอัตโนมัติของข้อความที่แทรกจากภายนอกคุณต้องระบุพารามิเตอร์รายการแฮช - "paste_auto_cleanup_on_paste" ซึ่งรับค่าบูลีน (จริง || เท็จ) เป็นค่าและขึ้นอยู่กับสิ่งนี้ รูปแบบหรือไม่ใช่รูปแบบภายนอก ข้อความที่ถ่ายโอนจากคลิปบอร์ด

    เมื่อใช้ พารามิเตอร์นี้คุณควรใช้พารามิเตอร์ต่อไปนี้ด้วย:

    Paste_convert_headers_to_strong: (จริง | เท็จ), paste_strip_class_attributes: "ทั้งหมด", paste_remove_spans: (จริง | เท็จ), paste_remove_styles: (จริง | เท็จ)

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

    แผงมีสองประเภท ได้แก่: แถบเครื่องมือและแถบสถานะ

    แผงแรกประกอบด้วยปุ่มการทำงาน รวมถึงเครื่องมืออื่นๆ สำหรับการจัดรูปแบบและแก้ไขข้อความ

    แต่ละแผงเหล่านี้สามารถมีตำแหน่งของตัวเองได้ (ด้านล่างหรือด้านบน) นั่นคือเรามีความสามารถในการเปลี่ยนตำแหน่งในตัวแก้ไขได้อย่างยืดหยุ่น เมื่อต้องการทำเช่นนี้ คุณสามารถใช้พารามิเตอร์ต่อไปนี้:

    Theme_advanced_toolbar_location: (บน | ล่าง | ไม่มี), theme_advanced_statusbar_location: บน | ด้านล่าง | ไม่มี)

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

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

    ดังนั้นเราจึงจัดเรียงแผงต่างๆ แล้ว แต่เราควรเพิ่มอะไรเข้าไปบ้าง?

    โดยค่าเริ่มต้นมันจะว่างเปล่าพร้อมชุดค่าขั้นต่ำ แน่นอนว่าไม่จำเป็นต้องใช้โปรแกรมแก้ไขดังกล่าว

    สำหรับการจัดวาง องค์ประกอบหรืออีกนัยหนึ่ง ปุ่ม จะต้องแบ่งออกเป็นหลายประเภท ซึ่งแต่ละประเภทอาจมีองค์ประกอบ (ไม่) คั่นด้วยตัวคั่น สำหรับกลุ่มนามธรรม โปรแกรมจะใช้แนวคิดของปุ่ม และในการตั้งค่ากลุ่ม ค่าของพารามิเตอร์ theme_advanced_button(n+1) โดยที่ n คือหมายเลขปัจจุบันของกลุ่ม ระบุชุดขององค์ประกอบที่ควรเป็นของมัน .

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

    หากต้องการตั้งค่าภาษาของตัวแก้ไข คุณเพียงแค่ต้องเพิ่มพารามิเตอร์ "ภาษา" ด้วยค่า "ru"

    เรามาดูกันว่าฉันได้อะไรมาบ้าง:

    รายการ 1.2.

    โปรแกรมแก้ไขภาพ TNT43 TinyMCE.init(( โหมด: "textareas", ธีม: "ขั้นสูง", ภาษา: "ru", ปลั๊กอิน: "table,save,advhr,advimage,advlink,insertdatetime, Preview,zoom, searchreplace,print,contextmenu ,วาง,ทิศทาง ", theme_advanced_buttons1_add_before: "save,newdocument,separator", theme_advanced_buttons1_add: "fontselect,fontsizeselect", theme_advanced_buttons2_add: "separator,insertdate,inserttime,preview,zoom,separator, forecolor,backcolor", theme_advanced_buttons2_add_before : "ตัด,คัดลอก ,วาง,ข้อความวาง,pasteword,ตัวคั่น", theme_advanced_buttons3_add: "advhr,ตัวคั่น,พิมพ์,ตัวคั่น,ltr,rtl,ตัวคั่น ", theme_advanced_toolbar_location: "top", theme_advanced_toolbar_align: "left", theme_advanced_statusbar_location: "bottom", plugi2n_insertdate_dateFormat: "% Y-%m-% ลบ_สไตล์: เท็จ ));

    นั่นคือรหัสทั้งหมด ดูค่อนข้างยุ่งยาก แต่โดยรวมแล้วค่อนข้างเข้าใจง่าย

    เรามาดูกายวิภาคของมันกันดีกว่า ขั้นแรก เราจะส่งผ่านพารามิเตอร์ที่สำคัญที่สุด ได้แก่: วิธีการ "แทนที่" ช่องข้อความ ประเภทธีมของตัวแก้ไข ภาษาของตัวแก้ไข และรายการปลั๊กอินที่จะเชื่อมต่อ พูดถึงพวกเขา. เท่าที่คุณสังเกตเห็น หากคุณอ่านอย่างละเอียด เรายังไม่เคยกล่าวถึงเนื้อหาเหล่านี้ภายในกรอบของข้อความนี้เลย

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

    นอกจากนี้ในตัวอย่างในรายการ 1.2 เราใช้ปลั๊กอิน insertdate ซึ่งต่อมาเราได้ตั้งค่าพารามิเตอร์ dateFormat และ timeFormat ซึ่งป้อนรูปแบบของเวลาและวันที่ที่ใช้ตามลำดับ ถูกกำหนดตามข้อกำหนดฟังก์ชันการประทับเวลา

    คนอื่น ๆ ก็ควรค่าแก่การกล่าวถึงเช่นกัน คุณสมบัติที่น่าสนใจใช้ในตัวอย่าง:

    • paste_remove - เมื่อตั้งค่าเป็นจริง ตัวแก้ไขจะกรองข้อมูลทั้งหมดที่ได้รับจากบัฟเฟอร์แบบตื้นและลบคอนเทนเนอร์สปา
    • paste_convert_headers_to_strong - เมื่อตั้งค่าเป็นจริง ตัวแก้ไขจะเปลี่ยนส่วนหัวทั้งหมด (h1,h2,h3,h4,h5,h6) ในคลิปบอร์ดเป็นองค์ประกอบ
    • paste_auto_cleanup_on_paste - กรองข้อมูลจากคลิปบอร์ด (ใช้ได้กับข้อมูลจาก MS Word)

    ในความคิดของฉันสิ่งนี้เพียงพอสำหรับภาพรวมทั่วไปของระบบ อย่างไรก็ตาม เรายังไม่ได้พิจารณาวิธีการ API จำนวนมากพอสมควร โดยที่มักจะจินตนาการได้ยากว่าจะต้องทำงานร่วมกับโปรแกรมแก้ไข แต่ฉันสัญญาว่าเราจะพิจารณาพวกเขาใน MK ฉบับหน้า

    PHP เป็นภาษาที่ยอดเยี่ยมสำหรับการสร้างหน้าเว็บ ปัจจุบันได้รับการสนับสนุนโดยผู้ให้บริการโฮสติ้งส่วนใหญ่ และเป็นภาษาโปรแกรมชั้นนำสำหรับการสร้างเว็บไซต์แบบไดนามิก จุดเริ่มต้นของการสร้าง PHP ถือเป็นปี 1994 เมื่อ Rasmus Lerdorf สร้างชุดสคริปต์ง่ายๆ สำหรับการประมวลผลเอกสาร HTML... อาจเป็นเพราะในขณะที่สร้างตัวประมวลผล PHP ถูกเขียนด้วยภาษา C ซึ่งเป็นไวยากรณ์ของภาษา ​คล้ายกันมาก...

    อันดับที่ 1. PhpStorm

    PhpStorm เป็นสภาพแวดล้อมการพัฒนาข้ามแพลตฟอร์มสำหรับภาษา PHP โปรแกรมนี้มีตัวแก้ไขแบบมัลติฟังก์ชั่นและชาญฉลาดสำหรับ ภาษาพีพีพี, HTML และจาวาสคริปต์ มีคุณสมบัติมากมายของโปรแกรม ซึ่งฉันต้องการทราบถึงความสามารถในการวิเคราะห์และเขียนโค้ดได้ทันที ฟังก์ชันป้องกันข้อผิดพลาดช่วยให้มั่นใจถึงประสิทธิภาพที่ไม่มีใครเทียบได้

    อันดับที่ 2. ข้อความประเสริฐ

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

    อันดับที่ 3. โคโมโด IDE

    Komodo เป็น IDE ระดับมืออาชีพสำหรับภาษาการเขียนโปรแกรมเว็บหลัก ๆ รวมถึง Python, PHP, Ruby, Perl, HTML, CSS และ JavaScript คุณจะเพลิดเพลินไปกับโปรแกรมแก้ไขนี้และพัฒนาได้เร็วขึ้นโดยใช้ชุดเครื่องมือครบชุด คุณสมบัติหลัก: การพับโค้ด, การแก้ไขหลายหน้าต่าง, การตรวจสอบไวยากรณ์อัจฉริยะ, การไฮไลต์, ตัวอย่างอันทรงพลัง และมาโครที่สะดวกสำหรับเครื่องมือและคุณสมบัติเพิ่มประสิทธิภาพการทำงานอื่น ๆ อินเทอร์เฟซที่ทันสมัยช่วยเพิ่มพื้นที่ว่างและให้พื้นที่สำหรับความคิดสร้างสรรค์

    อันดับที่ 4. เอ็กซ์เพรสชั่นสตูดิโอ

    นี่ไม่ใช่แค่แอปพลิเคชัน แต่เป็นชุดซอฟต์แวร์ทั้งหมดที่พัฒนาโดย Microsoft

    แพ็คเกจนี้ประกอบด้วย: โปรแกรมแก้ไขภาพ เครื่องมือสำหรับการออกแบบอินเทอร์เฟซ การออกแบบกราฟิก และเครื่องมืออื่น ๆ อีกมากมาย

    อันดับที่ 5. ปริญญาเอก

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

    อันดับที่ 6. PHPแก้ไข ในคลังแสงของตัวแก้ไขนี้ ไม่เพียงแต่จะเน้นไวยากรณ์เท่านั้น แต่ยังมีฟังก์ชันอีกด้วยเติมอัตโนมัติ

    การตรวจสอบโค้ด นอกจากนี้ยังมีดีบักเกอร์ในตัว ไม่ดีเลยที่ยังไม่มีหนังสือเรียนภาษารัสเซียและคุณจะไม่เบื่อหน่ายกับฝ่ายบริหาร นอกจากนี้ยังไม่มีการแจกแจงสำหรับ MAC และ Linux

    อันดับที่ 7. ดรีมวีฟเวอร์

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

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

    อันดับที่ 9. PHP สตูดิโอ 2010

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

    อันดับที่ 10. RadPHP

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

    โปรแกรมแก้ไข PHP สมัยใหม่เป็นโปรแกรมที่จำกัดเฉพาะการเขียนและแก้ไขโค้ดเท่านั้น ฟังก์ชันการทำงานของโปรแกรมแก้ไขดังกล่าวสามารถรองรับการทำงานกับภาษาการเขียนโปรแกรมหลายภาษา

    มีจำนวนมากซึ่งคุณสามารถเลือกโปรแกรมแก้ไข php ที่ดีที่สุดสำหรับผู้ใช้ได้อย่างแน่นอน

    โคโมโดแก้ไข

    เครื่องมือแก้ไขโค้ด php นี้ (และไม่ใช่แค่ php เท่านั้น) จะกลายเป็นเครื่องมือที่สะดวกมาก ทั้งสำหรับผู้ที่คุ้นเคยกับการเขียนโค้ดอยู่แล้ว และสำหรับผู้ที่เพิ่งเริ่มใช้งาน เขาทำงานในห้องผ่าตัด ระบบลินุกซ์- เป็นที่น่าสังเกตว่าเมื่อไม่กี่ปีที่ผ่านมา KE เป็นหนึ่งในโปรแกรมแก้ไขโค้ดที่ทรงพลังที่สุดบน Linux Komodo Editor ได้รับการพัฒนาพร้อมกันโดยพนักงาน Active State และสมาชิกของสาธารณชน รองรับภาษาการเขียนโปรแกรมสคริปต์ต่อไปนี้:

    ✒ PHP;

    ✒ JAVASCRIPT;

    ✒ เพิร์ล;

    ✒ หลาม;

    ✒ ทับทิม;

    P มีการแจกจ่ายฟรีและสามารถดาวน์โหลดได้ในรูปแบบไฟล์เก็บถาวรจากเว็บไซต์อย่างเป็นทางการ แนะนำให้ใช้การอัปเดตเวอร์ชันล่าสุด แต่เมื่อพิจารณาจากบทวิจารณ์แล้ว Komodo Edit นั้นค่อนข้างใช้งานได้ตั้งแต่เวอร์ชัน 7 ซึ่งสามารถพบได้ในเอกสารสำคัญและในฟอรัมเฉพาะ มี Russification ซึ่งต้องดาวน์โหลดแยกต่างหาก Localizer จะต้องสอดคล้องกับเวอร์ชันของตัวแก้ไขที่เขียนซึ่งเป็นสิ่งสำคัญ คุณสมบัติที่โดดเด่น KE จะเป็น: การไฮไลต์ที่ปรับแต่งได้, การเติมโค้ดอัตโนมัติ, ส่วนขยายจำนวนมาก, การสร้างโปรเจ็กต์อย่างง่าย, การทำงานแบบขนานกับไฟล์ของโปรเจ็กต์อื่น ๆ และนั่นไม่ใช่ทั้งหมด บรรณาธิการที่คุ้มค่ามากซึ่งแนะนำหากไม่ใช่สำหรับการใช้งานปกติอย่างน้อยก็เพื่อใช้อ้างอิง

    ข้อความประเสริฐ

    โปรแกรมแก้ไขนี้เป็นอะนาล็อกหลายแพลตฟอร์มของ TextMate รองรับการทำงานบนระบบปฏิบัติการต่อไปนี้: Windows, Linux, OS X ชำระค่าลิขสิทธิ์แล้ว แต่เป็นไปได้ ใช้งานฟรี- ความแตกต่างระหว่างการจ่ายเงินและ รุ่นฟรีไม่พบ ยกเว้นว่าบางครั้งจะมีหน้าต่างปรากฏขึ้นเพื่อขอให้คุณซื้อใบอนุญาต อินเทอร์เฟซค่อนข้างน้อยไม่เป็นภาระกับข้อมูลที่ไม่จำเป็นและน่าพอใจแม้จะใช้งานเป็นเวลานานก็ตาม

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

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

    ตัวแก้ไขเหมาะสำหรับผู้ที่เข้าใจการแก้ไขโค้ดอยู่แล้ว

    กระดาษจดบันทึก++

    โปรแกรมแก้ไข php ฟรีที่เรียบง่ายและน่าเหลือเชื่อ มันถูกใช้โดยทั้งโปรแกรมเมอร์ผู้ช่ำชองและผู้ที่เพิ่งเรียนรู้พื้นฐานของการแก้ไขโค้ด รวดเร็วและมีประสิทธิภาพมากและไม่ต้องใช้ทรัพยากรคอมพิวเตอร์มากนัก เข้าถึงได้ฟรีไปยัง Notepad ++ ได้เกิดผล: ปลั๊กอินจะเสริมการทำงานของโปรแกรมแก้ไขอย่างสมบูรณ์และจำนวนที่ปล่อยออกมาจะช่วยให้คุณสามารถเลือกเครื่องมือที่จำเป็นสำหรับงานได้

    การสนับสนุนมาตรฐานสำหรับภาษาการเขียนโปรแกรม 16 ภาษาซึ่งเพียงพอสำหรับงานเต็มรูปแบบ หนึ่งในนั้นคือ C, C++, HTML, PHP, TCL, Assembler, Java Script, ASCII และอื่นๆ อย่างไรก็ตาม หมายเลขนี้เสริมด้วยปลั๊กอิน ข้อความจะถูกเน้นตามไวยากรณ์ของภาษาที่เลือก ข้อได้เปรียบที่สำคัญคือการทำงานพร้อมกันกับเอกสารหลายฉบับ ผู้ใช้หลายคนสังเกตเห็นว่าฟังก์ชัน "การเติมคำอัตโนมัติ" จะทำให้ง่ายขึ้นหรือแนะนำการตัดสินใจที่ถูกต้องเมื่อเขียนโค้ด

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

    อะตอม

    โปรแกรมแก้ไข html php ฟรีอีกตัวหนึ่งพร้อมรองรับภาษา Atom หลายภาษา ผลของการพัฒนาร่วมกันโดย GitHub และชุมชนโอเพ่นซอร์สซึ่งพัฒนาโครงการนี้มาหลายปี ตัวแก้ไขมีแพ็คเกจ (ปลั๊กอิน) ในตัวประมาณเจ็ดสิบชุดซึ่งทำให้สามารถปรับแต่งสภาพแวดล้อมการแก้ไขได้อย่างละเอียดโดยไม่ต้องดาวน์โหลดเพิ่มเติม ทำงานร่วมกับภาษาการเขียนโปรแกรมยอดนิยมทั้งหมดบนแพลตฟอร์ม Linux, Windows และ Mac ครอบครอง โปรแกรมแก้ไขภาพรหัสพีเอชพี ข้อดี:

    ✔ค้นหาไฟล์ด้วยตัวอักษรชื่อไฟล์

    ✔ ความพร้อมใช้งานของแพ็คเกจสำหรับการบันทึกอัตโนมัติ

    ✔เลือกแพ็คเกจที่ต้องการเพื่อติดตั้งและลบแพ็คเกจที่ไม่ได้ใช้ซึ่งส่งผลต่อประสิทธิภาพของกระบวนการ

    ✔ติดตามการอัพเดตแพ็คเกจอัตโนมัติ

    ✔ ด้วยแพ็คเกจจำนวนมาก คุณจะสามารถสร้างโปรแกรมแก้ไขโค้ดส่วนบุคคลได้

    ✔ การเติมคำในโค้ดให้สมบูรณ์อัตโนมัตินั้นต้องใช้ความรอบคอบมากกว่าบรรณาธิการหลายคน

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

    เป็นเวลาหลายปีแล้วที่โปรแกรมนี้เป็นหนึ่งในโปรแกรมที่ได้รับความนิยมและใช้งานมากที่สุดสำหรับการแก้ไขโค้ด Html, CSS และ PHP ฉันประหลาดใจด้วยซ้ำ: “ก่อนหน้านี้ฉันจัดการได้อย่างไรเมื่อไม่มีมัน โดยตระหนักถึงศักยภาพของมันด้วยความช่วยเหลือจากโปรแกรมอื่นบางโปรแกรม”

    ตอนนี้ฉันมีเบราว์เซอร์สองสามตัวที่ทำงานพร้อมกันบนคอมพิวเตอร์ของฉันเสมอ FileZilla ตัวจัดการ FTP ที่เรียบง่ายฟรีและสะดวกและตัวแก้ไขนี้ความสามารถที่ไม่มีใครเทียบได้กับแผ่นจดบันทึกเริ่มต้นที่ใช้ใน Windows แต่สิ่งแรกก่อน

    การดาวน์โหลดและคุณสมบัติของโปรแกรมแก้ไข Notepad ++

    การติดตั้งโปรแกรมบน Windows เสร็จสิ้นอย่างสมบูรณ์ ตามปกติ- หากต้องการคุณสามารถดาวน์โหลด Notepad ++ Portable ซึ่งเป็นเวอร์ชันพกพาของโปรแกรมแก้ไขนี้ซึ่งไม่จำเป็นต้องติดตั้งในระบบปฏิบัติการ

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

    ข้อดีทั้งหมดของโปรแกรมแก้ไข Notepad++

    ในความเป็นจริง แผ่นจดบันทึกที่ติดตั้งใน Windows นั้นแตกต่างจากฮีโร่ของเราเหมือนกับสวรรค์และโลก แทบไม่มีอะไรใน Notepad แบบคลาสสิกยกเว้นความสามารถในการดูและสร้างสรรค์สิ่งที่เรียบง่าย ไฟล์ข้อความ(ปรากฎสิ่งที่คล้ายกับแท่งขุดที่ผู้คนใช้ในช่วงแรกของการพัฒนา)

    เมื่อคุณเริ่มใช้ NotePad ด้วยข้อดีสองประการ อย่างน้อยก็เพื่อปรับไฟล์ Html และ CSS คุณจะถูกย้ายจากยุคหินไปยังห้องโดยสารของเครื่องจักรขนย้ายดินสมัยใหม่ทันที แน่นอนว่ามีโปรแกรมทางเลือกอื่น ๆ และแม้กระทั่ง แต่สำหรับผู้เริ่มต้น "สมุดบันทึกที่มีข้อดีสองประการ" จะเป็นเพียงสิ่งนั้น (IMHO)

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

    หากเราเปรียบเทียบ Notepad ++ กับโปรแกรมที่ซับซ้อนกว่าที่ออกแบบมาเพื่อให้เขียนและแก้ไขโค้ดต่าง ๆ เช่น Dreamweaver ได้ง่ายขึ้น ก็มีข้อโต้แย้งบางประการในการใช้ฮีโร่ของเรา:

  • ประการแรก มันฟรีอย่างแน่นอน ซึ่งหมายความว่าคุณสามารถประหยัดได้มากโดยใช้มันแทน Dreamweaver หากคุณไม่คำนึงถึงเวอร์ชันที่ถูกแฮ็ก โปรแกรมที่ต้องชำระเงิน(ซึ่งอาจเป็นแหล่งเพาะพันธุ์ของโทรจันและไวรัสอื่นๆ)
  • ประการที่สอง NotePad เบากว่าและเร็วกว่าโปรแกรมแก้ไขที่ต้องเสียเงินหลายตัวมาก นอกจากนี้ยังสามารถใช้งานได้โดยไม่ต้องติดตั้งในห้องผ่าตัดเลย ระบบวินโดวส์(ที่เรียกกันว่ารุ่นพกพา-พกพา) และพกพาได้ เช่น . ด้วยเหตุนี้ คุณจะมีเครื่องมือที่สะดวก ใช้งานได้จริง และเป็นที่เข้าใจเป็นอย่างดีสำหรับการทำงานกับ Html, PHP และโค้ดประเภทอื่น ๆ อีกหลายประเภท
  • เหตุใดโปรแกรมแก้ไขนี้จึงคุ้มค่าที่จะดาวน์โหลด

    มาดูความสามารถและฟีเจอร์ต่างๆ ของมันกันสั้นๆ แล้วลองพิจารณารายละเอียดเพิ่มเติม ดังนั้น Notepad++ สามารถทำสิ่งต่อไปนี้ได้:

  • เน้นภาษาโปรแกรมและภาษามาร์กอัปยอดนิยมหลายสิบภาษา เช่น Ada, Assembler, C, C#, C++, CSS, FORTRAN, HTML, Java, JavaScript, Objective-C, Pascal, Perl, PHP, Python, รูบี้, SQL, XML
  • สำหรับภาษาเหล่านี้ทั้งหมด มีการเน้นไวยากรณ์ โค้ดจะถูกแบ่งออกเป็นบรรทัดและบล็อก ซึ่งสามารถยุบได้โดยการคลิกที่เครื่องหมายลบ และขยายโดยการคลิกที่เครื่องหมายบวก คุณยังสามารถแสดงความสัมพันธ์ระหว่างองค์ประกอบต่างๆ ด้วยเส้นประได้ ตามตัวอย่าง ฉันใช้โค้ด PHP เพื่อแสดงความสามารถของโปรแกรมแก้ไขนี้:

    หากคุณคลิกที่ช่องเปิด แท็ก HTML e จากนั้นจะถูกเน้นด้วยพื้นหลังสีน้ำเงิน และในขณะเดียวกันแท็กปิด (ถ้ามี) ก็จะถูกเน้นด้วย เหมาะสำหรับการค้นหาองค์ประกอบที่ไม่ปิดและ .

  • มันง่ายมากที่จะเปลี่ยนการเข้ารหัสเป็นแบบที่ได้รับความนิยมในขณะนี้ซึ่งฉันได้พูดถึงในบทความเกี่ยวกับการต่อสู้กับ krakozyabrs ในการเข้ารหัสภาษารัสเซีย (ดูที่ลิงก์)

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

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

  • เมื่อใช้โปรแกรมแก้ไขนี้ คุณสามารถค้นหา (Ctrl+F) ทั้งในเอกสารที่เปิดในนั้น และในโฮสต์ของไฟล์ข้อความทั้งหมดที่อยู่ในโฟลเดอร์เฉพาะ ค้นหาด้วยการแทนที่และการใช้นิพจน์ทั่วไปได้ เครื่องมือที่สะดวกสบายอย่างน่าอัศจรรย์

  • ในการตั้งค่าของตัวแก้ไขนี้ คุณสามารถเปิดใช้งานการเขียนแท็ก Html ปิดโดยอัตโนมัติเมื่อคุณพิมพ์แท็กเปิด เช่นเดียวกับตัวเลือกการเติมแท็กอัตโนมัติให้สมบูรณ์
  • NotePad++ ไม่เพียงแต่เก็บประวัติการเปลี่ยนแปลงทั้งหมดของคุณ และช่วยให้คุณสามารถย้อนกลับขั้นตอนได้มากเท่าที่คุณต้องการหรือไปข้างหน้า แต่ยังสำรองสำเนาของเอกสารเหล่านี้ในลักษณะเดียวกับที่ Microsoft Word ทำ
  • เครื่องมือแก้ไขนี้มีความสามารถในการจัดการปุ่มลัดซึ่งมีการกำหนดไว้มากมาย เมนูด้านบน“ตัวเลือก” - “ปุ่มลัด” อีกทั้งด้วย ดับเบิลคลิกการคลิกที่ชุดค่าผสมที่คุณสนใจจะเป็นการเปิดหน้าต่างสำหรับการกำหนดคีย์ใหม่ ซึ่งสะดวกสำหรับผู้ที่เปลี่ยนมาใช้ Notepad จากโปรแกรมแก้ไขอื่น

  • ตลอดหลายปีที่ผ่านมา Notepad ได้รับปลั๊กอินจำนวนมาก โดยบางตัวได้รับการติดตั้งโดยค่าเริ่มต้น และส่วนที่เหลือจะพร้อมให้คุณใช้งานจากเมนูด้านบน "ปลั๊กอิน" - "ตัวจัดการ Plagin" - "แสดงตัวจัดการ Plagin"

    ในการติดตั้ง คุณเพียงแค่ต้องกาเครื่องหมายที่ช่องบนแท็บแรก ปลั๊กอินที่จำเป็นและคลิกที่ปุ่ม "ติดตั้ง"


    หลังจากนี้ หน้าต่างตัวแก้ไขจะโหลดซ้ำ และปลั๊กอินใหม่จะพร้อมใช้งานในแท็บชื่อเดียวกัน:

  • “มีดสวิส” นี้ยังสามารถเชื่อมต่อกับเว็บไซต์ของคุณผ่าน FTP บันทึกและเล่นมาโคร ตรวจสอบการสะกดได้ทันที เปรียบเทียบไฟล์สองไฟล์ในหน้าต่างที่เปิดอยู่ติดกัน และอื่นๆ อีกมากมาย
  • คุณต้องการอะไรอีกใน Notepad++
  • ด้วยการเน้นไวยากรณ์ใน Notepad ++ มันง่ายมากในการตรวจสอบว่าแท็ก Html ทั้งหมดในโค้ดถูกปิดหรือไม่ และหากคุณมีประสบการณ์เพียงเล็กน้อย คุณจะสังเกตเห็นด้วยสายตาว่ามีข้อผิดพลาดอยู่ที่ไหนสักแห่งในโค้ดของคุณ เพราะโทนสีของโค้ดจะเปลี่ยนไปในที่นี้
  • นอกจากนี้เนื่องจากรหัสถูกเน้นด้วยสีและข้อความปกติในบทความของฉันยังคงเป็นสีดำ จึงสะดวกมากสำหรับตัวแก้ไขข้อผิดพลาดทางไวยากรณ์อย่างต่อเนื่อง (ภรรยาที่รัก) ของฉันในการตรวจสอบไวยากรณ์ในนั้น ไม่ แน่นอน ฉันใช้หลายรายการ แต่ไม่มีรายการใดรายการหนึ่งที่ยังสามารถตรวจสอบเครื่องหมายวรรคตอนและข้อผิดพลาดทางความหมายด้วย
  • สิ่งที่ฉันชอบเกี่ยวกับโปรแกรมแก้ไขข้อความนี้คือความสามารถในการแสดงโค้ดแต่ละบล็อกด้วยสายตาโดยใช้วงเล็บไฮไลต์เช่น ( ) () เมื่อเคอร์เซอร์ของเมาส์อยู่ระหว่างวงเล็บเหลี่ยม พวกมันจะถูกไฮไลต์ ราวกับว่าเป็นการเน้นจุดเริ่มต้นและจุดสิ้นสุดของบล็อกของโค้ด Html หรือ PHP
  • นอกเหนือจากการใช้งานแบ็คไลท์ที่ยอดเยี่ยมแล้ว ควรกล่าวถึงเป็นพิเศษเกี่ยวกับความสามารถในการถอยกลับ (เลิกทำการกระทำก่อนหน้า) ยิ่งไปกว่านั้น ไม่มีการจำกัดจำนวนขั้นตอนย้อนกลับ ซึ่งช่วยให้คุณไม่ต้องกลัวที่จะทดสอบโค้ดโดยไม่มีความเสี่ยงต่อผลที่ตามมาที่ไม่สามารถย้อนกลับได้

    การเลิกทำการกระทำใน Notepad++ สามารถทำได้โดยใช้ปุ่มลัด Ctrl+Z (Ctrl+Y เป็นการก้าวไปข้างหน้า เช่น การเลิกทำการยกเลิก) โดยใช้รายการเมนูที่เกี่ยวข้อง “แก้ไข” หรือใช้ปุ่มในรูปแบบของลูกศรโค้งบนแถบเครื่องมือของ บรรณาธิการนี้

  • NotePad++ จะตรวจสอบสถานะของเอกสารที่เปิดอยู่อย่างต่อเนื่อง และหากมีการเปลี่ยนแปลงหรือลบ เช่น ในโปรแกรมอื่น คุณจะเห็นหน้าต่างขอให้คุณปิดแท็บนี้พร้อมกับเอกสารหรืออัปโหลดเวอร์ชันที่แก้ไขแล้วอีกครั้ง
  • ดังที่ฉันได้กล่าวไว้ก่อนหน้านี้ แผ่นจดบันทึกที่มีข้อดีสองประการมีความสามารถในการปรับแต่งการเน้นไวยากรณ์ (รวมถึงภาษาอื่น ๆ อีกหลายสิบภาษา) เพื่อให้เหมาะกับรสนิยมและความต้องการของคุณ แต่ฉันไม่เคยใช้ตัวเลือกนี้เลยเพราะฉันค่อนข้างพอใจกับการตั้งค่าเริ่มต้น .

    แต่ไม่มีใครหยุดคุณจากการทำเช่นนี้ โชคดีที่ทุกอย่างง่ายมาก - เลือก "ตัวเลือก" - "กำหนดสไตล์" จากเมนูด้านบนซึ่งจะเปิดหน้าต่างที่คุณสามารถปรับแต่งแบบอักษรและสีเพื่อเน้น Html ได้อย่างละเอียด PHP หรือภาษาอื่นใดที่คุณต้องการ

  • Notepad++ ยังมีความสามารถในการเติมคำที่คุณพิมพ์โดยอัตโนมัติ ซึ่งสะดวกมากหากคุณไม่แน่ใจว่าการสะกด Html, PHP หรือคำสั่งโค้ดอื่นใดถูกต้องหรือไม่ ในการดำเนินการนี้เมื่อพิมพ์เพียงกดคีย์ผสม Ctrl-Space แล้วเลือกตัวเลือกที่ต้องการจากหน้าต่างที่เปิดขึ้น:

    หากคุณต้องการทำให้โค้ดสมบูรณ์โดยอัตโนมัติโดยไม่ต้องใช้ปุ่มลัด คุณจะต้องเลือก "ตัวเลือก" - "การตั้งค่า" จากเมนูด้านบน และบนแท็บ "สำรอง/การทำให้สมบูรณ์อัตโนมัติ" ให้เลือกช่อง "เปิดใช้งานสำหรับแต่ละอินพุต"

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

    หากต้องการตั้งค่าเครื่องหมาย (บันทึก) ในตัวแก้ไข คุณยังสามารถใช้แป้นพิมพ์ลัด Ctrl-F2 และหากต้องการย้ายไปมาระหว่างเครื่องหมายที่วางในเอกสาร คุณเพียงแค่กด F2 หรือ Shift-F2 ต่อเนื่องกันเพื่อเลื่อนดูบันทึกย่อในทิศทางตรงกันข้าม ทิศทาง.

  • หากคุณทำงานในโปรแกรมแก้ไขนี้ด้วยไฟล์ Html คุณจะสามารถดูได้ว่าโค้ดของคุณจะมีลักษณะอย่างไรในเบราว์เซอร์ FireFox หรือ IE โดยเลือกรายการเมนู "เรียกใช้" ที่เหมาะสม หากคุณต้องการเบราว์เซอร์อื่นให้เลือกรายการ "เรียกใช้" ด้านบนและค้นหาไฟล์ปฏิบัติการที่คุณต้องการในหน้าต่างที่เปิดขึ้น

  • นอกจากนี้ยังสามารถบันทึกมาโครซึ่งฉันยังไม่ได้สร้างได้ แต่ตรรกะของการดำเนินการนั้นค่อนข้างง่าย ขั้นแรก คุณบันทึกโดยเลือก "มาโคร" - "เริ่มการบันทึก" จากเมนูตัวแก้ไข จากนั้นแทรกมาโครที่บันทึกไว้ในตำแหน่งที่ต้องการในโค้ด โดยเลือกจากเมนูตัวแก้ไข หรือใช้ปุ่มลัดที่กำหนด
  • การเข้ารหัสและการทำงานกับไฟล์ในหน้าต่างตัวแก้ไข NotePad++
  • ควรสังเกตว่าโปรแกรมแก้ไขโค้ดนี้ช่วยให้คุณสามารถบันทึกและแปลงได้ ไฟล์ HTML, PHP และอื่นๆ ในการเข้ารหัส UTF-8 (ไม่มี BOM) สิ่งนี้ช่วยฉันมากกว่าหนึ่งครั้งในการเอาชนะปัญหาการเข้ารหัสภาษารัสเซียเมื่อทำงานกับไซต์ต่างๆ

    เมื่อฉันต้องการเปลี่ยนคำจารึกบนเว็บไซต์เป็นภาษารัสเซีย ฉันมักจะจบลงด้วยข้อความเส็งเคร็ง เหตุผลก็คือการเข้ารหัส Windows-1251 ซึ่งไฟล์ต้นฉบับถูกบันทึกไว้

    หลังจากที่ไฟล์ต้นฉบับถูกแปลงเป็นการเข้ารหัส UTF-8 (โดยไม่มี BOM) krakozyabrs ก็ถูกแปลงเป็นอักขระรัสเซียธรรมดาได้สำเร็จ ที่. หากคุณเพิ่มอักษรซีริลลิกลงในไฟล์เอ็นจิ้นใด ๆ ก็ตาม การแสดงผลที่ถูกต้องบนไซต์คุณจะต้องบันทึกทันทีในการเข้ารหัสที่ถูกต้องหรือแปลงในภายหลัง

    ฉันควรจะพูดสักสองสามคำเกี่ยวกับ BOM นี้ ความจริงก็คือเมื่อคุณทำงานกับวัตถุข้อความที่แตกต่างกันในแผ่นจดบันทึก Windows ปกติเมื่อคุณบันทึกในการเข้ารหัส UTF-8 จะมีการเพิ่มอักขระที่มองไม่เห็น (BOM) ซึ่งอาจส่งผลต่อประสิทธิภาพในภายหลัง ไฟล์นี้(เช่น PHP อาจมีข้อผิดพลาด)

  • หากคุณต้องการพิมพ์เนื้อหา เปิดไฟล์จากนั้นโค้ดจะไม่พิมพ์ออกมาในรูปแบบที่คุณเห็นในหน้าต่างโปรแกรม แต่ด้วยการเลือกแท็บ "พิมพ์" จากเมนู "ตัวเลือก" - "การตั้งค่า" คุณจะสามารถเปลี่ยนสิ่งนี้ได้อย่างอิสระและเลือกตัวเลือกในการพิมพ์โค้ดที่เน้นสี ทำให้สามารถแสดงหมายเลขบรรทัด ส่วนหัวและส่วนท้าย ฯลฯ สิ่งของ:

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

    นอกจากนี้แท็บเหล่านี้ เอกสารต่างๆในหน้าต่างของสมุดบันทึกนี้ คุณสามารถลาก ปิด และย่อขนาดได้ตามต้องการ

    ขึ้นอยู่กับการตั้งค่าที่ทำ (“ ตัวเลือก” -“ การตั้งค่า”) แท็บทั้งหมดที่เปิดก่อนปิด Notepad ++ จะถูกกู้คืนในครั้งถัดไปที่คุณเริ่มโปรแกรม (คล้ายกับวิธีการทำงานของเบราว์เซอร์อีกครั้ง) คุณสามารถปิดสิ่งที่ไม่จำเป็นได้ด้วยการดับเบิลคลิกหรือวางในแนวตั้ง

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

    หากต้องการเปิดใช้งานโหมดนี้ คุณเพียงแค่ต้องคลิก คลิกขวาวางเมาส์เหนือแท็บที่ต้องการของโปรแกรมแก้ไข PHP และเลือกรายการ "ทำซ้ำในหน้าต่างอื่น" จากรายการตามบริบท

    สะดวกมากที่หากคุณบันทึกการเปลี่ยนแปลงในสำเนาเอกสารชุดใดชุดหนึ่งสำเนาชุดที่สองจะได้รับการอัปเดตด้วย (นั่นคือคุณจะไม่สับสนว่าคุณบันทึกการเปลี่ยนแปลงที่คุณทำหรือไม่และในสำเนาใด)

  • ฉันยังชอบการค้นหาในตัวด้วย เปิด HTMLหรือเอกสาร PHP ที่มีความเป็นไปได้ที่จะทดแทน (บางอันใช้งานอยู่ การแสดงออกปกติแต่น่าเสียดายที่ฉันไม่รู้จักพวกเขา) คุณสามารถชื่นชมความสมบูรณ์ของการค้นหาในโปรแกรมแก้ไขข้อความขั้นสูงนี้ได้โดยเพียงแค่เปิดรายการเมนู "ค้นหา" ดูภาพหน้าจอที่จุดเริ่มต้นของบทความ
  • โดยทั่วไปโปรแกรมแก้ไขข้อความนี้ได้นำคุณสมบัติที่มีประโยชน์และความสะดวกสบายมากมายจากฟังก์ชันการทำงานของแอปพลิเคชันอื่น ๆ ซึ่งให้ความเคารพเป็นพิเศษกับนักพัฒนาและผู้สร้างปลั๊กอินสำหรับมัน ซึ่งบางส่วนจะมีการหารือกันในตอนนี้

    การใช้ปลั๊กอินใน Notepad++

    ฉันขอเตือนคุณว่าในการติดตั้งปลั๊กอินใหม่ คุณเพียงแค่ต้องเลือก "ปลั๊กอิน" - "ตัวจัดการ Plagin" - "แสดงตัวจัดการ Plagin" จากเมนูด้านบนของตัวแก้ไข

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


    หลังจากนี้ หน้าต่างตัวแก้ไขจะโหลดซ้ำ และปลั๊กอินใหม่จะพร้อมใช้งานในแท็บชื่อเดียวกัน โดยทั่วไปแล้ว ทุกอย่างไม่มีอะไรจะง่ายไปกว่านี้แล้ว

    ปลั๊กอินใดสำหรับ Notepad ที่คุณอาจต้องการในการทำงานของคุณ

    ปลั๊กอิน "TextFX" มีแกดเจ็ตเพิ่มเติมและสะดวกสบายมากมายซึ่งหลังจากการติดตั้งจะพร้อมใช้งานในรายการบาร์นี้ในเมนูด้านบนของตัวแก้ไข หากคุณยังไม่มีรายการดังกล่าว ให้ไปที่ “ปลั๊กอิน” - “Plagin Manager” - “แสดง Plagin Manager” เลื่อนรายการลงในแท็บแรกและทำเครื่องหมายที่ช่องถัดจาก TextFX Character

    หลังจากติดตั้งแล้ว ตัวแก้ไขจะรีบูตและรายการ TextFX ใหม่ที่มีรายการย่อยแบบเลื่อนลงจำนวนมากจะปรากฏในเมนู ตัวอย่างเช่น การเปิดใช้งานตัวเลือกที่แสดงในภาพจะทำให้ชีวิตของคุณง่ายขึ้นอย่างมากเมื่อแก้ไขหรือเขียนโค้ด HTML:

    ในกรณีนี้ ทันทีที่คุณป้อนแท็กเปิด Html ในโปรแกรมแก้ไขข้อความ Notepad++ แท็กปิดที่ตรงกันจะปรากฏขึ้นข้างๆ ทันที ช่วยประหยัดเวลาได้มากและลดโอกาสที่จะเกิดข้อผิดพลาดเนื่องจากแท็กที่ไม่ปิดลงอย่างมาก อย่างไรก็ตาม สิ่งนี้ทำให้ฉันรำคาญและฉันก็ไม่ได้ใช้มัน แต่นี่ไม่ได้ทำให้ศักดิ์ศรีของเธอลดลงเลย

    มีอุปกรณ์มากมายใน TextFX ดังนั้นลองฝึกฝนด้วยตัวเองและตัดสินใจว่าอะไรจะสะดวกและมีประโยชน์สำหรับคุณ

    ดำเนินการต่อในหัวข้อของแท็บในตัวแก้ไข คุ้มค่าที่จะกล่าวถึงความเป็นไปได้ในการเปรียบเทียบเอกสารสองฉบับ ขั้นแรกคุณจะต้องติดตั้งปลั๊กอินนี้ผ่าน Plugin Manager:

    หากต้องการเปิดใช้งานโหมดการเปรียบเทียบเอกสารใน Notepad ++ คุณเพียงแค่เลือก "ส่วนเสริม" - "เปรียบเทียบ" - "เปรียบเทียบ" จากเมนูด้านบนหรือกด Alt + D บนแป้นพิมพ์ ด้วยเหตุนี้ แท็บที่ใช้งานอยู่ในปัจจุบันจะเปิดขึ้นในหน้าต่างของแผ่นจดบันทึกนี้ รวมถึงแท็บที่อยู่ข้างๆ ด้วย

    เพื่อความสะดวกในการเปรียบเทียบเอกสาร Html หรือ PHP สองฉบับโปรแกรมแก้ไข Notepad ++ จะเน้นความแตกต่างให้คุณ หากต้องการเปลี่ยนไปใช้โหมดปกติในการทำงานกับเอกสาร คุณต้องเลือก "ส่วนเสริม" - "เปรียบเทียบ" - "ล้างผลลัพธ์" ในเมนูด้านบนหรือกด Ctrl+Alt+D บนแป้นพิมพ์

    นอกจากนี้ สามารถดูเอกสารสองฉบับในหน้าต่าง Notepad++ ได้ทั้งแนวตั้งและแนวนอน หากต้องการเลือกวิธีการที่สะดวกที่สุดสำหรับคุณให้คลิกขวาที่ตำแหน่งของส่วนแล้วเลือกทิศทางการหมุน (ขวาหรือซ้าย)

    อย่างไรก็ตาม หากคุณเช่นฉัน ส่วนใหญ่ใช้ Notepad++ เพื่อแก้ไขไฟล์ Html หรือ PHP ของไซต์ของคุณ คุณอาจพบว่ามีประโยชน์ที่จะสามารถเชื่อมต่อผ่าน FTP ได้โดยตรงจากสิ่งนี้ โปรแกรมแก้ไขข้อความ- จริงอยู่ ฉันชอบทำงานกับ FileZilla มากกว่า โดยเฉพาะอย่างยิ่งเมื่อพวกเขาจัดการขโมยรหัสผ่านของฉันจากมันด้วยซ้ำ

    หากคุณต้องการลองทำงานผ่าน FTP ผ่าน Notepad ให้เลือก "ปลั๊กอิน" - "NppFTP" - "แสดงหน้าต่าง NppFTP" จากเมนูด้านบน ซึ่งจะเปิดหน้าต่างไคลเอนต์ FTP ทางด้านขวา

    หากต้องการตั้งค่าการเชื่อมต่อ FTP ให้คลิกที่ไอคอนรูปเฟือง เลือก "การตั้งค่าโปรไฟล์" และป้อนรายละเอียดการเชื่อมต่อของคุณ งานต่อไปไม่แตกต่างจากที่ฉันเขียนในบทความเกี่ยวกับ FileZilla ซึ่งมีชีวิตอยู่มากนัก

  • หากคุณติดตั้งปลั๊กอินกำหนดแถบเครื่องมือเองโดยใช้ Plagin Manager คุณจะสามารถสับเปลี่ยน ลบ หรือเพิ่มปุ่มใหม่ลงในแถบเครื่องมือของโปรแกรมได้

  • ในตอนต้นของบทความฉันได้พูดถึง Light Explorer ซึ่งเพิ่มความสามารถในการเปิดไฟล์. อย่างไรก็ตาม คุณยังสามารถใช้ Explorer ซึ่งคุณจะพบในตัวจัดการปลั๊กอินเพื่อจุดประสงค์เดียวกัน
  • ปลั๊กอิน WebEdit ที่ยอดเยี่ยมที่ช่วยให้คุณสามารถจัดเฟรมข้อความด้วยแท็กส่วนหัว รายการ ตารางและอื่น ๆ ที่ได้รับความนิยมสูงสุด โดยการเปรียบเทียบกับโปรแกรมแก้ไข Html ของ WordPress เลือกส่วนที่ต้องการแล้วคลิกปุ่มใดปุ่มหนึ่งบนแถบเครื่องมือ Notepad++
  • ImgTags - อนุญาตให้คุณใช้ขนาดแนวนอนและแนวตั้งที่ระบุไว้แล้ว (คำนวณเองซึ่งเจ๋งมาก) คุณลักษณะ ALT และ SRC ที่เตรียมไว้ (คุณจะต้องเพิ่มเส้นทางไปยังโฟลเดอร์ที่มีรูปภาพบนเซิร์ฟเวอร์ของคุณที่นั่น)
  • หน้าต่างตรวจสอบการสะกดใน NotePad ++ โดยใช้ปลั๊กอิน

    หากต้องการเชื่อมต่อตัวตรวจสอบไวยากรณ์ภาษารัสเซียในตัวแก้ไข Notepad ++ ให้ใช้ปลั๊กอิน Shell-Checker (จากรายการเมนู "ปลั๊กอิน") ซึ่งคุณจะต้องดาวน์โหลดพจนานุกรมภาษารัสเซียจากหน้านี้และเมื่อเปิดใช้งานเครื่องตรวจตัวสะกดนี้ ปลั๊กอิน ระบุเส้นทางบนคอมพิวเตอร์ของคุณไปยังไฟล์พจนานุกรม

    มีความแตกต่างในการติดตั้ง ก่อนอื่นคุณจะต้องดาวน์โหลดตัวติดตั้งแบบเต็มจากนั้นจึงดาวน์โหลดไฟล์ที่มีพจนานุกรมภาษารัสเซีย aspell-ru-0.50-2-3.exe ขั้นแรก ให้ติดตั้งตัวติดตั้งแบบเต็ม โดยในตัวช่วยสร้างนั้น ฉันไม่ได้เปลี่ยนเส้นทางเริ่มต้นเป็นการส่วนตัว (c:\Program Files (x86)\Aspell\)

    จากนั้นติดตั้งชุดภาษา โดยก่อนอื่นคุณจะต้องป้อนตัวอักษร "y" ในหน้าต่าง DOS แล้วกด Enter บนแป้นพิมพ์ (แม้ว่าบางทีนี่อาจเป็นแค่ฉันเพราะฉันเคยติดตั้ง GNU Aspell บนคอมพิวเตอร์ของฉันมาก่อน):

    จากนั้นตัวช่วยสร้างการติดตั้งพจนานุกรมภาษารัสเซียมาตรฐานจะเริ่มทำงานโดยที่ฉันไม่ได้เปลี่ยนเส้นทางเริ่มต้นอีกครั้ง ทั้งหมด.

    ตอนนี้รีสตาร์ท Notepad ++ และเลือกรายการที่แสดงด้านบนจากเมนูหรือกด CTRL + ALT + SHIFT + S รวมกันที่ไม่จริงบนแป้นพิมพ์ ในหน้าต่างที่เปิดขึ้นมา คุณจะต้องป้อนเส้นทางไปยังไดเร็กทอรี BIN จากโฟลเดอร์ Aspell:

    หากคุณไม่ได้เปลี่ยนเส้นทางเมื่อติดตั้ง GNU Aspell และพจนานุกรมภาษารัสเซีย คุณจะต้องแทรกที่นี่:

    C:\ไฟล์โปรแกรม (x86)\Aspell\bin\

    หรืออะไรทำนองนั้นขึ้นอยู่กับระบบปฏิบัติการของคุณ เพียงเท่านี้ ให้เลือกข้อความที่คุณต้องการตรวจสอบการสะกดแล้วกด CTRL+ALT+SHIFT+S (คุณสามารถเปลี่ยนชุดค่าผสมนี้ได้ในการตั้งค่าปุ่มลัด - ดูด้านบน) หน้าต่างจะปรากฏขึ้นเพื่อแสดงข้อผิดพลาดแรกที่พบ:

    คุณสามารถเพิกเฉยได้หรือเลือกสิ่งทดแทนที่เหมาะสมจากตัวเลือกที่เสนอ ด้านล่างนี้คุณสามารถเปลี่ยนภาษาที่ใช้ตรวจสอบได้หากคุณได้ติดตั้งโมดูลภาษา GNU Aspell ไว้หลายโมดูล แค่นั้นแหละ.

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

    การตรวจสอบไวยากรณ์จะเปิดใช้งานตามค่าเริ่มต้นทันที (สามารถปิดใช้งานได้โดยยกเลิกการเลือกช่องทำเครื่องหมายที่แสดงในภาพหน้าจอ) แต่โมดูลจะเชื่อมต่อกับเท่านั้น ภาษาอังกฤษดังนั้นเราจึงไปที่การตั้งค่า DSpellCheck และทำการเปลี่ยนแปลง

    เลือก Aspell จากรายการแบบเลื่อนลง (หากคุณยังไม่ได้ติดตั้งให้เลื่อนบทความนี้ขึ้นเล็กน้อยแล้วดาวน์โหลดโมดูลพร้อมกับชุดภาษารัสเซียเพื่อติดตั้งบนระบบปฏิบัติการของคุณ) และด้านล่างระบุเส้นทาง ไปยังไฟล์ aspell-15.dll ต่อไปอีกเล็กน้อย ให้เลือกภาษาของพจนานุกรมที่เชื่อมต่อ หากคุณได้ติดตั้งไว้หลายรายการแล้วคลิกนำไปใช้

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

    ขอให้โชคดี! พบกันเร็ว ๆ นี้ในหน้าของเว็บไซต์บล็อก

    คุณอาจจะสนใจ

    วิธีลบบรรทัดว่างใน Notepad++ วิธีการ รายการ URLที่อยู่ แยกโดเมน และลบการซ้ำซ้อนโดยใช้ Notepad++ (การเตรียมรายการสำหรับลิงก์ปฏิเสธ) วิธีค้นหาเนื้อหาของไฟล์ใน Total Commander
    FileZilla - ดาวน์โหลดได้ฟรีที่ไหนและวิธีเรียนรู้วิธีใช้ Filezilla ไคลเอนต์ FTP ยอดนิยม
    PhpMyAdmin - คืออะไร คุณสามารถดาวน์โหลดได้ที่ไหน วิธีติดตั้ง กำหนดค่า และใช้งาน
    Artisteer - โปรแกรมสำหรับสร้างและแก้ไขเทมเพลตสำหรับ Joomla และธีมสำหรับ WordPress
    Punto Switcher - สวิตช์รูปแบบแป้นพิมพ์ฟรีและคุณสมบัติอื่น ๆ ของโปรแกรม Punto Switcher