คำถามติดแท็ก code-formatting

การจัดรูปแบบโค้ดเป็นวิธีการจัดรูปแบบซอร์สโค้ดของโปรแกรมโดยใช้ช่องว่างและแท็บปรับปรุงความชัดเจนของซอร์สโค้ด

12
การจัดรูปแบบรหัสใน Notepad ++
มีแป้นพิมพ์ลัดเพื่อจัดรูปแบบรหัสใน Notepad ++ หรือไม่ ฉันทำงานกับ HTML, CSS และ Python เป็นหลัก ตัวอย่างเช่น: <title>{% block title %} {% endblock %}</title> <link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" /> </head> ถึง: <head> <title> {% block title %} {% endblock %} </title> <link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" /> </head> ฉันจำได้ว่า Visual Studio ทำด้วยCtrl+ K+ Dและ NetBeans …

5
คุณฟอร์แมตโค้ดในการบันทึกใน VS Code อย่างไร
ฉันต้องการจัดรูปแบบรหัส TypeScript โดยอัตโนมัติโดยใช้ตัวจัดรูปแบบในตัวเมื่อฉันบันทึกไฟล์ใน Visual Studio Code ฉันตระหนักถึงตัวเลือกต่อไปนี้ แต่ไม่มีตัวเลือกใดที่ดีพอ: จัดรูปแบบด้วยตนเอง Shift + Alt + F จัดรูปแบบตามประเภท "editor.formatOnType": true มันจัดรูปแบบบรรทัดเมื่อคุณกด Enter โชคไม่ดีที่มันไม่ได้ฟอร์แมตเมื่อคุณคลิกเมาส์ที่บรรทัดอื่นหรือกดลูกศรขึ้น / ลง ใช้ส่วนขยายที่มีอยู่ ฉันพยายามนี้อย่างใดอย่างหนึ่งแต่ก็ดูเหมือนจะไม่ทำงานดีเกินไป ใช้บรรเจิด "beautify.onSave": true มันไม่ทำงานกับ TypeScript เขียนส่วนขยายที่กำหนดเอง มันยากหากคุณต้องการจัดการบันทึกอัตโนมัติและสร้างอย่างถูกต้อง

7
วิธีที่เหมาะสมในการจัดรูปแบบ dict หลายบรรทัดใน Python คืออะไร?
ใน Python ฉันต้องการเขียน dict หลายบรรทัดในรหัสของฉัน มีหลายวิธีที่สามารถจัดรูปแบบได้ นี่คือบางอย่างที่ฉันคิดได้: mydict = { "key1": 1, "key2": 2, "key3": 3, } mydict = { "key1": 1, "key2": 2, "key3": 3, } mydict = { "key1": 1, "key2": 2, "key3": 3, } ฉันรู้ว่าสิ่งใด ๆ ข้างต้นถูกต้องตามหลักไวยากรณ์ แต่ฉันคิดว่ามีหนึ่งการเยื้องและลักษณะการแบ่งบรรทัดสำหรับ Python dicts ที่ต้องการ มันคืออะไร? หมายเหตุ: นี่ไม่ใช่ปัญหาของไวยากรณ์ จากทั้งหมดที่กล่าวมาเป็นคำสั่ง Python ที่ถูกต้อง …

5
ฉันจะแบ่งสายยาว ๆ ใน Python ได้อย่างไร?
คุณจะจัดรูปแบบเส้นยาวเช่นนี้อย่างไร ฉันต้องการให้กว้างไม่เกิน 80 อักขระ: logger.info("Skipping {0} because its thumbnail was already in our system as {1}.".format(line[indexes['url']], video.title)) นี่คือตัวเลือกที่ดีที่สุดของฉันหรือไม่ url = "Skipping {0} because its thumbnail was already in our system as {1}." logger.info(url.format(line[indexes['url']], video.title))

4
วิธีการบล็อก JSON ใน Github Wiki
มีวิธีในการจัดรูปแบบ / สไตล์รหัส JSON ใน Github Wiki (เช่น Markdown ที่ต้องการ) หรือไม่? บางอย่างเช่นนี้มีสีไม่กี่ (หรือตัวหนา) และเยื้องที่ถูกต้อง: http://www.freeformatter.com/json-formatter.html#ad-output

5
วิธีการจัดรูปแบบไฟล์ Java ทั้งหมดในโครงการ Eclipse ในครั้งเดียว?
ฉันมีโปรเจ็กต์ Eclipse เก่าและรหัสไม่ได้ฟอร์แมตเป็นอย่างดี ฉันต้องการจัดรูปแบบ.javaไฟล์ทั้งหมดตามการตั้งค่าใน Eclipse ฉันไม่ต้องการที่จะแก้ไขทุกไฟล์บุคคลที่มีCtrl+ +Shift Fมีวิธีการฟอร์แมตไฟล์ทั้งหมดของฉันหรือไม่? บางทีอาจเป็นปลั๊กอิน Eclipse

