คำถามติดแท็ก multiline

ข้อความที่มีความยาวมากกว่าหนึ่งบรรทัดถือเป็น "หลายบรรทัด" ความกังวลเกี่ยวกับการห่อระยะห่างเทคนิคและแนวทางปฏิบัติที่ดีที่สุด


26
วิธี Pythonic เพื่อสร้างสตริงที่มีความยาวหลายบรรทัด
ฉันมีคำถามยาวมาก ฉันต้องการแยกเป็นหลายบรรทัดใน Python วิธีทำใน JavaScript จะใช้หลายประโยคและเข้าร่วมกับ+โอเปอเรเตอร์ (ฉันรู้ว่าอาจไม่ใช่วิธีที่มีประสิทธิภาพที่สุดในการทำ แต่ฉันไม่ได้กังวลเกี่ยวกับประสิทธิภาพในขั้นตอนนี้เพียงแค่อ่านโค้ดได้) . ตัวอย่าง: var long_string = 'some text not important. just garbage to' + 'illustrate my example'; ฉันพยายามทำสิ่งที่คล้ายกันใน Python แต่มันใช้งานไม่ได้ดังนั้นฉันจึง\แบ่งสายยาว ๆ อย่างไรก็ตามฉันไม่แน่ใจว่าวิธีนี้เป็นวิธีที่ดีที่สุด / pythonicest เท่านั้น มันดูน่าอึดอัดใจ รหัสจริง: query = 'SELECT action.descr as "action", '\ 'role.id as role_id,'\ 'role.descr as role'\ 'FROM '\ 'public.role_action_def,'\ …

13
หลายสตริงใน JSON
ฉันกำลังเขียนไฟล์ข้อมูลบางอย่างในรูปแบบ JSON และต้องการให้ค่าสตริงที่ยาวมาก ๆ แบ่งออกเป็นหลายบรรทัด การใช้โมดูล JSON ของ python ฉันได้รับข้อผิดพลาดมากมายไม่ว่าฉันจะใช้\หรือ\nหลบหนี เป็นไปได้ไหมที่จะมีสตริงหลายบรรทัดใน JSON? ส่วนใหญ่เพื่อความสบายตาดังนั้นฉันคิดว่าฉันสามารถเปิดการตัดคำในตัวแก้ไขของฉัน แต่ฉันแค่อยากรู้อยากเห็น ...
656 json  string  syntax  multiline 


30
สตริง Java multiline
มาจาก Perl ฉันแน่ใจว่าขาด "here-document" หมายถึงการสร้างสตริงหลายบรรทัดในซอร์สโค้ด: $string = <<"EOF" # create a three-line string text text text EOF ใน Java ฉันต้องมีเครื่องหมายคำพูดที่ยุ่งยากและเครื่องหมายบวกในทุกบรรทัดเมื่อฉันเชื่อมสตริงหลายบรรทัดของฉันตั้งแต่เริ่มต้น อะไรคือทางเลือกที่ดีกว่า กำหนดสตริงของฉันในไฟล์คุณสมบัติหรือไม่ แก้ไข : สองคำตอบบอกว่า StringBuilder.append () เป็นที่นิยมในเครื่องหมายบวก มีใครอธิบายเพิ่มเติมว่าทำไมพวกเขาถึงคิดเช่นนั้น? มันไม่ได้ดูดีกว่าสำหรับฉันเลย ฉันกำลังมองหาวิธีการเกี่ยวกับความจริงที่ว่าสตริงหลายบรรทัดไม่ใช่โครงสร้างภาษาชั้นหนึ่งซึ่งหมายความว่าฉันไม่ต้องการแทนที่โครงสร้างภาษาชั้นหนึ่ง (การต่อสตริงด้วยเครื่องหมายบวก) ด้วยการเรียกเมธอด แก้ไข : เพื่อชี้แจงคำถามของฉันเพิ่มเติมฉันไม่ได้กังวลเกี่ยวกับประสิทธิภาพเลย ฉันกังวลเกี่ยวกับการบำรุงรักษาและปัญหาการออกแบบ
516 java  string  multiline 




