Kod örneğini biçimlendirmek için GitHub kısayolu


9

Yığın Taşması, dört boşluktan oluşan bir metin bloğunu girintilemek için basabileceğiniz bir düğmeye sahiptir, böylece Markdown bunu kod olarak kabul eder. GitHub da Markdown kullanıyor ancak biçimlendirme düğmeleri yok gibi görünüyor.

GitHub'ın bir kod bloğuna girinti yapmak için bir klavye kısayolu veya düğmesi var mı yoksa kodu bir metin düzenleyicisine kopyalamam, girintilemem ve tekrar yapıştırmam gerekir mi?

Yanıtlar:


5

Bir kod bloğunu otomatik olarak girintilemek için klavye kısayolu yoktur.

Bir kullanıcı metni gibi bir tarayıcı uzantısı bulmanız veya kendiniz bir tane yazmanız gerekir. Ya da sadece önde gelen dört boşluğu şimdi yaptığınız gibi ekleyin.

Geçerli GitHub klavye kısayollarının bir listesini Shift+ işaretleyerek ?ve herhangi bir GitHub sayfasındayken "Tümünü gör" e tıklayarak görebilirsiniz.


4

GitHub Aromalı İşaretleme , kod biçimlendirmesi için alternatif bir sözdizimini destekler (ters işaretlere dikkat edin):

```
#include <stdio.h>

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

Bu, kodu girintilemenizi gerektirmez. Başka bir bonus: sözdizimi vurgulamayı etkinleştirmek için programlama dilini belirleyebilirsiniz:

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

1
Bu en iyi yanıttır çünkü GFM, Markdown standardını genişletir, böylece girintilemeniz gerekmez. Keşke hangi lezzetin standart olması gerektiğine dair bir fikir birliği elde edebilseydik.
styfle

2

Girinti yapmak istediğiniz satırları seçin ve Tabiki kez basın. Shift+ Tab girintisiz.


Bu, Firefox veya Chrome'da benim için çalışmıyor. Hangi tarayıcıyı kullanıyorsunuz?
Joey Adams

@JoeyAdams Chrome ve Firefox ile yeni denedim. Ayrıca, Gist'te çalışmaz (editör sadece bir metin alanıdır).
Francesc Rosas

Chrome'da güzel çalışıyor
ZygD
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.