Phím tắt GitHub để định dạng mẫu mã


9

Stack Overflow có một nút bạn có thể nhấn để thụt một khối văn bản bốn khoảng trắng để Markdown sẽ coi nó là mã. GitHub cũng sử dụng Markdown, nhưng dường như không có nút định dạng.

GitHub có phím tắt hoặc nút để thụt lề một khối mã hay tôi sẽ phải sao chép mã vào trình soạn thảo văn bản, thụt lề và dán lại?

Câu trả lời:


5

Không có phím tắt để tự động thụt lề một khối mã.

Bạn sẽ phải tìm một phần mở rộng trình duyệt, như bản mô tả người dùng hoặc tự viết. Hoặc chỉ cần thêm bốn không gian hàng đầu như bây giờ.

Bạn có thể xem danh sách các phím tắt GitHub hiện tại bằng cách Shift+ ?và nhấp vào "Xem tất cả" khi trên bất kỳ trang GitHub nào.


4

GitHub Flavored Markdown hỗ trợ một cú pháp thay thế cho định dạng mã (chú ý các backticks):

```
#include <stdio.h>

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

Điều này không yêu cầu bạn thụt lề mã. Phần thưởng khác: bạn có thể chỉ định ngôn ngữ lập trình để bật tính năng tô sáng cú pháp:

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

1
Đây là câu trả lời tốt nhất vì GFM mở rộng tiêu chuẩn Markdown nên bạn không cần phải thụt lề. Nếu chỉ chúng ta có thể có được một số sự đồng thuận về những gì hương vị nên trở thành tiêu chuẩn.
styfle

2

Chọn các dòng bạn muốn thụt lề và nhấn Tabhai lần. Shift+ Tab không xác định.


Điều này không hoạt động với tôi trong Firefox hoặc Chrome. Bạn đang dùng trình duyệt nào?
Joey Adams

@JoeyAdams Tôi vừa thử với Chrome và Firefox. Ngoài ra, nó không hoạt động trong Gist (trình chỉnh sửa chỉ là một textarea).
Francesc Rosas

Hoạt động độc đáo trong Chrome
ZygD
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.