2009-03-28 28 views

Trả lời

1

Nhấp vào liên kết "xem đồng bằng"?

Hãy xem the SyntaxHighlighter demo bạn sẽ thấy nút có ở góc trên cùng bên phải mà bạn có thể nhấp để sao chép mã vào khay nhớ tạm, xem mã nguồn thực tế (xóa đánh dấu) và in.

Bạn có yêu cầu chúng tôi xóa tính năng thực tế để thêm số dòng trong khi vẫn giữ phần còn lại của chức năng tại chỗ không? Bạn có yêu cầu chúng tôi làm điều này cho bạn không?

Đáp lại bình luận:

Nếu bạn muốn giữ lại các chức năng tại chỗ, và chỉ cần loại bỏ các số dòng, bạn sẽ cần phải tải về một bản sao của tập tin javascript cho bản thân và loại bỏ các tính năng bạn không muốn. Trang the SyntaxHighlighter download cho phép bạn tải xuống phiên bản highlighter của riêng bạn, nó cũng cho bạn biết rằng nó được cấp phép theo LGPL 3, có nghĩa là bạn phải tuân theo các quy tắc đó khi bạn thực hiện và sử dụng các sửa đổi của mình.

Nếu muốn, bạn có thể quay lại và hỏi các câu hỏi Javascript riêng lẻ, nếu bạn gặp khó khăn ở một vị trí cụ thể, nhưng chúng tôi không phải là TopCoder cũng như chúng tôi sẽ viết lại mã cho bạn.

+0

nah ... muốn màu =) – Paulo

+0

không, tôi không. Tôi chỉ hỏi nếu có ai biết làm thế nào để làm cho nó render mà không có số dòng. Nếu không có tùy chọn như vậy, tôi sẽ tự sửa đổi nó. Cảm ơn – Paulo

20

Bạn có thể đặt cấu hình máng xối của SyntaxHighliter thành sai. Thao tác này sẽ xóa số dòng khỏi mã của bạn.

<pre class="brush: java; gutter: false;"></pre> 
+1

Trong thực tế, người ta có thể làm được điều này "inline", mỗi đoạn mã: ! gphilip

+1

Việc này không chỉ loại bỏ các số dòng, mà là máng xối, rất hữu ích để phân biệt mã với văn bản xung quanh. –

0

Nếu bạn không muốn chỉnh sửa đánh dấu hiện có của bạn, bạn có thể tắt nó đi toàn cầu bằng cách chỉnh sửa shCore.js file:

var sh = { 
defaults : { 

    ... 
    ... 
    ... 

    /** Enables or disables gutter. */ 
    'gutter' : false, 

    ... 
    ... 
    ... 

}, 

... 
... 
... 
} 
0

Bạn có thể thiết lập mặc định của 'máng xối' => 0 trong SyntaxHighlighter Đã phát triển phiên bản 3.2.1 bằng cách chỉnh sửa cú pháp tệphighlighter.php. Tìm kiếm điều này trong tệp:

// Create array of default settings (you can use the filter to modify these) 
     $this->defaultsettings = (array) apply_filters( 
      'syntaxhighlighter_defaultsettings', array(
      'theme'   => 'default', 
      'loadallbrushes' => 0, 
      'shversion'  => 3, 
      'title'   => '', 
      'autolinks'  => 1, 
      'classname'  => '', 
      'collapse'  => 0, 
      'firstline'  => 1, 
      'gutter'   => 0, 
      'htmlscript'  => 0, 
      'light'   => 0, 
      'padlinenumbers' => 'false', 
      'smarttabs'  => 1, 
      'tabsize'  => 4, 
      'toolbar'  => 0, 
      'wraplines'  => 1, // 2.x only 
     )); 
+0

Bạn có thể rõ ràng hơn không? –

+0

Tôi đang nói rằng SO có một công cụ rất hữu ích cho câu hỏi và trả lời chèn, vì vậy bạn có thể sử dụng nó và làm cho câu trả lời của bạn khai thác nhiều hơn và tìm kiếm chính xác hơn. –

Các vấn đề liên quan