WYSIWYG (viết tắt của What You See Is What You Get trong tiếng Anh), thường được dịch là "những gì bạn đang thấy là những gì bạn sẽ nhận được" và hiểu như là "Giao diện tương tác tức thời - mắt thấy tay làm", thường được dùng trong các chương trình ứng dụng văn phòng, các chương trình biên soạn, thiết kế web... Các công cụ dùng giao diện này cho phép ta có thể thấy ngay những thay đổi mà người viết mã, hay một thiết kế viên web vừa thực hiện, nhằm tiết kiệm thời gian chỉnh sửa các lỗi hay những điểm không ưng ý một cách dễ dàng và nhanh chóng.
Tại sao dùng các chương trình WYSIWYG?
Một ví dụ đơn giản, HTML cho phép viết bằng bất cứ trình soạn thảo văn bản nào, từ đơn giản nhất (như Notepad) đến phức tạp, cao cấp hơn (như Microsoft Office Word, K-Word). Tuy nhiên, mọi chuyện sẽ vẫn ổn thỏa cho đến khi người viết mã, hay nhân viên thiết kế muốn vẽ lên những bảng biểu phức tạp bắt buộc phải có, khi đó những dòng mã sẽ cần phải phức tạp và các thẻ (tag) thường chồng chéo lên nhau. Dẫn việc giao diện càng đẹp, càng phức tạp, mã phát sinh nhiều và dày đặc, những sai sót sẽ xuất hiện. Người sử dụng bị chìm ngập trong mớ bòng bong ngổn ngang những mã lệnh mà không biết làm thế nào. Các trình biên soạn WYSIWYG sẽ tự động phát sinh và chèn các mã lệnh cần thiết vào đúng nơi mà người sử dụng mong muốn. Thêm vào đó, các trình biên soạn WYSIWYG cũng hiển thị cấu trúc, phân cấp các mã lệnh có hệ thống chặt chẽ và làm nổi bật chúng bằng nhiều màu sắc khác nhau.
Dĩ nhiên, WYSIWYG cũng có nhược điểm trong một số trường hợp nhất định. Chẳng hạn việc biên soạn những văn bản có kích thước lớn, liên quan đến nhiều thao tác cắt, dán, chuyển chỗ những khối văn bản lớn hay các hình ảnh, các phần mềm WYSIWYG đều thực hiện rất chậm. Ngược lại nếu thao tác trên các file chữ sẽ không gặp khó khăn này.
Các phương thức sử dụng phổ biến
Với các ứng dụng văn phòng
Các văn bản được mã hóa theo định dạng, sau đó có thể xuất bản ra dạng bản in để chuyển cho máy in in ra giấy.
Với các trình thiết kế web
Các văn bản sẽ được chuyển sang dạng mã HTML (tự động sinh mã theo đúng yêu cầu người viết). Xuất bản ra dạng HTML đầy đủ để người dùng có thể đưa nó lên web.
Với các mục nhập trên web
Đối với các mục nhập (Entry) trực tiếp, cũng giống như trình thiết kế web, sinh mã HTML. Khác biệt là không dùng phần mềm để chỉnh sửa mà dùng ngay chính trang web, với trình duyệt được hỗ trợ, để chỉnh sửa. Thường thì mã HTML dạng này đơn giản hơn và bị khóa một số thẻ HTML.
Một số trình biên soạn web dùng WYSIWYG tiêu biểu
- Microsoft FrontPage (bản gần đây nhất là MS-FrontPage 2007 SP2)
- Microsoft Expression Web (Bản mới nhất là Expression Web 3)
- Adobe Dreamweaver (bản gần đây nhất là Adobe Dreamweaver CS6)
- Adobe Golive (mới nhất là Adobe Golive CS2)
- Netscape Composer (gần đây nhất là phiên bản 7.0)
Các ứng dụng văn phòng
- Microsoft Office (bản mới nhất Microsoft Office 2021)
- OpenOffice.org (bản mới nhất là 4.1.1)
Các trình soạn thảo tích hợp trên website
👁️
2 | 🔗 | 💖 | ✨ | 🌍 | ⌚
**WYSIWYG** (viết tắt của **What You See Is What You Get** trong tiếng Anh), thường được dịch là "những gì bạn đang thấy là những gì bạn sẽ nhận được" và hiểu như là "Giao
phải|TEXMACS chạy trên [[KDE của Slackware.]] phải|TEXMACS với vai trò là giao diện của [[Yacas và sử dụng Gnuplot để vẽ đồ thị.]] **GNU TEXMACS** (hay **TeXmacs**) là một phần mềm miễn phí có mã
**Microsoft Office** (bây giờ là Microsoft 365) là tên của một bộ ứng dụng văn phòng gồm các chương trình, máy chủ, và dịch vụ phát triển bởi Microsoft, được giới thiệu lần đầu bởi
**MediaWiki** là phần mềm wiki tự do nguồn mở được phát hành dưới Giấy phép Công cộng GNU (GPL). Nó được sử dụng trên Wikipedia và gần như tất cả các trang web Wikimedia khác,
**CHM** là phần mở rộng tên file (tập tin) trong đĩa cứng lưu trữ nhiều trang Web và được tổ chức dưới dạng cây thư mục. Nó còn được gọi là một HTML Help. ##
**Drupal** (/ˈdruːpəl/) là một hệ quản trị nội dung (CMS) mã nguồn mở miễn phí viết bằng PHP và phân phối theo giấy phép công cộng GNU. Drupal là nền tảng cho ít nhất 13%
**Phần mềm xử lý bảng tính** hay **Bảng tính** (tiếng Anh**: Spreadsheet**) là một phần mềm ứng dụng dùng để tổ chức, phân tích và lưu trữ dữ liệu thông qua các bảng tính (gọi
**SDL** **Passolo** là một công cụ bản địa hóa phần mềm trực quan chuyên ngành được phát triển để cho phép dịch các giao diện người dùng. Phiên bản hiện tại là Passolo 2015. ##
**SeaMonkey** là một gói ứng dụng Internet mã nguồn mở và miễn phí. Nó là sự tiếp nối của gói ứng dụng Mozilla trước đây, dựa trên cùng một mã nguồn, bản thân nó đã
**James Arthur Gosling** (sinh ngày 19 tháng 5 năm 1955 gần Calgary, Alberta, Canada) là một nhà phát triển phần mềm nổi tiếng. Ông là cha đẻ của ngôn ngữ lập trình Java. ## Nghề
**TEX**, (/tɛx/, /tɛk/) viết không định dạng là **TeX**, là một hệ thống sắp chữ được viết bởi Donald Knuth và giới thiệu lần đầu vào năm 1978. TeX được thiết kế với hai mục
Dự án **Mozilla Firefox** được khởi tạo bởi Dave Hyatt và Blake Ross như là một nhánh thử nghiệm của dự án Mozilla. Firefox 1.0 được phát hành vào 9 tháng 11 năm 2004. Firefox
nhỏ|phải|WinShell chạy trong [[Windows Vista.]] **WinShell** là phần mềm miễn phí hỗ trợ soạn thảo văn bản LaTeX. Được thiết kế để chạy trên Windows, nhưng WinShell cũng có thể hoạt động trong Linux nhờ
**KompoZer** là chương trình mã nguồn mở dùng cho biên tập chỉnh sửa tài liệu web HTML. Phần mềm này dựa trên Nvu, nó thừa kế & chỉnh sửa những lỗi của Nvu. Khả năng
**Windows Live Writer** là một trình ứng dụng để đăng tải blog. Nó có tính năng Authoring (viết bài), Photo Publishing (đăng hình) và Map Publishing (đăng bản đồ) theo kiểu Thấy gì Có đó
nhỏ|Văn bản có định dạng **Văn bản có định dạng** (tiếng Anh: Formatted text, styled text hoặc rich text) một số nơi còn gọi là _văn bản trù phú_ là dạng trình bày văn bản
**Microsoft Word** là một phần mềm xử lý văn bản được phát triển bởi Microsoft. Nó được phát hành lần đầu vào ngày 25 tháng 10 năm 1983, dưới tên 'Multi-Tool Word' cho hệ thống
nhỏ **Trình biên tập HTML** là chương trình chỉnh sửa HTML, mã đánh dấu của một trang web. Mặc dù việc mã hóa HTML một trang web có thể được kiểm soát với bất kỳ
**Notepad** là một trình soạn thảo văn bản đơn giản cho Microsoft Windows và một chương trình chỉnh sửa văn bản cơ bản cho phép người dùng máy tính tạo tài liệu. Nó được phát
**Linspire**, trước đây là **LindowsOS** là bản phân phối linux dựa trên Debian, và sau này là Ubuntu. Linspire được phát hành bởi Linspire, Inc. và tập trung vào tính dễ sử dụng, nhắm mục
**CKEditor** (còn gọi là **FCKeditor**) là một trình soạn thảo mã nguồn mở theo kiểu WYSIWYG (tay làm - mắt thấy) của CKSource. Chương trình này có thể tích hợp vào các website mà không
**Lazarus** là một IDE (Integrated Development Environment) được phát triển theo mô hình RAD (rapid application development - phát triển ứng dụng nhanh chóng). Sử dụng trình biên dịch Free Pascal. Được dùng để phát
**Xerox Corporation** (tên khác: **Xerox**, cách điệu thành **xerox** từ năm 2008, trước đó là **XEROX** từ 1960 tới 2008) là một công ty toàn cầu của Mỹ bán các giải pháp tài liệu và
**TWiki** là một ứng dụng wiki dựa trên ngôn ngữ lập trình Perl. Dự án TWiki được lập bởi Peter Thoeny vào năm 1998 như là một nền tảng ứng dụng dựa trên wiki mã
thumb|Video xen kẽ được quay chậm. **Video xen kẽ** (còn được gọi là **quét xen kẽ**) là một kỹ thuật để tăng gấp đôi tốc độ khung hình cảm nhận của màn hình video mà
**BlueSpice MediaWiki** (viết tắt: **BlueSpice**) là một phần mềm wiki tự do dựa trên phần mềm MediaWiki và được cấp phép theo Giấy phép Công cộng GNU. Phần mềm được phát triển đặc biệt cho
**Ghost** là một nền tảng blog tự do mã nguồn mở được viết bằng JavaScript và phân phối dưới Giấy phép MIT, được thiết kế để đơn giản hóa quy trình xuất bản trực tuyến
**Apple News** là một ứng dụng di động tổng hợp tin tức được phát triển bởi Apple Inc., cho hệ điều hành iOS, iPadOS, watchOS và macOS. Phiên bản iOS được ra mắt cùng
**MathType** là một phần mềm ứng dụng được tạo bởi Design Science, cho phép tạo ký hiệu toán học để đưa vào các ứng dụng web và máy tính để bàn. ## Đặc điểm MathType
**Adobe Flash Builder** (trước đây gọi là **Adobe Flex Builder**) là một môi trường phát triển tích hợp (IDE) được xây dựng trên nền tảng Eclipse giúp tăng tốc độ phát triển các ứng dụng