Pintasan GitHub untuk memformat sampel kode


9

Stack Overflow memiliki tombol yang dapat Anda tekan untuk membuat indentasi blok teks sebanyak empat spasi sehingga penurunan harga akan memperlakukannya sebagai kode. GitHub juga menggunakan Markdown, tetapi tampaknya tidak memiliki tombol format.

Apakah GitHub memiliki pintasan keyboard atau tombol untuk indentasi blok kode, atau apakah saya harus menyalin kode ke editor teks, indentasi itu, dan tempel kembali?

Jawaban:


5

Tidak ada pintasan keyboard untuk secara otomatis membuat indentasi blok kode.

Anda harus menemukan ekstensi peramban, seperti skrip pengguna, atau menulis sendiri. Atau tambahkan saja empat ruang utama seperti sekarang.

Anda dapat melihat daftar pintasan keyboard GitHub saat ini dengan Shift+ ?dan mengklik "Lihat semua" saat berada di halaman GitHub mana pun.


4

GitHub Flavoured Markdown mendukung sintaks alternatif untuk pemformatan kode (perhatikan backticks):

```
#include <stdio.h>

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

Ini tidak mengharuskan Anda untuk indentasi kode. Bonus lain: Anda dapat menentukan bahasa pemrograman untuk mengaktifkan penyorotan sintaks:

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

1
Ini adalah jawaban terbaik karena GFM memperluas standar penurunan harga sehingga Anda tidak perlu membuat indentasi. Kalau saja kita bisa mendapatkan semacam konsensus tentang rasa apa yang harus menjadi standar.
styfle

2

Pilih garis yang ingin Anda inden dan tekan Tabdua kali. Shift+ Tab unindents.


Ini tidak berfungsi untuk saya di Firefox atau Chrome. Browser apa yang Anda gunakan?
Joey Adams

@ JoeyAdams Saya baru saja mencoba dengan Chrome dan Firefox. Juga, itu tidak berfungsi di Gist (editor hanya sebuah textarea).
Francesc Rosas

Berfungsi dengan baik di Chrome
ZygD
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.