ทางลัด GitHub สำหรับการจัดรูปแบบตัวอย่างโค้ด


9

Stack Overflow มีปุ่มที่คุณสามารถกดเพื่อเยื้องบล็อกข้อความสี่ช่องว่างดังนั้น Markdown จะถือว่าเป็นรหัส GitHub ใช้ Markdown เช่นกัน แต่ดูเหมือนว่าจะไม่มีปุ่มการจัดรูปแบบ

GitHub มีแป้นพิมพ์ลัดหรือปุ่มเพื่อเยื้องบล็อกของรหัสหรือฉันจะต้องคัดลอกรหัสไปยังโปรแกรมแก้ไขข้อความเยื้องมันและวางมันกลับมา?

คำตอบ:


5

ไม่มีแป้นพิมพ์ลัดเพื่อเยื้องรหัสโดยอัตโนมัติ

คุณจะต้องค้นหาส่วนขยายเบราว์เซอร์เช่น userscript หรือเขียนด้วยตัวคุณเอง หรือเพียงแค่เพิ่มช่องว่างสี่ช่องทางตามที่คุณต้องการ

คุณสามารถดูรายการแป้นพิมพ์ลัด GitHub ปัจจุบันโดยShift+ ?และคลิก "ดูทั้งหมด" เมื่ออยู่ในหน้า GitHub ใด ๆ


4

GitHub Flavoured Markdownรองรับไวยากรณ์ทางเลือกสำหรับการจัดรูปแบบโค้ด (สังเกตเห็น backticks):

```
#include <stdio.h>

int main(void)
{
    puts("Hello, world\n");
    return 0;
}
```

สิ่งนี้ไม่ต้องการให้คุณเยื้องรหัส โบนัสอื่น: คุณสามารถระบุภาษาการเขียนโปรแกรมเพื่อเปิดใช้งานการเน้นไวยากรณ์:

```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```

1
นี่เป็นคำตอบที่ดีที่สุดเนื่องจาก GFM ขยายมาตรฐาน Markdown ดังนั้นคุณไม่จำเป็นต้องเยื้อง ถ้าเพียงเราจะได้รับฉันทามติบางอย่างเกี่ยวกับสิ่งที่รสชาติควรจะกลายเป็นมาตรฐาน
สไตล์

2

เลือกบรรทัดที่คุณต้องการเยื้องและกดTabสองครั้ง Shift+ Tab unindents


สิ่งนี้ไม่ได้ผลสำหรับฉันใน Firefox หรือ Chrome สิ่งที่เบราว์เซอร์ที่คุณใช้?
Joey Adams

@JoeyAdams ฉันเพิ่งลองด้วย Chrome และ Firefox นอกจากนี้มันไม่ทำงานใน Gist (ตัวแก้ไขเป็นเพียงข้อความ)
Francesc Rosas

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