SyntaxHighlight GeSHi에서 키워드를 대문자로 변환하지 않게 하기

  • SyntaxHighlight GeSHi에서 SQL 키워드를 대문자로 변환하지 않도록 하기

1 개요

  • SyntaxHighlight GeSHi로 SQL 문법 강조를 하면 SQL 키워드가 모두 대문자로 변환된다.
  • (2012년 1월 현재, 최신버전인 1.0.8.10에서도 그렇다.)
  • 소문자로 있어야되는 상황도 있기 때문에 키워드 대문자 변환 기능을 끌 필요가 있다.
  • geshi 폴더에 있는 sql.php의 60행의 CASE_KEYWORDS 값을 바꾸면 변환기능이 꺼진다.
sql.php 일부 (변경 전)
$language_data = array (
    'LANG_NAME' => 'SQL',
    'COMMENT_SINGLE' => array(1 =>'--'),
    'COMMENT_MULTI' => array('/*' => '*/'),
    'CASE_KEYWORDS' => 1,
    'QUOTEMARKS' => array("'", '"', '`'),
    'ESCAPE_CHAR' => '\\',
sql.php 일부 (변경 후)
$language_data = array (
    'LANG_NAME' => 'SQL',
    'COMMENT_SINGLE' => array(1 =>'--'),
    'COMMENT_MULTI' => array('/*' => '*/'),
    'CASE_KEYWORDS' => 0,
    'QUOTEMARKS' => array("'", '"', '`'),
    'ESCAPE_CHAR' => '\\',

2 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}