Netbeans 7.0.1 ไม่ได้ขึ้นบรรทัดใหม่เมื่อกด Enter


11

04 และเมื่อฉันเปิดโครงการ php ของฉันและการสแกนเสร็จสมบูรณ์แถบจะปรากฏขึ้นพร้อมกับเขียนว่า "โปรดรอสักครู่ ... " อย่างที่ฉันเข้าใจจากการอ่านฟอรัม ฯลฯ นั่นเป็นปัญหาของคีย์ Enter


netbeans.org/bugzilla/show_bug.cgi?id=268719#c14เป็นสิ่งที่ช่วยฉัน
Ryan

กลับมาอีกครั้งและในครั้งนี้ที่ใช้ NetBeans 11.3-beta2 ฉันพบว่าความคิดเห็นของฉันมีความสับสน ชี้แจง: askubuntu.com/a/1217843/48214
Ryan

คำตอบ:


15

ฉันใช้ netbeans 7.0.1 บนเดเบียนและแก้ไขปัญหาโดยคลิกที่ไอคอนข้อมูลที่เหลือไปยัง <? php จากนั้นเลือก "เปลี่ยนค่าเริ่มต้นโครงการเป็น HTML 4.01 Transitional"

ดูเหมือนว่าค่าเริ่มต้นคือ HTML 5 และสิ่งนี้จะสร้างข้อยกเว้น parser หลังจากเปลี่ยนค่าเริ่มต้นของโครงการเป็นการตั้งค่าที่กล่าวถึงข้างต้นฉันสามารถใช้ ENTER ตามปกติ - แม้ในไฟล์ที่เพิ่งเปิดใหม่


1
ขอบคุณมากที่น่าตื่นตาตื่นใจวิธีนี้สามารถที่เกี่ยวข้องกับสิ่งดังกล่าวเป็น HTML parser
maazza

ฉันไม่สามารถสร้างโครงการดังนั้นวิธีการเขียน <? php จากนั้นการตั้งค่าโครงการ .... ฉันยังใช้ netbeans 7.0.1 ในเดเบียน
murarisumit

ใช้งานไม่ได้กับฉันใน NetBeans 8.2 ด้วยเทมเพลต Blade PHP
Ryan

0

ฉันแค่ติดตั้งการอัปเกรดของ Ubuntu และดังนั้น netbeans .. ฉันต้องบอกว่าการอัพเกรดนี้ทำงานได้มากมาย

ในการเรียกใช้ netbeans ครั้งแรกฉันได้รับ:

ไม่พบการประยุกต์ใช้ htmlParser สำหรับ HTML5

หลังจากการค้นหาฉันได้ตัดสินใจ:

  1. ดาวน์โหลดติดตั้งรุ่นล่าสุดจากhttp://netbeans.org/downloads ,
  2. ทำตามคำแนะนำที่นี่ http://netbeans.org/community/releases/71/install.html
  3. หลังจากตัวช่วยสร้างการติดตั้งฉันนำเข้าการตั้งค่าของฉันจาก 7.0 และทุกอย่างราบรื่นอีกครั้ง

หากต้องการเรียกใช้ไฟล์ติดตั้งให้ใช้ sh [ชื่อไฟล์] - ฉันเห็นบางที่ว่าถ้าคุณติดตั้งโดยใช้ sudo คุณจะติดตั้งสำหรับผู้ใช้ทั้งหมด มีคนยืนยันได้ไหม


0

วิธีแก้ปัญหา: เมื่อฉันเพิ่มDOCTYPEแท็กบรรทัดตัวแก้ไขจะยอมรับENTERรหัสอีกครั้งโดยอัตโนมัติลองเพิ่มที่ด้านบนของไฟล์และเมื่อแก้ไขเสร็จแล้วคุณสามารถลบออกได้:

<\!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">

นี่เป็นคำตอบเดียวกับCroydonใช่มั้ย
gertvdijk

สิ่งนี้ไม่ได้ผลสำหรับฉัน (โดยใช้ NetBeans 11.3-beta2 และรูปแบบ Laravel Blade app.blade.php)
Ryan

0

คุณสามารถคลิกที่ไอคอนที่แสดงข้อผิดพลาดและเปลี่ยนเป็น 4.1 STRICT

วิธีที่ดีที่สุดคือการอัพเดต IDE


0

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

ป้อนคำอธิบายรูปภาพที่นี่

หรือตรวจสอบ/programming/10449177/enter-key-does-not-work-on-netbeans-7-1/46538052#46538052


0

นี่คือทางออกที่ได้ผลสำหรับฉันในหลายปีและรุ่นของ NetBeans

(ปัจจุบันฉันใช้ NetBeans 11.3-beta2)

  1. NetBeans> เครื่องมือ> ปลั๊กอิน> ติดตั้งแล้ว> แสดงรายละเอียด
  2. เรียงตามชื่อ
  3. เลือก "ตัวแก้ไข AngularJS" และ "ตัวแก้ไข HTML ที่น่าพิศวง" หากปรากฏและใช้งานอยู่
  4. ปิดใช้งาน
  5. รีสตาร์ท NetBeans

ขอบคุณที่คนก่อนที่จะแสดงความคิดเห็น # 14 ใน 2018/11/15

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.