5
Multiline สำหรับ WPF TextBox
ฉันกำลังพัฒนาแอพสำหรับส่งความคิดเห็น โดยทั่วไปฉันพยายามที่จะทำให้การTextBoxแสดงความคิดเห็น แต่ฉันใช้ MultiLine=trueWinForms ฉันได้ตั้งค่าMinLinesเป็น 3 ซึ่งกำลังมาถึง แต่โดยเฉพาะอย่างยิ่งฉันต้องการถ้าผู้ใช้สามารถพิมพ์ที่ใดก็ได้ในบล็อกนี้ - เช่นกด Enter และทำจุดจุดเรียงลำดับของสิ่ง ตัวอย่างเช่น: - Item 1 blah - Item 2 blahlb lahbvl d แต่ในขณะนี้ข้อความทั้งหมดอยู่ในบรรทัดเดียว - Item 1 blah - Item 2 blahb blahb blah ความคิดเห็นเหล่านี้จะช่วยเติมเนื้อหาของอีเมลที่ถูกส่ง อาจไม่มีจุดหมายหากฉันไม่สามารถจัดรูปแบบเดิมได้อย่างง่ายดายเมื่อวางสตริงนี้ลงในสตริงเนื้อหาอีเมล (เพื่อให้ดูเหมือนว่าจะเป็นเมื่อส่งตามที่ทำเมื่อพิมพ์) ฉันสามารถบรรลุสิ่งที่ฉันทำหรือฉันต้องปล่อยให้มันเป็นข้อความทั้งหมดในหนึ่งบรรทัด?
364 wpf  textbox  multiline 


17
ทำไมงูหลามจึงไม่มีความคิดเห็นหลายบรรทัด?
ตกลงฉันทราบว่าสตริงสามใบเสนอราคาสามารถใช้เป็นความคิดเห็นแบบหลายบรรทัดได้ ตัวอย่างเช่น, """Hello, I am a multiline comment""" และ '''Hello, I am a multiline comment''' แต่ในทางเทคนิคแล้วการพูดเหล่านี้เป็นสตริง ฉันอ่านและอ่านคู่มือสไตล์ Python แต่ฉันไม่สามารถหาคำตอบทางเทคนิคได้ว่าทำไมไม่มีการใช้งานแบบหลายบรรทัดอย่างเป็นทางการ / * * / ประเภทความคิดเห็น ฉันไม่มีปัญหาในการใช้คำพูดสามคำ แต่ฉันอยากรู้อยากเห็นเล็กน้อยเกี่ยวกับสิ่งที่นำไปสู่การตัดสินใจออกแบบนี้

7
Android: การจัดตำแหน่งแนวตั้งสำหรับ EditText หลายบรรทัด (พื้นที่ข้อความ)
ฉันต้องการมี 5 บรรทัดสำหรับความสูงของพื้นที่ข้อความ ฉันใช้รหัสต่อไปนี้ <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:singleLine="false" android:lines="5" android:layout_marginLeft="10dip" android:layout_marginRight="10dip" /> พื้นที่ข้อความดูดี แต่ปัญหาคือเคอร์เซอร์กะพริบอยู่กลางช่องข้อความ ฉันต้องการให้มันกระพริบที่บรรทัดแรกที่ตัวอักษรตัวแรกของฟิลด์ข้อความ

9
จะสร้างความคิดเห็นแบบหลายบรรทัดใน Bash ได้อย่างไร
ฉันเพิ่งเริ่มศึกษาเชลล์สคริปต์และฉันต้องการที่จะแสดงความคิดเห็นชุดของบรรทัดในเชลล์สคริปต์ ฉันหมายถึงชอบในกรณีของ C / Java: /* comment1 comment2 comment3 */` ฉันจะทำสิ่งนั้นได้อย่างไร

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 ที่ถูกต้อง …

20
android ellipsize textilmiline
ฉันต้องทำมุมมองข้อความแบบหลายบรรทัดใหม่ องค์ประกอบของฉันมีขนาดใหญ่พอที่จะแสดงอย่างน้อย 4 บรรทัดด้วยวงรี แต่แสดงเพียง 2 บรรทัด ฉันพยายามที่จะเปลี่ยนจำนวนแถวขั้นต่ำและจำนวนสูงสุดขององค์ประกอบ แต่มันไม่มีอะไรเปลี่ยนแปลง

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