Bảng so sánh các editor

Dưới đây là bảng so sánh các editor. Bản này tạo bởi VietTUG.

Mọi ý kiến đóng góp xin gửi về viettug a còng ở gờ mail chấm com hoặc
trao đổi tại diễn đàn VietTUG hoặc diễn đàn VnOSS.

Cám ơn

toanjp, misuzu, longgia, cuong12giaitich, jishin, texer

falleaf, haiau2007, dhson, jasperlotus, Hếu

và nhiều bạn khác đã đóng góp cho việc xây dựng bảng.

đổi hướng

editor TeXnicCenter WinEDT LaTeXeditor TeXMaker WinShell winefish LyX LyXwininstall SWP KILE EmEditor +MTeX2 TeXShell PCTeX32
version 7.0.1 5.5 (beta)       1.3.3 (devel) 1.4.3 2.9   1.9.3 6.0 0.7 (2006-11-19) 5.0
utf8     1 1 1 1       1 1 1  
hilight 1 1 1 1 1 1 1 1 1 1 1 1 .5
completion 1 1       1       2 1    
linux       1   1 1     1      
windows 1 1 1 1 1     1 1   1 1 1
structure 1 1 1 1   .5 1 1 1 1 1 1 1
script   1     1                
license free shareware free free free free free free nonfree free shareware free shareware
language en en en en, vi en en, vi, fr, it, sp en en en en, vi, ... en, ja en en
note VnMiK's selection   LED; TeXnicCenter clone     gtk application       kde application TeX plugin very simple intergrated; included truetex
wysiwyg             wysiwym wysiwym wysiwym        
folding                   1      
project 1 1 1 1 1 1 1 1 1 1 1   1
toolbar                       .5 .5
shortcut 1 1 1 1 1 1 1 1 1 2 1 1 1
point 11 11 10 10 7 12 15 15 15 23 15 9 4

* factors: (completion=5,utf8=4,folding=3,structure=3,hilight=2,project=1,license=0,wysiwyg=9)

TODO

* cho phép chọn tùy các editor để so sánh

* cho phép bổ sung, sửa đổi trực tiếp nhờ web form

* cho phép cập nhật nội dung từ trang wiki và ngược lại

* bổ sung các editor

* hỗ trợ bình chọn, chú thích

* hệ thống lượng giá editor

Hướng dẫn cho việc đóng góp

Bảng so sánh các editor được tự động sinh từ một Python script. Đầu vào của script này là tập tin, ví dụ editors.txt có nội dung gồm hai phần được mô tả như sau đây.

Phần 1: Tham số mặc định cho mọi editor

Nếu bạn đóng góp một editor vào danh sách đã có, bạn có thể bỏ qua phần này!

Phần đầu tiên là danh sách các biến số cần so sánh, các giá trị mặc định của một số biến số. Vì các giá trị mặc định này ảnh hưởng tới các editor đã/sẽ được liệt kê, bạn không nên thay đổi chúng. Điều cần làm là bạn bổ sung, thêm bớt các biến số.

Lưu ý:
* các biến số có tên chỉ gồm các chữ cái thường;
* việc gán giá trị cho biến shipout là điều bắt buộc;
* việc gán editor = default là điều bắt buộc;
* muốn chú thích, chỉ việc thêm % vào ngay đầu dòng.
editor = default
home =
version =
author =
utf8 = 0
hilight = 1
completion = 0
linux = 0
windows = 1
structure = 1
script = 0
price = free
language = en
note =
wysiwyg = 0
folding = 0
point=(completion=8,unicode=6,structure=4,hilight=2,price=1)
shipout=

Phần 2: Tham số cho mỗi editor

Dưới đây là ví dụ cho Editor TeXnicCenter. Nếu lấy giá trị mặc định biến số này đó, bạn không cần liệt kê biến số đó. Bạn có thể thêm tùy ý các biến số theo ý bạn! (Tên biến số phải gồm các chữ cái thường hoặc chữ số, bắt đầu bằng chữ cái.)
editor=TeXnicCenter
home=http://toolscenter.org/
price=free
version=7.0.1
author=
script=0
note=VnMiK's selection
completion=1

% shipout để xác định ghi kết quả...
shipout=

Thông tin

makehtml.py:$Id: makehtml.py 3378 2006-12-17 10:19:14Z kyanh $
index.php:$Id: index.php 3386 2006-12-18 09:05:57Z kyanh $
editors.txt:$Id: editors.txt 3392 2006-12-18 16:22:12Z kyanh $

=== change log ===

------------------------------------------------------------------------
r3392 | kyanh | 2006-12-18 16:22:12 +0000 (Mon, 18 Dec 2006) | 3 lines
added @pctex32, @texshell,
added fields: @shortcut, @project, update @point
the table is too big now. waiting fo 2th series :(
------------------------------------------------------------------------
r3385 | kyanh | 2006-12-18 09:05:22 +0000 (Mon, 18 Dec 2006) | 1 line
added @vnmik link
------------------------------------------------------------------------
r3382 | kyanh | 2006-12-18 07:33:00 +0000 (Mon, 18 Dec 2006) | 1 line
wrapped EmEditor...
------------------------------------------------------------------------
r3379 | kyanh | 2006-12-17 10:19:28 +0000 (Sun, 17 Dec 2006) | 1 line
moved @unicoded => @utf8 (shorter)
------------------------------------------------------------------------
r3376 | kyanh | 2006-12-17 10:11:40 +0000 (Sun, 17 Dec 2006) | 1 line
added @floding property; need update...; new @point: license=0, folding=structure
------------------------------------------------------------------------
r3375 | kyanh | 2006-12-17 09:57:44 +0000 (Sun, 17 Dec 2006) | 1 line
added @emeditor+plugin; contributed by @jishin
------------------------------------------------------------------------
r3374 | kyanh | 2006-12-16 14:20:09 +0000 (Sat, 16 Dec 2006) | 1 line
wrong order of shiptout for kile
------------------------------------------------------------------------
r3373 | kyanh | 2006-12-16 14:17:49 +0000 (Sat, 16 Dec 2006) | 1 line
replace @price = @license (jishin); added @kile
------------------------------------------------------------------------
r3369 | kyanh | 2006-12-16 10:19:33 +0000 (Sat, 16 Dec 2006) | 1 line
updated (@falleaf) LED = latexeditor
------------------------------------------------------------------------
r3368 | kyanh | 2006-12-16 09:49:45 +0000 (Sat, 16 Dec 2006) | 1 line
ho tro ham luong giac (p1)
------------------------------------------------------------------------
r3359 | kyanh | 2006-12-16 00:57:43 +0000 (Sat, 16 Dec 2006) | 1 line
set svn:Id
------------------------------------------------------------------------
r3358 | kyanh | 2006-12-16 00:56:45 +0000 (Sat, 16 Dec 2006) | 1 line
index files; list of editors (ver1)
------------------------------------------------------------------------