Картинка Бархатов Андрей
Модуль подсветки синтаксиса языков программирования
от Бархатов Андрей - Пятница 5 Сентябрь 2008, 12:17
 

Установлен модуль подстветки синтаксиса языков программированияю Поддерживается синтаксис ASP, Bash, C, C++, CSS, Delphi, HTML, ini, JavaScript, MySQL, Pascal, Perl, PHP, SQL, XML. Работает модуль, в частности, и на форуме.

Для включения режима подсветки синтаксиса надо при вводе сообщения перейти в режим ввода HTML (кнопка <> в панели инструментов) и ввести <pre syntax="название языка">код программы</pre>

Например, если в режиме HTML ввести:

<pre syntax="delphi">
program delphi_example;
begin
   writeln("Hello, world!");
end.
</pre>

<pre syntax="java">
public class JavaExample {
  public static void main(String[] args) {
    System.out.println("Hello, world!");
  }
}
</pre>

То при выводе получим:

program delphi_example;
begin
   writeln("Hello, world!");
end.
 
public class JavaExample {
  public static void main(String[] args) {
    System.out.println("Hello, world!");
  }
}
 

Кстати для вставки формул в текст сообщений можно использовать язык TeX. Эта функция изначально поддеживается на сайте и для вставки формулы используется синтаксис: $$формула$$. Переключаться в режим HTML не надо.

Например: \Bigsum_{i=\1}^{n-\1}\frac1{\Del~x}\Bigint_{x_i}^{x_{i+\1}}\{\frac1{\Del~x}\big[(x_{i+1}-x)y_i^{5$\star}\big]-f(x)\}^\2dx

Картинка Бархатов Андрей
Re: Модуль подсветки синтаксиса языков программирования
от Бархатов Андрей - Среда 5 Декабрь 2012, 11:07
 

public class JavaExample {
  public static void main(String[] args) {
    System.out.println("Hello, world!");
  }
}