2013-05-06 8 views
6

Korzystanie sfinks, wiem, można pokazać kawałek kodu Pythona urywek lub kodu Ruby fragmencie mając coś takiego:python-sphinx: jak pokazać linux kod rozkazu fragmenty

.. code-block:: ruby. 
    ${your ruby code goes here} 

Jak mogę pokazać kod fragment komend linuksowych lub tylko niektóre polecenia konsoli niezwiązane z żadnymi językami? Nie obchodzi mnie, czy nie są podświetlone poprawnie pod względem składni, po prostu chcę, aby pojawiły się w dokumencie jako fragment kodu inny niż normalny tekst. na przykład.

ls -lsa . 
make file 

Odpowiedz

7

Można wcięcić tekst, który ma być zapisany jako kod, a następnie poprzedzić podwójnym dwukropkiem. Na przykład:

Some body text explaining what's coming up:: 

    ls -lsa . 
    make file 

Albo okazuje się, że można uciec bez tekstu, używając tylko dwukropków. W pierwszym przypadku jeden dwukropek jest renderowany, natomiast w tym przypadku tylko kod zostanie wyrenderowany.

:: 
    mkdir test 
    cd !$ 

Następnie komendy wyjdzie w stałej szerokości czcionki i, w zależności od arkuszy stylów wybranymi przez Ciebie, podkreślił, jak również (domyślnie podświetlone zielonym tle).

Można również wstawiać podkreślenia za pomocą odsunięć, np. `ls -lsa .`.

12

Na konsoli Linux poleceń można użyć bash lub sh:

.. code-block:: bash 

    $ ls -lsa . 
    $ make file 

Podświetlanie prawdopodobnie nie działa prawo cały czas, ale przynajmniej dać mu szansę.

Można również ustawić wartość domyślną wyróżnianie się na początku pliku, jeśli używasz drogę @Bonlenfum z podwójnym dwukropkiem:

.. highlight:: sh 
Powiązane problemy