3
ฉันจะแสดงความคิดเห็นใน CoffeeScript ได้อย่างไร “ / * สิ่งนี้ * /” ไม่ทำงาน
คุณสามารถแสดงความคิดเห็นใน CoffeeScript ด้วยวิธีใด? เอกสารประกอบบอกว่าคุณสามารถใช้สัญลักษณ์แฮชสามอันเพื่อเริ่มและปิดบล็อกความคิดเห็น: ### Comments go here ### ฉันพบว่าบางครั้งฉันสามารถใช้สองรูปแบบต่อไปนี้ `// backticks allow for straight-JavaScript, // but the closing backtick can't be on a comment line (I think?) ` มีวิธีที่ง่ายกว่าในการแทรกความคิดเห็นสั้น ๆ ใน CoffeeScript หรือไม่ อย่าใช้รูปแบบนี้ ** ตั้งแต่นี้ได้รับมุมมองมากมายฉันต้องการเน้นที่ /* Comment goes here */ สร้างข้อผิดพลาด MATH เมื่อ/*อยู่ในบรรทัดของตัวเอง ขณะที่เทรเวอร์ชี้ให้เห็นในความคิดเห็นในคำถามนี้เป็นแสดงออกปกติ , ไม่แสดงความคิดเห็น!

15
ปิดการจัดรูปแบบอัตโนมัติใน Visual Studio
ฉันเป็นคนเจ้าระเบียบในการเขียนโค้ดเลือกรูปแบบการจัดรูปแบบโค้ดของตัวเองมากกว่าการตั้งค่าเริ่มต้นของ Visual Studio ฉันได้ปิดตัวเลือกการจัดรูปแบบอัตโนมัติในเครื่องมือ / ตัวเลือก ในกรณีส่วนใหญ่ใช้งานได้ หลังจากใช้การปรับโครงสร้างภายในใด ๆ Visual Studio จะรวบรวมการตั้งค่าของฉันด้วยการตั้งค่าเริ่มต้น ฉันจะป้องกันไม่ให้ VS ทำเช่นนั้นได้อย่างไร

7
จะมีรหัสห่อฟอร์แมตเตอร์ด้วย IntelliJ ได้อย่างไร?
ฉันไม่สามารถจัดรูปแบบรหัสของฉันใน IntelliJ ฉันเห็นเส้นขอบ (โดยค่าเริ่มต้นที่ 120 คอลัมน์) แต่ดูเหมือนว่าการเปิดใช้งานจากเมนู: รหัส -> รหัสการจัดรูปแบบใหม่ เป็นเพียงการละเว้นระยะขอบนี้

8
Code Wrap IntelliJ?
จะเป็นไปได้อย่างไรในการกำหนดทางลัดสำหรับการตัดคำเช่นข้อความประเสริฐทำอย่างไร กล่าวคือหากบรรทัดรหัสยาวเกินไปควรแบ่งไปบรรทัดถัดไปโดยอัตโนมัติ wikipedia.org.org/Word_wrap

1
สุดยอด C ++ Code Formatter / Beautifier
ล็อค คำถามนี้และคำตอบถูกล็อกเนื่องจากคำถามไม่ตรงประเด็น แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ยังไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีเครื่องมือจัดรูปแบบซอร์สโค้ดมากมายอยู่ที่นั่น ตัวไหนทำงานได้ดีที่สุดสำหรับ C ++ ฉันสนใจเครื่องมือบรรทัดคำสั่งหรือสิ่งอื่น ๆ ที่สามารถเรียกใช้โดยอัตโนมัติเมื่อตรวจสอบโค้ดเข้า / ออกโดยไม่จำเป็นต้องเปิดตัวแก้ไขหรือ IDE (หากคุณเห็นรายการที่คุณชอบอยู่แล้วแสดงเป็นคำตอบให้โหวตหากไม่มีให้เพิ่ม)

4
Intellij IDEA จัดรูปแบบโค้ดทั้งหมดในโครงการ
ฉันชอบการจัดรูปแบบโค้ดของ IDEA มาก แต่ฉันจะฟอร์แมตโค้ดทั้งหมดในโปรเจ็กต์เฉพาะโดยไม่ต้องผ่านแต่ละไฟล์ได้อย่างไร ฉันพบตัวเลือกในการจัดระเบียบ / เพิ่มประสิทธิภาพการนำเข้าในโค้ดก่อนที่จะทำการโค่นล้มซึ่งดีมาก แต่ดูเหมือนว่าจะใช้กับไฟล์ที่ได้รับการแก้ไขเป็นอย่างอื่นเท่านั้น (ซึ่งเหมาะสมในกรณีส่วนใหญ่!) มีวิธีจัดรูปแบบไฟล์ต้นฉบับทั้งหมดในโปรเจ็กต์โดยอัตโนมัติหรือไม่?

