เขียนโค้ดด้วยการเยื้องในสตรีมของ Google +


17

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

คำตอบ:


12

คุณสามารถเพิ่มรหัสไปยังสิ่งที่ต้องการ Pastebin;

http://pastebin.com/

จากนั้นแชร์เป็นลิงก์

หวังว่านี่จะช่วยได้


10

Em space ใช้งานได้!

ในที่สุดฉันก็แตกปัญหาการเยื้องใน Google+ ฉันใช้พื้นที่ emและ Google+ ไม่เพียงแค่ลบ / แทนที่ มันอยู่ที่นั่น

ปัญหาเดียวคือคุณจะพิมพ์มันออกมาได้อย่างไร มันเป็นรหัส Unicode U+2003แต่ไม่มีแป้นพิมพ์ลัด ... ฉันใช้มันอย่างไร:

  1. เปิดแผนที่ตัวอักษร
  2. เปลี่ยนตัวเลือกการแสดงผลโดย Unicode บล็อก
  3. เลือกบล็อกเครื่องหมายวรรคตอนทั่วไป Unicode
  4. อักขระเริ่มต้นเริ่มต้นด้วยช่องว่างที่ดูเหมือนว่าจะเป็นเพราะพวกเขาเป็นตัวแทนของอักขระช่องว่างที่แตกต่างกันทุกประเภทแล้วดำเนินการต่อด้วยเครื่องหมายขีดกลางต่างๆ
  5. คลิกที่ช่องว่างแรกและย้ายไปยังช่องถัดไปจนกว่าคุณจะไปถึงช่องว่าง (มองหาคำอธิบายในแถบสถานะ)
  6. คลิกคัดลอก

จากนั้นคุณสามารถไปและแก้ไขโพสต์ Google+ ของคุณและวางหลาย ๆ ครั้งตามที่คุณจำเป็นต้องเยื้องรหัสของคุณ

ต่อไปนี้เป็นภาพหน้าจอสำหรับโปรแกรม Character Map ที่เลือกพื้นที่ em :

พื้นที่ว่างใน Character Map

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

นี่คือลิงก์ไปยังโพสต์ Google+ที่มีรหัสเยื้อง


9

Google+ ไม่ได้มีหลายตัวเลือกการจัดรูปแบบ อย่างดีที่สุดมันมีเวอร์ชั่นของมาร์กดาวน์ซึ่งมีตัวหนาตัวเอียงและขีดทับ

ดังนั้นเว้นแต่และจนกว่า Google จะเพิ่มตัวเลือกเพิ่มเติมคุณไม่มีโชค

ตัวเลือกอื่น ๆ ที่เป็นไปได้คือการสร้าง GIF พร้อมข้อความรหัสของคุณและรวมไว้ในโพสต์ของคุณ


2

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

ฉันเพิ่งทดสอบและใช้งานได้


1

ฉันใช้เพื่อระบุการเยื้อง:

function factorial(x) {
⠂var result = 1;
⠂while(x > 1) {
⠂⠂result *= x;
⠂⠂x--;
⠂}
⠂return result;
}
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.