4
Eclipse: คุณสามารถจัดรูปแบบโค้ดเมื่อบันทึกได้หรือไม่?
ใน Eclipse ภายใต้Windows-> Preference-> Java-> Code Styleคุณสามารถกำหนดเทมเพลตโค้ดสำหรับข้อคิดเห็นและโค้ดและคุณสามารถตั้งค่าตัวจัดรูปแบบโค้ดได้ ฉันสงสัยว่าใน Eclipse เป็นไปได้หรือไม่ที่จะให้การตั้งค่าเหล่านี้มีผลทุกครั้งที่ฉันบันทึกไฟล์ต้นฉบับ โดยพื้นฐานแล้วแทนที่จะให้ฉันไฮไลต์ทุกอย่างแล้วกดCtrl+ Shift+ Fฉันต้องการให้ Eclipse รับผิดชอบในการตรวจสอบว่าโค้ดของฉันได้รับการจัดรูปแบบอย่างถูกต้อง เป็นไปได้หรือไม่และคุณจะตั้งค่าอย่างไร หมายเหตุเกี่ยวกับการใช้รูปแบบอัตโนมัติ: ควรเลือก "Format Edited Lines" เนื่องจากการรวมการเปลี่ยนแปลงจะทำได้ยากมากเมื่อคุณฟอร์แมตไฟล์ทั้งหมดที่อยู่ในการควบคุมแหล่งที่มาซึ่งไม่ได้จัดรูปแบบอย่างถูกต้อง ได้ทำสิ่งนี้กับเพื่อนร่วมงานแล้ว

8
ปิดใช้งานการจัดรูปแบบโค้ด Visual Studio ใน Razor
สิ่งนี้ถูกถามมาก่อน: เหตุใดการจัดรูปแบบโค้ด Visual Studio จึงไม่ทำงานอย่างถูกต้องสำหรับมาร์กอัป Razor แต่คำถามนั้นสองสามปี และการจัดรูปแบบมีดโกนยังไม่สามารถยอมรับได้อย่างสมบูรณ์ ฉันยอมแพ้ในการแก้ไขแล้ว ฉันสามารถปิดใช้งานการจัดรูปแบบ Visual Studio ทั้งหมดสำหรับไฟล์ CSHTML ได้หรือไม่ ถ้าไม่ฉันสามารถปิดใช้งานการจัดรูปแบบ Visual Studio ทั้งหมดได้หรือไม่ แฮ็กของบุคคลที่สามใด ๆ ที่ฉันสามารถใช้ได้? ต้องมีอะไรบางอย่าง! ฉันอัปเกรดเป็นปี 2013 แล้วและการจัดรูปแบบก็แย่พอ ๆ กัน [แก้ไข]: ปี 2015 ก็แย่มากเช่นกัน ฉันหวังว่าพวกเขาจะแก้ไขปัญหานี้จริงๆ [แก้ไข]: 2017 ก็แย่มากเช่นกัน ฉันหวังว่าพวกเขาจะแก้ไขปัญหานี้จริงๆ [แก้ไข]: ปี 2019 ก็ยอดเยี่ยมเช่นกัน ฉันหวังว่าพวกเขาจะแก้ไขปัญหานี้จริงๆ

9
การเยื้อง #defines
ฉันรู้ว่า#defines ฯลฯ ปกติไม่เคยเยื้อง ทำไม? ฉันกำลังทำงานกับโค้ดบางตัวในขณะนี้ซึ่งมีส่วนผสมที่น่ากลัวของ#defines, #ifdefs, #elses, #endifs และอื่น ๆ ทั้งหมดนี้มักจะผสมกับรหัส C ปกติ การไม่เยื้อง#defines ทำให้อ่านยาก และส่วนผสมของโค้ดเยื้องกับ#defines ที่ไม่เยื้องเป็นฝันร้าย ประโยชน์ของการไม่เยื้อง#defines คืออะไร? มันทำให้ฉันเป็นคนไม่ดีหรือเปล่าถ้าฉันเยื้องย่างเข้าไป นี่ไม่ดีกว่านี้เหรอ? #ifdef SDCC #if DEBUGGING == 1 #if defined (pic18f2480) #define FLASH_MEMORY_END 0x3DC0 #elif defined (pic18f2580) #define FLASH_MEMORY_END 0x7DC0 #else #error "Can't set up flash memory end!" #endif #else #if …

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