Trình soạn thảo văn bản dành cho lập trình viên - công cụ lập trình. Tuyển tập các môi trường đa nền tảng miễn phí để phát triển web
Xin chào các bạn trên làn sóng blog, trang sau kỳ nghỉ Tết đã quay trở lại với những ấn phẩm mới, hân hoan với những thông tin mới thú vị. Trong bài đăng này, tôi sẽ đưa ra tuyển tập các chương trình phổ biến nhất để chỉnh sửa mã (html, css, js, php). Trước hết, tôi tập trung vào các nhà phát triển (lập trình viên), những người sẽ cảm thấy thoải mái khi làm việc với cú pháp được đánh dấu, các đoạn mã tạo sẵn và các tính năng khác có trong chương trình. Hãy xác định trình soạn thảo văn bản html tốt nhất.
Trước khi chúng ta chuyển sang danh sách các trình soạn thảo html, tôi muốn nghe ý kiến của bạn trong phần nhận xét về trình soạn thảo mã mà bạn sử dụng. Mỗi nhà phát triển đều cảm thấy thoải mái với công cụ quen thuộc của mình và tôi muốn sẽ có ít tranh cãi hơn về sản phẩm này hay sản phẩm khác. Và nếu bạn quyết định tranh luận, tôi muốn yêu cầu bạn đưa ra ý kiến hợp lý về chương trình mà bạn sử dụng.
Tôi hy vọng mọi người nhớ nơi bạn có thể nhận được sản phẩm trả phí! Suỵt, tôi chưa nói với bạn =))
1. Sổ tay++
Trình soạn thảo văn bản mã nguồn mở, miễn phí dành cho Windows với tính năng tô sáng cú pháp cho một số lượng lớn ngôn ngữ lập trình và đánh dấu. Hỗ trợ mở hơn 100 định dạng khác nhau. Một trình soạn thảo nhẹ phổ biến để chỉnh sửa nhanh các tài liệu, tôi sử dụng nó để chỉnh sửa các đoạn mã nhỏ một cách nhanh chóng.
Khả năng:
- Làm nổi bật cú pháp
- Thu gọn mã, biểu tượng có thể mở rộng
- Tự động hoàn thành các từ và biểu thức cũng như tự động đóng dấu ngoặc và thẻ (được bật trong cài đặt)
- Dấu trang cho các tài liệu khác nhau
- Biểu thức chính quy để tìm kiếm và thay thế
- Ghi và phát macro (lặp lại hành động cụ thể của người dùng)
- So sánh tập tin
- Quản lý dự án
- Bản đồ tài liệu
- Ghi đè mọi phím nóng
- Sao lưu các tập tin đã lưu (được bật trong cài đặt)
- Chuyển đổi văn bản bằng plugin TextFX được kết nối
- Hỗ trợ và chuyển đổi mã hóa ANSI, UTF-8 và UCS-2
Các lập trình viên dành nhiều thời gian để viết và gỡ lỗi mã. Để viết mã hoạt động, một ứng dụng đơn giản có thể chỉnh sửa nội dung văn bản của tệp là đủ. Nhưng viết code theo cách này rất khó, tốn thời gian và mắc nhiều lỗi trong quá trình phát triển, sau này khó tìm ra.
Các biên tập viên hiện đại giúp khắc phục những thiếu sót này. Trong bài viết này, chúng ta sẽ xem xét cách các trình soạn thảo giúp tăng tốc quá trình phát triển và cải thiện chất lượng mã. Chúng ta cũng sẽ xem xét riêng từng trình soạn thảo và tìm hiểu xem chúng khác nhau như thế nào cũng như những ưu điểm mà mỗi trình soạn thảo có.
Có cả biên tập viên trả phí và miễn phí. Ngày nay phổ biến nhất trong số đó là:
Đẩy nhanh quá trình phát triển
Hầu hết các trình soạn thảo hiện đại đều có một số tính năng cần thiết cho nhà phát triển:
Chúng ta hãy xem xét từng người trong số họ chi tiết hơn.
Làm nổi bật các cấu trúc cùng loại bằng một màu riêng biệt giúp nhanh chóng tìm thấy phần mã mong muốn một cách trực quan. Điều này làm cho mã dễ đọc và dễ hiểu hơn đối với nhà phát triển.
Khi viết mã, bạn không muốn phá vỡ các phần lồng bắt buộc sau khi ngắt dòng. May mắn thay, quá trình này thường được tự động hóa. Khi bạn ngắt dòng, chương trình sẽ tự động thiết lập mức độ lồng nhau.
Một tệp được đặt lồng chính xác sẽ dễ đọc và điều này cũng mang lại cho chương trình khả năng ẩn các khối mã. Ví dụ: để nhìn rõ hơn ranh giới của một trang web và không vô tình chạm vào các trang lân cận, bạn có thể nhóm các khối mã một cách thuận tiện và chỉ để lại khối bạn cần hiển thị.
![](https://i0.wp.com/assets.htmlacademy.ru/img/blog/40/2indents@2x.jpg)
Trong quá trình phát triển, bạn thường xuyên có nhu cầu tìm kiếm thông tin tham khảo. Nhờ tính năng tự động hoàn thành được tích hợp sẵn, bạn không cần phải lãng phí thời gian vào việc này. Chương trình phân tích mã được viết một cách nhanh chóng và đưa ra các tùy chọn để tiếp tục.
Bạn cũng có thể nhanh chóng nhận được thông tin tham khảo về cách xây dựng mong muốn, tìm hiểu về số lượng đối số mà hàm sử dụng, v.v.
![](https://i2.wp.com/assets.htmlacademy.ru/img/blog/40/3autocomplit@2x.jpg)
Khu vực làm việc của biên tập viên có thể được chia thành hai hoặc nhiều khu vực. Ví dụ: bằng cách này, bạn có thể tách tệp đánh dấu và tệp kiểu để không lãng phí thời gian chuyển đổi giữa chúng.
![](https://i1.wp.com/assets.htmlacademy.ru/img/blog/40/4splitaria@2x.jpg)
Bản đồ nhỏ
Để điều hướng dễ dàng trong tài liệu, bạn có thể sử dụng bản đồ nhỏ. Nó thường nằm ở cột bên phải và hiển thị cấu trúc file. Khi bạn nhấp vào bản đồ nhỏ, phần tài liệu mong muốn sẽ được hiển thị.
Vẻ bề ngoài
Đối với những người muốn tùy chỉnh công cụ cho riêng mình, có nhiều điều chỉnh trong cài đặt: bạn có thể thay đổi kích thước phông chữ, cách phối màu, quy tắc ngắt dòng văn bản, v.v. Điều này sẽ giúp quá trình phát triển trở nên thoải mái hơn.
Dự án
Để không phải tìm kiếm hệ thống vị trí của thư mục làm việc mỗi lần, bạn có thể lưu thông tin này trong trình chỉnh sửa bằng cách tạo một dự án. Điều này thuận tiện trong quá trình hoạt động vì nó cho phép bạn nhanh chóng chuyển đổi giữa chúng.
Đối với những người chỉnh sửa khác nhau, việc đánh dấu các dự án sẽ cung cấp các tùy chọn bổ sung. Ví dụ: nếu bạn tạo một dự án trong WebStorm, chương trình sẽ đọc toàn bộ nội dung của thư mục dự án. Sau khi phân tích, trình chỉnh sửa sẽ cung cấp các gợi ý, chẳng hạn như liên kết đến một tệp không tồn tại.
![](https://i2.wp.com/assets.htmlacademy.ru/img/blog/40/5projects@2x.jpg)
Phân tích như vậy giúp có thể cấu trúc lại mã, xóa tệp, v.v. một cách an toàn.
Tích hợp ứng dụng
Ngoài việc thực hiện chức năng chính - cung cấp môi trường thoải mái để viết mã - người chỉnh sửa có thể bao gồm chức năng của các ứng dụng của bên thứ ba. Điều này biến một chương trình đơn giản thành một môi trường phát triển tích hợp. Phiên bản cơ bản của các trình soạn thảo khác nhau bao gồm một số ứng dụng như vậy khác nhau.
Bạn có thể làm phong phú thêm chức năng bằng cách thêm plugin. Chúng ta hãy xem xét một số khả năng này.
Hệ thống kiểm soát phiên bản
Tiện ích mở rộng biên tập
Có nhiều gói được viết cho Sublime Text 3 giúp làm việc trong trình soạn thảo thoải mái hơn. Tiếp theo, chúng ta sẽ xem xét một số tiện ích mở rộng như vậy và xem cách cài đặt chúng trong chương trình.
Để thêm gói, bạn cần mở giao diện nhập lệnh. Điều này có thể được thực hiện thông qua mục menu Công cụ → Bảng lệnh hoặc bằng cách nhập lệnh phím nóng (điều khiển) + shift + p. Sau đó, tại giao diện nhập lệnh các bạn chọn Package Control: Install Package
Sau đó, chương trình sẽ hiển thị danh sách các gói. Tại đây bạn có thể chọn và cài đặt gói mong muốn. Bạn có thể xem mô tả chi tiết về từng tiện ích mở rộng cho Sublime Text 3 trên trang web Kiểm soát gói.
![](https://i0.wp.com/assets.htmlacademy.ru/img/blog/40/13sublime-packages@2x.jpg)
Có điều kiện, các gói có thể được chia thành nhiều loại.
Tăng tốc phát triển:
- Emmet
- BracketHighlighter. Ngoài ra, nó còn làm nổi bật đường viền của dấu ngoặc, phần tử và những thứ khác. Giúp bạn điều hướng mã tốt hơn.
- SideBarEnchacements. Tăng số lượng hành động bạn có thể thực hiện trong thanh bên khi làm việc với các tệp và thư mục.
- Mã tuyệt vời Intel . Làm cho trình soạn thảo “thông minh hơn”. Thêm tính năng tự động hoàn thành cho các ngôn ngữ khác nhau và các tính năng hữu ích khác.
- Git và GitGutter. Thêm tích hợp với hệ thống kiểm soát phiên bản Git vào trình chỉnh sửa.
- Cấu hình biên tập
Trình kiểm tra cú pháp:
Đầu tiên bạn cần cài đặt gói SublimeLinter cho trình soạn thảo. Bạn cũng phải cài đặt Node.js trên máy tính của mình. Sau này, bạn cần cài đặt các plugin quan tâm để thử nghiệm. Hầu hết chúng được gọi là gói cần thiết SublimeLinter. Ví dụ:
- SublimeLinter-eslint. Kiểm tra mã JavaScript. Để hoạt động, bạn cần cài đặt gói eslint npm trên toàn cầu. Xem thêm chi tiết trong hướng dẫn tại liên kết.
- SublimeLinter-stylelint. Kiểm tra CSS. Để hoạt động, bạn cần cài đặt toàn bộ các gói npm: postcss và stylelint.
- Emmet. Một plugin giúp tăng tốc độ viết đánh dấu và kiểu dáng.
- Bản đồ nhỏ. Thêm hỗ trợ bản đồ nhỏ cho Atom.
- Thiết bị đầu cuối PlatformIO IDE. Nhúng một thiết bị đầu cuối trong trình soạn thảo.
- Atom-Làm đẹp. Định dạng văn bản theo các cài đặt đã chỉ định và mang lại sự đồng nhất cho văn bản.
- editorconfig. Gói hữu ích để định cấu hình các tham số của trình soạn thảo.
- kẻ nói dối. Kiểm tra mã JavaScript.
- linter-stylelint. Kiểm tra CSS.
- Biểu tượng tệp - thay thế các biểu tượng tệp tiêu chuẩn.
- Chủ đề tùy chỉnh cho Atom trên trang web chính thức.
- Dễ sử dụng - Sau khi mở Sublime Text, bạn có thể bắt đầu làm việc với nó gần như ngay lập tức.
- Tìm kiếm nhanh chóng và linh hoạt bằng cách sử dụng các kết quả mờ.
- Khả năng lựa chọn nhiều để nhập cùng một văn bản vào nhiều dòng cùng một lúc. Để đặt vị trí con trỏ, nhấn Ctrl + nút chuột trái hoặc Ctrl + nhấp chuột trái ba lần để chọn toàn bộ đoạn văn.
- Sự hiện diện của một bản đồ mã nhỏ trực quan - rất hữu ích khi làm việc với các tệp lớn, vì nó cho phép bạn nhanh chóng tìm thấy các đoạn cần thiết:
- Khả năng sử dụng đoạn mã để tăng tốc công việc và số lượng lớn plugin cho nhiều tác vụ khác nhau. Cái chính có thể được coi là Kiểm soát gói, trong đó bạn có thể tìm kiếm và cài đặt các plugin cần thiết trực tiếp từ trình chỉnh sửa.
- Mục 1</a> li >
- Mục 2</a> li >
- Mục 3</a> li > </ul>
- Làm việc hiệu quả với các dự án ở mọi quy mô nhờ tích hợp các hệ thống kiểm soát phiên bản, bao gồm Git, Mercurial và Subversion.
- Tăng chất lượng mã và tuân thủ các nguyên tắc Phát triển dựa trên thử nghiệm (TTD) bằng cách sử dụng JsTestDriver của Google.
- LiveEdit để xem ngay các thay đổi mà không cần tải lại trang.
- Có sẵn các khả năng tích hợp để kiểm tra chất lượng mã - JSHint, JSLint, Google Closure Linter.
- Hỗ trợ một số lượng lớn công nghệ: TypeScript, CoffeeScript, Less, Sass, Stylus, Compass, EJS, Handlebars, Mustache, Web Components, Jade, Emmet và các công nghệ khác.
- Cài đặt GUI thay vì tệp JSON.
- Để cài đặt plugin, bạn không cần cài đặt Kiểm soát gói; mọi thứ đều được thực hiện từ giao diện trực quan.
- Hiển thị tức thì các thay đổi trong trình duyệt ().
- Nhiều lựa chọn và chỉnh sửa.
- Khả năng chỉnh sửa tệp từ xa qua FTP, SFTP, WebDAV hoặc trên máy chủ Amazon S3.
- Tìm kiếm đơn giản hóa bằng cách sử dụng biểu thức thông thường nhờ các nút ký tự đại diện.
- Xem trước WebKit và AirPreview. Cái sau cho phép bạn sử dụng iPad hoặc iPhone chạy phiên bản Coda dành cho iOS để xem trước các trang trong khi bạn đang xây dựng chúng trên máy tính để bàn của mình.
- Trình soạn thảo Terminal và MySQL tích hợp.
- Tự động kiểm tra cú pháp PHP, chuyển sang lỗi tiếp theo và tự động lưu.
- Sắp xếp, định dạng lại mã viết bằng HTML, CSS, JavaScript hoặc PHP.
- Xác thực HTML, CSS và JavaScript.
- Giảm thiểu JavaScript và CSS.
Thay đổi ngoại hình:
nguyên tử
Sản phẩm được sản xuất bởi nhóm GitHub Inc. Trình soạn thảo miễn phí đa nền tảng, đẹp mắt. Có tích hợp sẵn với Git và GitHub.
Bạn có thể tải nó từ trang web chính thức.
Tiện ích mở rộng biên tập
Để cài đặt gói trong Atom, bạn cần vào cài đặt trình chỉnh sửa và chọn Cài đặt. Sau này, bạn cần nhập tên của tiện ích mở rộng mà bạn quan tâm vào trường nhập.
![](https://i0.wp.com/assets.htmlacademy.ru/img/blog/40/14atom-packages@2x.jpg)
Thông thường, các plugin có thể được chia thành nhiều loại.
Tăng tốc phát triển:
Thêm chức năng:
Trình kiểm tra cú pháp:
Để trình soạn thảo đánh dấu các lỗi được phát hiện, bạn cần cài đặt plugin Linter. Sau này, bạn cần chọn một plugin bổ sung xác minh cho một ngôn ngữ cụ thể. Ví dụ:
Thay đổi ngoại hình:
Mã Visual Studio
Trình chỉnh sửa đa nền tảng miễn phí từ Microsoft. Đây là một trong những trình soạn thảo phổ biến nhất hiện nay. Bạn có thể tải nó xuống.
Phiên bản cơ bản có chế độ tích hợp Git và gỡ lỗi mã. Hỗ trợ, bao gồm thông qua các tiện ích bổ sung, một số lượng lớn ngôn ngữ.
Tiện ích mở rộng biên tập
VS Code trong phiên bản cơ bản chứa một số lượng lớn plugin. Ví dụ: bảng điều khiển, emmet và bản đồ nhỏ đã có mặt trong đó ngay từ đầu. Bạn có thể thêm các gói mới thông qua giao diện chương trình. Để thực hiện việc này, trong tab menu đang hoạt động, hãy chọn mục tiện ích mở rộng và nhập plugin quan tâm vào trường nhập. Sau này bạn có thể cài đặt nó.
![](https://i1.wp.com/assets.htmlacademy.ru/img/blog/40/15vscode-packages@2x.jpg)
Bạn có thể xem danh sách các plugin phổ biến thông qua giao diện soạn thảo hoặc trên trang web chính thức. Hãy xem xét một số plugin hữu ích có thể hỗ trợ phát triển. Thông thường, chúng có thể được chia thành nhiều loại. — kiểm tra mã JavaScript theo các tham số đã chỉ định.here. Mỗi sản phẩm chịu trách nhiệm cho một khu vực cụ thể. Ví dụ: WebStorm phù hợp hơn cho việc phát triển front-end và PHPStorm phù hợp hơn để viết mã phía máy chủ bằng PHP.
Tiện ích mở rộng biên tập
Trình soạn thảo này hỗ trợ hầu hết các tính năng được thảo luận trong bài viết này. Tuy nhiên, nếu cần, bạn có thể làm phong phú thêm chức năng của chương trình bằng cách thêm tiện ích mở rộng.
Điều này có thể được thực hiện thông qua Cài đặt → Plugin. Menu này sẽ hiển thị tất cả các plugin được cài đặt trong chương trình.
![](https://i1.wp.com/assets.htmlacademy.ru/img/blog/40/16webstorm-packages@2x.jpg)
Bạn có thể cài đặt những cái mới thông qua mục plugin Cài đặt Jetbrains. Một số điều thú vị bao gồm:
Phần kết luận
Tất cả các trình soạn thảo mà chúng tôi đánh giá đều có những tính năng và ưu điểm riêng. Khi chọn một chương trình, bạn nên bắt đầu từ nhiệm vụ.
Nếu tốc độ của trình soạn thảo là quan trọng đối với công việc của bạn thì Sublime Text là lựa chọn tốt nhất. Nó nhẹ và sử dụng ít tài nguyên máy tính.
Nếu sự thuận tiện là ưu tiên hàng đầu hoặc bạn hoàn toàn mới bắt đầu phát triển thì Atom rất phù hợp. Nó có giao diện đẹp và tích hợp tốt với các dịch vụ Git và GitHub.
Đối với các nhà phát triển có kinh nghiệm, WebStorm là một giải pháp tuyệt vời. Chương trình yêu cầu cài đặt tối thiểu để phát triển thoải mái và có chức năng phong phú.
Mã VS dường như là một loại trung gian. Một mặt, nó có rất nhiều tính năng vượt trội, mặt khác, nó trực quan và dễ tùy chỉnh. Đồng thời, chương trình hoạt động khá nhanh.
Vì trong quá trình phát triển, bạn phải dành nhiều thời gian cho trình soạn thảo nên cần nghiên cứu kỹ các tính năng của nó, hiểu những gì nó có thể làm và cách nó có thể giúp giải quyết các vấn đề điển hình.
Với kinh nghiệm, bạn sẽ hiểu được công cụ làm việc của mình là gì. Các chương trình hiện đại có nhiều tính năng đa dạng và tiếp tục phát triển. Hãy khám phá chúng và đừng ngại thử những điều mới.
Liên hệ với
điện tín
Lúc đầu, tôi muốn thực hiện đánh giá riêng cho từng loại biên tập viên - thay thế cho notepad, MS Office, để chỉnh sửa mã và trực tuyến, nhưng vẫn quyết định thu thập mọi thứ trong một bài viết. Nó chứa các trình soạn thảo miễn phí để thay thế cho notepad và MS word vốn đã quen thuộc và tiêu chuẩn. Như mọi khi, bạn có thể tải chúng xuống từ trang web chính thức và tự cài đặt và dùng thử. Tại sao phải trả tiền cho các sản phẩm trả phí khi có những lựa chọn thay thế như vậy, đôi khi thậm chí còn tốt hơn những sản phẩm tương tự trả phí. Tổng cộng, bài đánh giá không nhiều, không ít mà là 29 biên tập viên.
Các trình soạn thảo thay thế miễn phí để thay thế MS office
1) OpenOffice.org
Tôi nghĩ sẽ hợp lý nếu đưa nó lên đầu danh sách, vì nó phổ biến nhất hiện nay.
OpenOffice.org (OOo) là bộ ứng dụng văn phòng miễn phí được thiết kế để thay thế bộ Microsoft Office nổi tiếng ở cả cấp độ định dạng và giao diện người dùng. Với OpenOffice.org, bạn có thể dễ dàng tải xuống các tài liệu MS-Office (Word, Excel, Powerpoint), chỉnh sửa và lưu trữ chúng ở cả định dạng gốc và định dạng OpenOffice.org.
OpenOffice.org có thể hữu ích cho bất kỳ ai cần một chương trình mạnh mẽ với tính bảo mật, chức năng, tính linh hoạt và khả năng tương thích cao để sử dụng trong kinh doanh, chính phủ, giáo dục và khu vực tư nhân. Một trong những tính năng hữu ích của gói là khả năng sử dụng nó mà không cần cài đặt, cho phép bạn chạy chương trình, chẳng hạn như từ ổ đĩa flash.
Thông tin chi tiết hơn được ẩn dưới spoiler. Mở rộng.
OpenOffice.org bao gồm các chương trình sau:
OpenOffice.org Writer (chương trình làm việc với các tài liệu văn bản và trình soạn thảo HTML trực quan, tương tự như Microsoft Word).
- OpenOffice.org Calc (chương trình bảng tính tương tự Microsoft Excel).
- OpenOffice.org Draw (chương trình tạo và chỉnh sửa đồ họa vector).
- OpenOffice.org Impress (chương trình chuẩn bị các bài thuyết trình nhỏ, tương tự như Microsoft PowerPoint).
- OpenOffice.org Base (hệ quản trị cơ sở dữ liệu - DBMS).
- OpenOffice.org Math (trình soạn thảo công thức toán học).
- Hệ thống ghi lệnh macro (macro).
- Công cụ tăng tốc khởi động (dùng preload).
Bạn có thể tải xuống OpenOffice miễn phí từ
2) LibreOffice
Phổ biến thứ hai là sản phẩm này. Chức năng cũng tuyệt vời.
LibreOffice là bộ ứng dụng văn phòng mã nguồn mở, độc lập, miễn phí được tạo ra như một nhánh của bộ OpenOffice.org. LibreOffice miễn phí cho mục đích sử dụng cá nhân, giáo dục hoặc thương mại. Gia đình, bạn bè, đồng nghiệp, sinh viên, nhân viên, v.v. có thể sử dụng mà không phải trả bất kỳ khoản phí giấy phép nào.
Tất cả các thành phần LibreOffice phối hợp tốt với nhau và bổ sung cho nhau, cung cấp cho người dùng mọi thứ cần thiết cho công việc hàng ngày với tài liệu, nhập dữ liệu, tổ chức và phân tích, tiếp thị, thuyết trình và đào tạo. LibreOffice rất dễ sử dụng và có thể được sử dụng mà không cần đào tạo đặc biệt bởi bất kỳ ai đã làm việc với bất kỳ chương trình văn phòng nào.
LibreOffice bao gồm các phần sau:
LibreOffice Writer là một chương trình để làm việc với các tài liệu văn bản và trình soạn thảo HTML trực quan.
- LibreOffice Calc - một chương trình làm việc với bảng tính.
- LibreOffice Draw - một chương trình tạo và chỉnh sửa đồ họa vector.
- LibreOffice Impress - chương trình chuẩn bị thuyết trình.
- LibreOffice Base - một cơ chế kết nối với các DBMS bên ngoài và DBMS HSQLDB tích hợp sẵn.
- LibreOffice Math - soạn thảo các công thức toán học.
Bạn có thể tải xuống LibreOffice miễn phí từ
3) [R]Trình chỉnh sửa phần mềm
R]Software Editor là trình soạn thảo văn bản miễn phí mạnh mẽ hỗ trợ tất cả các chức năng cơ bản khi làm việc với văn bản. Chương trình sử dụng giao diện nhiều tài liệu (một số tài liệu có thể được mở đồng thời trong một cửa sổ).
Các định dạng văn bản được hỗ trợ - RVF, RVP, RTF, XML, HTML, TXT, EXE. Chèn hình ảnh ở các định dạng sau: BMP, EMF, WMF, ICO, JPG, GIF (bao gồm cả ảnh động), PNG, SWF.
Các tính năng chính của [R]Software Editor:
Chọn phông chữ, kích thước, màu văn bản, màu nền, kiểu, khoảng cách cài đặt, độ lệch, tỷ lệ văn bản
- Căn chỉnh đoạn văn sang trái, phải, giữa và chiều rộng. Đặt khoảng cách đoạn trước và sau một dòng, giãn dòng, đặt điểm dừng tab. Đặt đường viền tùy chỉnh và tô màu cho đoạn văn.
- Tạo danh sách có dấu đầu dòng và đánh số (bao gồm cả danh sách đa cấp).
- Làm việc trực quan với bảng: chèn, xóa hàng, cột, gộp, chia ô, thiết lập đường viền, khung, căn chỉnh văn bản theo chiều dọc trong ô. Chuyển đổi văn bản thành bảng và bảng thành văn bản.
- Thiết kế văn bản và hình ảnh với các liên kết siêu văn bản.
- Kiểm tra chính tả bằng từ điển MS Office (phiên bản lên tới 2000) hoặc ISPell.
- Kiểm tra chính tả được thực hiện ở chế độ nền hoặc theo yêu cầu.
- Danh sách tự động sửa lỗi có thể tùy chỉnh khi bạn nhập (có thể tắt).
- Tùy chỉnh phím tắt.
- Chức năng đếm số từ và tỷ lệ của tất cả các từ trong tài liệu.
- Khả năng chuyển đổi hình ảnh tài liệu BMP sang định dạng JPG, GIF hoặc PNG.
- Chức năng tìm kiếm và thay thế.
- Chức năng chuyển đổi mã hóa văn bản (từ KOI, DOS, ISO).
- In với bản xem trước.
Do trang web chính thức đã “chết” vào năm 2008 và không có bản phát hành mới nào được mong đợi, tôi khuyên bạn nên tải xuống phiên bản mới nhất 1.3.12
từ trang web này. Trước thời điểm đó, họ đã cố gắng điều chỉnh sản phẩm phù hợp với các phiên bản Windows 98 và XP. Tôi chưa cài đặt nó trên bảy, bạn có thể tự kiểm tra xem nó hoạt động như thế nào trên các phiên bản mới. Vẫn còn một ngôn ngữ Nga.
4) AbiWord
AbiWord là trình soạn thảo văn bản nhanh, miễn phí với chức năng phong phú và giao diện rõ ràng. Nó có thể được sử dụng thay thế cho Microsoft Office để tạo, chỉnh sửa và in văn bản đơn giản và các tài liệu “hỗn hợp” (với bảng và hình ảnh), đồng thời lưu chúng ở hầu hết các định dạng phổ biến.
Cốt lõi của chương trình AbiWord khá nhỏ gọn và sử dụng ít tài nguyên hệ thống nên nó có thể được sử dụng trên hầu hết các máy tính, bất kể cấu hình của chúng như thế nào.
Đặc điểm chính của AbiWord:
Tích hợp đầy đủ vào hệ điều hành Windows.
- AbiWord hỗ trợ tất cả các loại định dạng tiêu chuẩn: OpenOffice.org, Microsoft Word, WordPerfect, Rich Text Format, HTML và nhiều định dạng khác...
- Chức năng rộng rãi của chương trình: định dạng văn bản, làm việc với hình ảnh, bảng biểu và kiểu dáng, kiểm tra chính tả...
- Giao diện đa ngôn ngữ. Ngôn ngữ tiếng Ukraina và tiếng Nga cũng được hỗ trợ.
- Có thể sử dụng chức năng kiểm tra chính tả cho tiếng Ukraina và tiếng Nga sau khi tải xuống (các) từ điển tương ứng.
- Hỗ trợ dòng lệnh. AbiWord có thể dễ dàng tích hợp với các chương trình khác, điều này có thể hữu ích, chẳng hạn như khi tạo một số lượng lớn tài liệu cùng loại.
- Để mở rộng khả năng của trình soạn thảo văn bản, các tiện ích bổ sung (plugin) đã được tạo để AbiWord có thể được “dạy” thực hiện một hoặc một chức năng khác mà bạn cần.
Bạn có thể tải xuống AbiWord miễn phí từ
Ghi chú:
Để cài đặt từ điển kiểm tra chính tả tiếng Nga, hãy tải xuống và giải nén nó vào thư mục thích hợp (mặc định là C:/Program Files/AbiWord/dictionary/ispell). Bạn cũng có thể chọn các ngôn ngữ cần thiết khi cài đặt chương trình (trong trường hợp này, trình cài đặt sẽ tự tải xuống và cài đặt chúng.
Chương trình này dường như đã bị bỏ rơi vào năm 2010 và hiện tại nó hỗ trợ tối đa Windows XP.
5) Bản giao hưởng hoa sen
IBM Lotus Symphony là bộ ứng dụng văn phòng miễn phí để tạo, chỉnh sửa và chia sẻ văn bản, bảng tính, bản trình bày và các tài liệu nguồn đóng khác. Nó sử dụng các công nghệ OpenOffice.org và nền tảng Eclipse, một môi trường phát triển tích hợp miễn phí cho các ứng dụng đa nền tảng mô-đun và hỗ trợ các tiêu chuẩn ODF (OpenDocument). Lotus Symphony bao gồm các chương trình như Tài liệu về Giao hưởng, Bản trình bày về Giao hưởng và Bảng tính Giao hưởng. Symphony có thể hoạt động với nhiều định dạng tài liệu khác nhau, bao gồm cả những định dạng được sử dụng trong MS Office. Theo mặc định, tài liệu được lưu ở định dạng ODF. Tài liệu cũng có thể được lưu từ chương trình ở định dạng PDF.
Các tính năng của Bản giao hưởng Lotus:
- hỗ trợ các tập lệnh VBA
- hỗ trợ chuẩn ODF 1.2
- Hỗ trợ OLE cho Office 2007
- khả năng chèn các tập tin OLE, âm thanh và video
- phòng trưng bày clip nghệ thuật mới
- khả năng tạo danh thiếp và nhãn mới, tệp mẫu mới
- hỗ trợ hình ảnh VML trong tệp OOXML
- hỗ trợ nhiều tùy chọn để bảo vệ các tệp bảng tính và trang tính trong API VBA
- hỗ trợ các addon để tải xuống từ điển kiểm tra chính tả bằng 22 ngôn ngữ cho người dùng Windows, OS
- hiển thị đồ họa tốt hơn của đối tượng do khử răng cưa được cải thiện
Trình chỉnh sửa tài liệu
- hỗ trợ cho các bảng lồng nhau bản địa.
- hỗ trợ bố cục nhiều trang.
- Hỗ trợ chức năng autotext
Trình chỉnh sửa bảng tính
Cơ hội mới:
- giải phương trình
- thu phóng trang tính
Trình chỉnh sửa bản trình bày
- hiển thị hình ảnh trên nhiều màn hình
- thêm các đối tượng hoạt hình, đồ họa và văn bản, hiệu ứng văn bản.
- nhiều bố cục trang hơn.
Biểu đồ
- công cụ mới để vẽ đồ thị.
- thêm các loại sơ đồ: hình trụ, hình nón, hình chóp...
Bạn có thể tải xuống Lotus Symphony miễn phí từ
6) SoftMaker FreeOffice
SoftMaker FreeOffice là một trình soạn thảo tương đối mới và tốt, có thể mở và chỉnh sửa không chỉ các tệp văn bản mà còn cả các định dạng bảng và bản trình bày (.doc/docx, xls/xlsx, ppt/pptx).
Gói này bao gồm trình soạn thảo văn bản TextMaker, trình soạn thảo bảng tính PlanMaker và chương trình thuyết trình SotMaker Presents. Cũng được cung cấp là tiện ích Smash, có thể khởi chạy tất cả các chương trình từ khay hệ thống.
Ngôn ngữ giao diện là tiếng Nga.
Tải xuống trình chỉnh sửa miễn phí từ . Cần phải đăng ký để tải về.
Trình soạn thảo thay thế miễn phí để thay thế Notepad
1) AkelPad
Tất nhiên, một trong những đối thủ cạnh tranh chính của notepad.
AkelPad là một trình soạn thảo văn bản miễn phí nhỏ có thể hoạt động ở cả chế độ nhiều cửa sổ và chế độ thông thường (một tài liệu - một cửa sổ). Nó là một trình soạn thảo văn bản rất mạnh mẽ và nhanh chóng, nó có chức năng cần thiết nhất có thể được mở rộng bằng các plugin. Ngoài ra, nó hiển thị chính xác đồ họa giả và cũng cho phép bạn tùy chỉnh phông chữ và nền.
Sử dụng AkelPad, bạn thậm chí có thể chỉnh sửa các tệp có thuộc tính Chỉ đọc, cũng như xem trước các tệp trước khi mở chúng. Các tính năng khác của AkelPad bao gồm hệ thống đa cấp để hoàn tác các chỉnh sửa, danh sách các tệp được mở gần đây trong chương trình, ghi nhớ trang mã của tệp, vị trí của dấu chèn và dòng tìm kiếm/thay thế cuối cùng.
Các tính năng chính của AkelPad:
Chế độ một cửa sổ (SDI), chế độ đa cửa sổ (MDI).
- Hỗ trợ đầy đủ chuỗi Unicode trên hệ thống Unicode (NT/2000/XP/2003).
- Làm việc với các bảng mã Unicode (UTF-16 little endian, UTF-16 big endian, UTF-8).
- Hoạt động với bất kỳ trang mã nào được cài đặt trong hệ thống.
- Làm việc với các định dạng nguồn cấp dữ liệu dòng DOS/Windows và Unix (bao gồm cả việc lưu).
- Xem trước việc mở tập tin.
- Hiển thị chính xác giả đồ.
- Chỉnh sửa tập tin có thuộc tính “Chỉ đọc”.
- Cảnh báo khi cố mở tệp nhị phân.
- Khôi phục hành động đa cấp.
- Tìm kiếm/thay thế chuỗi văn bản, chuỗi thoát.
- Ghi nhớ mã hóa tập tin.
- Ghi nhớ vị trí toa xe trong hồ sơ.
- Danh sách các tập tin được mở gần đây.
- Hỗ trợ plugin (tô sáng cú pháp, tự động hoàn thành, khởi chạy tập lệnh, macro bàn phím).
- Hỗ trợ module ngôn ngữ.
Bạn có thể tải xuống AkelPad miễn phí từ
2) EditPad Lite
EditPad Lite là một trình soạn thảo nhỏ gọn, thân thiện với người dùng, có tất cả các đặc điểm và chức năng bổ sung cần thiết cho một trình soạn thảo văn bản. Cho phép bạn mở nhiều tệp cùng lúc mà không giới hạn kích thước và độ dài dòng. Bạn có thể chuyển đổi giữa các tệp đang mở bằng dấu trang, do đó không gặp bất tiện khi làm việc với nhiều cửa sổ.
Các tính năng chính của EditPad Lite:
Có thể được cài đặt trên ổ USB hoặc thiết bị di động khác.
- Chức năng Tìm kiếm và Thay thế hoạt động trong tất cả các tập tin đang mở.
- Không giới hạn số lần hoàn tác và làm lại. Hủy thay đổi ngay cả sau khi lưu.
- Chỉnh sửa và chuyển đổi các tập tin ASCII, ANSI và Unicode.
- Có thể tạo các tệp văn bản không chỉ bằng tiếng Châu Âu mà còn bằng các ngôn ngữ phương Đông.
- Chỉnh sửa file văn bản có cấu trúc, lưu một phần văn bản trên đĩa và chèn file vào nội dung hiện tại.
- Chức năng xem trước, cài đặt font chữ in, lề, chân trang, v.v.
- Tùy chọn “trên cùng của cửa sổ”.
- Cảnh báo khi đóng file chưa được lưu.
- Hỗ trợ các trang mã ISO-8859, cũng như hầu hết DOS, KOI8 và EBCDIC.
- Chọn cài đặt - ngắt dòng, đánh số dòng và tự động thụt lề riêng cho từng loại tệp.
- Xác định loại tập tin của riêng bạn.
Hạn chế duy nhất là không có tiếng Nga.
Bạn có thể tải xuống EditPad Lite miễn phí từ
3) EmEditor
Các tính năng chính của EmEditor:
Làm việc với các tệp lớn (lên tới 500 GB)
- Có khả năng gạch chân và đánh dấu các lệnh của các ngôn ngữ lập trình khác nhau
- Tạo macro javascript hoặc VBScript
- Giao diện giả đa cửa sổ sẽ giúp làm việc với nhiều file cùng lúc dễ dàng hơn
- Hỗ trợ kéo "n" thả, Unicode và tất cả các định dạng văn bản phổ biến được triển khai đầy đủ.
- Về nguyên tắc, ngay cả tài liệu Word cũng sẽ mở được, mặc dù mất định dạng
- Tự động chuyển đổi các URL và địa chỉ email đã nhập thành siêu liên kết.
Ấn tượng chung chỉ bị phá hỏng bởi trạng thái phần mềm chia sẻ của chương trình, chương trình này chỉ cung cấp 30 ngày sử dụng EmEditor miễn phí...
Bạn có thể tải xuống EmEditor miễn phí từ
4) Danh sáchSửa đổi
Tôi không biết phải mang nó đi đâu, bởi vì... nó cũng có thể phù hợp với các nhà phát triển. Hãy ghi nhớ điều này.
Có lẽ mô tả hay nhất về EmEditor là “Notepad, được sửa đổi đến từng chi tiết nhỏ nhất”. Rốt cuộc, bạn thấy đấy, khá thường xuyên cần đến một trình soạn thảo văn bản đơn giản nhưng nhỏ gọn - ví dụ: để ghi chú cá nhân hoặc những việc nghiêm túc hơn như lập trình và thiết kế Web. Một điều nữa là Notepad tiêu chuẩn, do hạn chế về kích thước của tệp đã chỉnh sửa (không quá 64 KB) và chức năng kém, nên hoàn toàn không phù hợp với vai trò này.
Tất cả các chức năng cần thiết để làm việc với văn bản đều được cung cấp:
- bảng đánh dấu dọc và đánh số dòng văn bản;
- sử dụng dấu trang trong văn bản với khả năng lưu chúng sau khi đóng tài liệu;
- mở các tập tin lớn;
- hủy bỏ và trả lại không giới hạn các thay đổi trong văn bản;
- thụt lề tự động khi nhập dòng văn bản mới;
- khả năng tìm kiếm và thay thế nâng cao trong văn bản, sử dụng bảng tìm kiếm thay thế thay vì hộp thoại tìm kiếm thay thế;
- sử dụng danh sách thay thế để chèn nhanh văn bản được sử dụng thường xuyên;
- trình quản lý tệp tích hợp với các tính năng:
- mở các tập tin trong thư mục hiện tại, mở lịch sử và Mục ưa thích;
- lọc và sắp xếp danh sách các tập tin sẽ mở;
- Chế độ trình chiếu các tập tin đã mở;
- hỗ trợ mã hóa Unicode, UTF-8, UTF-7 và tất cả các mã hóa có sẵn trong Windows của bạn (WIN, DOS, MAC, KOI8, ISO và các mã hóa khác);
- tự động phát hiện mã hóa có thể tùy chỉnh;
- hỗ trợ và tự động phát hiện các tệp RTF;
- mã hóa lại toàn bộ văn bản và các đoạn được chọn;
- kiểm tra chính tả và ngữ pháp bằng từ điển Microsoft Word;
- kiểm tra chính tả cả trong toàn bộ văn bản và trong các đoạn được chọn;
- xem và chỉnh sửa các trang web (tệp HTML);
- xem hình ảnh trên web (tệp GIF, JPG, PNG);
- cài đặt phông chữ, màu sắc và nền riêng biệt cho chế độ chỉnh sửa và chế độ xem;
- sử dụng nhiều cấu hình (tệp ini bổ sung) của chương trình tùy thuộc vào phần mở rộng của tệp đang được mở;
- mở rộng khả năng sử dụng nhiều cách thay thế trong văn bản (danh sách nhiều cách thay thế có thể tùy chỉnh, hỗ trợ thay thế macro, triển khai chuyển ngữ ký hiệu, v.v.);
- các thao tác sắp xếp các dòng văn bản đã chọn và các thao tác khác trên các dòng (đoạn văn);
- quản lý các cửa sổ chương trình đang mở, bao gồm:
- mở tập tin hiện tại trong cửa sổ chương trình mới;
- mở tệp trong cửa sổ chương trình mới (bằng mọi cách + nhấn phím);
- đóng hoặc thu nhỏ tất cả các cửa sổ chương trình đang mở;
- hỗ trợ phong cách trực quan của Windows XP;
- sử dụng như một plugin bên ngoài cho Total Commander để xem tệp theo khóa hoặc chỉnh sửa tệp theo khóa;
- Khả năng kéo và thả để chỉnh sửa văn bản và mở tệp;
- hiển thị các siêu liên kết trong văn bản;
- Hỗ trợ Microsoft IntelliMouse;
- khả năng hiển thị menu ngữ cảnh tiêu chuẩn (Menu ngữ cảnh Shell) cho một tệp được mở trong chương trình (giống như trong Explorer);
- ghi nhớ lịch sử của chuỗi tìm kiếm và thay thế các lần xuất hiện trong văn bản;
- in tập tin nhanh từ dòng lệnh (phím "/p");
- chế độ chèn văn bản HTML (Định dạng HTML) từ bảng ghi tạm;
- chế độ tự động chèn văn bản từ clipboard;
- hỗ trợ các công cụ điều hướng từ đầu đến cuối (qua lại) thông qua các tệp được mở trong phiên làm việc hiện tại (bao gồm cả siêu liên kết), bất kể bạn hiện đang sử dụng cửa sổ chương trình tích hợp nào - trình chỉnh sửa hoặc trình duyệt. Trình chỉnh sửa-xem văn bản và tệp WEB (trang web và hình ảnh web). Chương trình có thể được sử dụng như một plugin để xem hoặc chỉnh sửa các tệp trong Total(Windows) Commander.
5) PolySửa đổi
Một đối thủ cạnh tranh tuyệt vời với AbiWord từ các nhà phát triển từ Liên Xô cũ. Giống như nguồn cảm hứng tư tưởng của nó (tức là WinWord), PolyEdit chủ yếu tập trung vào thiết kế và định dạng văn bản chất lượng cao. Việc tích hợp với hệ thống cũng không bị lãng quên: bảng, bản vẽ, clipart, đối tượng từ nhiều ứng dụng Windows khác nhau - tất cả những thứ này sẽ được chèn vào tài liệu PolyEdit trong nháy mắt. Ngoài ra còn có tính năng kiểm tra chính tả tự động cho các ngôn ngữ tiếng Nga và tiếng Anh, thậm chí còn có một mô-đun “thông minh” đặc biệt để giám sát nội dung của bảng tạm, định dạng văn bản tự động (ở dạng RTF hoặc ASCII) và nhiều hơn thế nữa.
Điều kỳ lạ là đối với một trình soạn thảo cấp trung, PolyEdit cũng có thể hoạt động với các tệp nhị phân và khởi chạy chúng để thực thi ngay sau khi chỉnh sửa. Giao diện kiểu Word trực quan và thân thiện với người dùng sẽ hoàn thiện bức tranh. Thanh công cụ chứa tất cả các chức năng phù hợp nhất - bắt đầu bằng khoảng cách giữa các dòng trong một đoạn văn và kết thúc bằng việc vẽ nhanh các bảng. Chà, ứng dụng email khách tích hợp sẽ cho phép bạn gửi ngay tác phẩm của mình cho người nhận.
Nhìn chung, tất cả những gì còn thiếu là một bảng vẽ để tạo các hình dạng và sơ đồ đơn giản, cũng như một mô-đun để sửa văn bản gõ sai bố cục.
Các tính năng chính của PolyEdit:
Cho phép bạn mã hóa và nén tài liệu của mình để truyền tải an toàn và nhanh chóng qua Internet
- thực hiện xem trước khi in và chia văn bản thành các cột
- chèn các đối tượng OLE, hình ảnh, bảng và ký tự đặc biệt
- kiểm tra chính tả
- tạo kho lưu trữ tài liệu của riêng bạn với cấu trúc phân cấp
- chỉnh sửa văn bản chương trình với tính năng tô sáng cú pháp
- làm việc với nhiều định dạng và mã hóa khác nhau: RTF, ETF, MS Word 6.0/95/97/2000/XP/2003/2007, MS Excel, MS Write, WordPerfect, OEM (DOS), ANSI (Windows), Unicode, UTF- 8, Mac, Unix.
Ngoài ra, khả năng của chương trình có thể được mở rộng đáng kể bằng cách sử dụng các mô-đun (plug-in) bổ sung
Hệ điều hành - Windows XP tối đa
Đối với người dùng Nga, chương trình được đăng ký miễn phí - bạn cần nhập từ Quà tặng vào trường khóa cho phiên bản v.5.4 - đối với phiên bản 6 (portable) khóa này không phù hợp.
Bạn có thể tải xuống PolyEdit miễn phí từ
Tiếng Nga cũng ở vị trí tương tự, nhưng thấp hơn. Nếu bạn không muốn nhìn -
6) Siêu dữ liệu
Một trình soạn thảo văn bản nhỏ và nhanh có thể thay thế cho Notepad tiêu chuẩn. Hỗ trợ hai loại phông chữ với tính năng chuyển đổi nóng, đánh dấu liên kết, đánh dấu trang, hai trình xem bên ngoài có thể tùy chỉnh, mười đoạn văn bản nóng để chèn.
Nhìn chung, Metapad bao gồm tất cả các tính năng của Notepad. Vì lý do này, ít nhất nó cũng tốt như công cụ Windows tiêu chuẩn. Tuy nhiên, bạn sẽ phải tải xuống riêng bản Nga hóa giao diện, đồng thời làm việc một chút trong khi làm chủ ứng dụng mới.
7) MioPad
Trình soạn thảo văn bản đơn giản MioPad tập trung chủ yếu vào làm việc với văn bản thuần túy. Chương trình là một mô-đun thực thi duy nhất và không yêu cầu cài đặt trên hệ thống. Không có gì được viết trong.
Thanh công cụ MioPad không thể được tùy chỉnh theo bất kỳ cách nào. Bạn chỉ có thể làm việc với một tài liệu. Khi bạn cố mở tệp thứ hai, bạn sẽ được nhắc lưu tệp đầu tiên. Nó sẽ được dỡ khỏi bộ nhớ. Tuy nhiên, trình soạn thảo văn bản sẽ ghi nhớ tên của các tệp đã mở trước đó và thêm chúng vào lịch sử của nó. Nó cũng lưu trữ vị trí của con trỏ tại thời điểm đóng tài liệu.
Chương trình tự động nhận dạng tất cả các bảng mã bằng bảng chữ cái Cyrillic. Có thể lưu tài liệu UTF-8. Ngoài ra, bạn có thể mở tài liệu DOC, RTF hoặc HTML và chuyển đổi nó thành văn bản thuần túy. Ngoài ra còn có khả năng chuyển ngữ văn bản, cho phép bạn sử dụng tài liệu trên các máy tính không cài đặt bảng chữ cái Cyrillic. Ví dụ: bạn có thể chuyển đổi văn bản sang tiếng Latin, gửi thư cho một người bạn sống ở nước ngoài và sau đó đưa tài liệu về dạng ban đầu. Có thể gửi email từ trình soạn thảo văn bản. Theo mặc định, cửa sổ tạo thư được mở trong ứng dụng thư khách được cài đặt trên hệ thống. Nội dung của bức thư là tài liệu hiện tại.
Nếu xảy ra lỗi bố cục bàn phím, bạn có thể chọn một đoạn văn bản và thực hiện chuyển đổi. Không có ích gì khi gõ lại văn bản. Có thể kiểm tra chính tả. Điều này yêu cầu cài đặt MS Word trên hệ thống. Việc kiểm tra bắt đầu từ vị trí con trỏ hiện tại đến cuối tài liệu.
Để dễ dàng điều hướng qua các tài liệu, việc sử dụng dấu trang sẽ rất thuận tiện. Số lượng của họ không bị giới hạn. Trong các chương trình khác, cần nhớ lại rằng, thông thường, bạn có thể tạo không quá mười chương trình trong số đó. MioPad không chỉ đặt dấu trang, ghi nhớ vị trí con trỏ. Toàn bộ dòng cũng được sao chép. Bằng cách mở cửa sổ dấu trang, bạn không chỉ có thể xem tất cả các vị trí được đánh dấu mà còn có thể nhanh chóng điều hướng qua chúng. Toàn bộ danh sách dấu trang có thể được lưu vào một tệp và sau đó được sử dụng lại. Cửa sổ Dấu trang có hai nút cố định để di chuyển nhanh đến vị trí bạn bắt đầu đọc tài liệu khi mở tệp cũng như đến điểm bạn đã ở trước khi bắt đầu điều hướng qua dấu trang. Ngoài ra, MioPad còn hỗ trợ tạo mục lục văn bản.
Chương trình hỗ trợ nén văn bản bằng cách loại bỏ các ngắt dòng, dấu cách và ký tự tab không cần thiết. Sắp xếp chuỗi cũng có thể. Nó thường được sử dụng để xử lý danh sách. Việc sắp xếp được thực hiện trên toàn bộ tài liệu hoặc chỉ trên phần được chọn.
MioPad có khả năng kết nối từ điển để giải thích nghĩa của các từ cụ thể và dịch chúng từ các ngôn ngữ không quen thuộc. Theo mặc định, từ dưới con trỏ được xử lý. Từ điển là một tệp văn bản bên ngoài, mỗi dòng trong đó là sự kết hợp giữa cách viết của một từ và ý nghĩa, cách diễn giải hoặc bản dịch của nó.
Việc sử dụng các từ đồng nghĩa được cho phép, nghĩa là một từ có thể được gán một số mô tả.
Trình soạn thảo văn bản chứa một máy tính khoa học mạnh mẽ. Nó nhận đoạn văn bản đã chọn hoặc một phần của dòng hiện tại cho tới con trỏ. Điều này phụ thuộc vào việc có dấu bằng trong chuỗi này hay không.
Hệ thống trợ giúp MioPad bao gồm hai tệp văn bản. Một trong số đó nêu ra các vấn đề chung liên quan đến hoạt động của ứng dụng và tài liệu còn lại là mô tả chi tiết về máy tính tích hợp.
Bạn có thể tải xuống MioPad miễn phí từ
8) Sổ tay X
Trình soạn thảo văn bản nhỏ gọn Notepad X được định vị là sự thay thế cho Notepad. Chúng tôi có thể đồng ý với điều này, bởi vì chương trình, một mặt, không có nhiều khả năng, nhưng mặt khác, nó có vẻ ngoài hấp dẫn và giao diện dễ chịu. Nói cách khác, trình soạn thảo văn bản nhắm đến người dùng thông thường, theo nghĩa tốt của từ này.
Chương trình cài đặt mà không hỏi bất kỳ câu hỏi nào nhưng từ chối chạy trên hệ thống Windows chưa được chuẩn bị trước. Sự chuẩn bị của cô ấy nên bao gồm những gì? Trên trang dự án chính thức, bạn có thể đọc rằng ứng dụng yêu cầu cài đặt .Net Framework 2.0 trên hệ thống. Sau khi đáp ứng các yêu cầu như vậy, mọi thứ đã ổn thỏa, trình soạn thảo văn bản khởi động và bắt đầu hoạt động.
Notepad X cho phép bạn làm việc với nhiều tài liệu cùng lúc, chuyển đổi giữa chúng bằng các tab. Thanh công cụ là một thiết kế phổ biến được sử dụng trong nhiều ứng dụng Windows. Nhiều mục menu chính có biểu tượng bên cạnh. Điều này hiếm khi xảy ra đối với những người soạn thảo văn bản; họ thường làm điều đó nếu không có những vẻ đẹp phóng khoáng như vậy. Điều này có lẽ được thực hiện nhằm mục đích tiết kiệm mức tiêu thụ tài nguyên, nhằm giảm kích thước của bộ phân phối, vì việc định vị là một sự thay thế cho Notepad buộc bạn phải cố gắng không phình to quá nhiều so với ứng dụng tiêu chuẩn của hệ thống, một em bé thực sự, một mảnh vụn.
Ngoài khả năng làm việc với văn bản thuần túy, Notepad X còn có khả năng làm việc với RTF. Những công cụ này còn thô sơ và không thể nói rằng một trình soạn thảo văn bản thậm chí có thể thay thế được WordPad. Tuy nhiên, để tạo các tài liệu khá đơn giản với kiểu phông chữ, danh sách và hình ảnh thì Notepad X khá phù hợp.
Một tính năng khác là nó hoạt động với định dạng BBCode. Nó được sử dụng trên các diễn đàn và cũng được dùng để định dạng văn bản phức tạp. Notepad X có tính năng chèn nhanh nhiều thẻ BBCode.
Trình soạn thảo văn bản có thể thay đổi kiểu chữ, dòng số và đổi tên tài liệu. Danh sách các tập tin được sử dụng thường xuyên nhất được tạo bằng cách sử dụng mục yêu thích. Để thêm một tài liệu mới vào đó, trước tiên bạn phải lưu nó vào ổ cứng. Cửa sổ làm việc của ứng dụng có thể thay đổi độ trong suốt một cách trơn tru. Sau khi cài đặt và khởi chạy ứng dụng, một biểu tượng mới xuất hiện trên khay hệ thống Windows, cho phép trình soạn thảo văn bản thực hiện các thao tác cơ bản với file mà không cần phải mở cửa sổ làm việc của ứng dụng.
Notepad X thuận tiện cho việc chuẩn bị các văn bản và tài liệu đơn giản với kiểu dáng không quá phức tạp. Ngoài ra, trình soạn thảo văn bản có thể được sử dụng để tạo các bài đăng trên diễn đàn sử dụng định dạng BBCode.
Bạn có thể tải xuống Notepad X miễn phí từ
Trình chỉnh sửa miễn phí dành cho nhà phát triển
1) Sổ tay++
Notepad++ là trình soạn thảo tệp văn bản miễn phí có hỗ trợ cú pháp cho một số lượng lớn ngôn ngữ lập trình. Chương trình có nhiều tùy chọn và được đặc trưng bởi mức tiêu thụ tài nguyên bộ xử lý tối thiểu.
Trong số các tùy chọn nâng cao của Notepad++ có tùy chọn đánh dấu văn bản và khả năng thu gọn các khối theo cú pháp của ngôn ngữ lập trình. Người dùng có thể độc lập xác định cú pháp của ngôn ngữ lập trình. Có thể tùy chỉnh chế độ đèn nền. Các chỉ thị và toán tử ngôn ngữ lập trình có thể được đánh dấu bằng màu sắc.
Notepad++ cung cấp khả năng xem và chỉnh sửa đồng thời nhiều tài liệu. Bạn cũng có thể xem và chỉnh sửa cùng một tài liệu trong hai cửa sổ hiển thị ở những nơi khác nhau. Các thay đổi đối với tài liệu trong một khung nhìn sẽ được tự động chuyển sang khung nhìn thứ hai (tức là bạn đang chỉnh sửa một tài liệu có bản sao trong khung nhìn thứ hai).
Các tính năng khác của Notepad++:
Tự động hoàn thành từ đã gõ.
- Khả năng tạo danh sách các chức năng API của riêng bạn (hoặc tải xuống từ trang tải xuống).
- Hỗ trợ các biểu thức chính quy Tìm kiếm/Thay thế.
- Hỗ trợ đầy đủ việc kéo các đoạn văn bản.
- Tự động thay đổi cửa sổ xem.
- Tự động phát hiện trạng thái tệp (thông báo tệp bị thay đổi hoặc xóa bởi chương trình khác - với khả năng tải lại tệp hoặc xóa tệp khỏi chương trình).
- Phóng to và thu nhỏ (zoom).
- Hỗ trợ một số lượng lớn các ngôn ngữ.
- Danh sách chương trình có thể được in màu - giống như bạn thấy trên màn hình trong cửa sổ chỉnh sửa.
- Ghi chú về tài liệu.
- Đánh dấu ngoặc khi soạn thảo văn bản.
- Ghi macro và thực thi nó.
Bạn có thể tải xuống Notepad++ miễn phí từ
2) PSPad
PSPad là một công cụ nhỏ gọn, dễ vận hành và khả năng soạn thảo mã mạnh mẽ, cần thiết để làm việc đồng thời với các ngôn ngữ lập trình khác nhau (bao gồm PHP, Perl, HTML và Java) và làm việc với dữ liệu văn bản.
PSPad có giao diện người dùng đồ họa mạnh mẽ cho phép bạn làm việc với các dự án, làm việc đồng thời trên nhiều tài liệu ở chế độ theo thẻ (MDI), tìm kiếm và thay thế trong các tệp, so sánh văn bản với sự khác biệt nổi bật bằng nhiều màu. Các tính năng hữu ích khác bao gồm lưu phiên màn hình và khả năng chỉnh sửa tệp trực tiếp từ máy chủ web.
Các tính năng chính của PSPad:
Hỗ trợ macro: ghi, lưu và tải.
- Mẫu (thẻ HTML, tập lệnh, mẫu mã).
- Mẫu cho HTML, PHP, Pascal, JScript, VBScript, MySQL, MS-DOS, Perl.
- Kiểu đánh dấu do người dùng xác định cho các cú pháp kỳ lạ.
- Tự động sửa lỗi.
- Xem trước HTML tích hợp thông minh bằng IE và Mozilla.
- Trình soạn thảo HEX chính thức.
- Gọi các chương trình bên ngoài, riêng biệt cho từng môi trường phát triển.
- Trình biên dịch bên ngoài có chức năng chặn đầu ra, cửa sổ nhật ký và trình phân tích cú pháp nhật ký cho từng môi trường tạo ra hiệu ứng “IDE”.
- Tô sáng cú pháp màu để in và xem trước trước khi in.
- Tích hợp thư viện TiDy để định dạng và kiểm tra mã HTML, chuyển đổi sang CSS, XML, XHTML.
- Phiên bản miễn phí tích hợp của trình soạn thảo CSS TopStyle Lite.
- Xuất mã có tô sáng ở định dạng RTF, HTML, TeX. tập tin hoặc clipboard.
- Lựa chọn theo chiều dọc, đánh dấu, nhãn, đánh số dòng.
- Định dạng lại và nén mã HTML, thay đổi kiểu chữ, thẻ và chữ cái.
- Sắp xếp các hàng với khả năng sắp xếp theo một cột nhất định, có tùy chọn loại bỏ trùng lặp.
- Một bảng các ký tự ASCII có khả năng ghi nhớ HTML phù hợp.
- Trình điều hướng mã cho Pascal, INI, HTML, XML, PHP.
- Kiểm tra chính tả.
- Trình duyệt web tích hợp có hỗ trợ Apache.
- Chiếu sáng các dấu ngoặc ghép.
Chú ý: Để cài đặt từ điển kiểm tra chính tả, hãy tải xuống ngôn ngữ mong muốn. Sau khi tải về giải nén file vào thư mục Đánh vần(thường là C:/Program Files/PSPad editor/Spell). Sau đó, đi tới menu Cài đặt/Tùy chọn chính tả và chọn một trong các từ điển đã cài đặt. Bạn có thể cần tạo thư mục Chính tả trong thư mục chương trình của mình nếu nó chưa tồn tại.
Bạn có thể tải xuống PSPad miễn phí từ
3) cá xanh
Bluefish là trình soạn thảo văn bản miễn phí mạnh mẽ chủ yếu dành cho các lập trình viên và nhà phát triển web. Nó có rất nhiều tính năng giúp việc viết trang web, tập lệnh và mã dễ dàng hơn. Bluefish hỗ trợ nhiều ngôn ngữ lập trình và đánh dấu, có giao diện đơn giản, dễ học và có thể tích hợp với các chương trình bên ngoài.
Giống như các trình soạn thảo văn bản hiện đại khác, Bluefish có khả năng đánh dấu cú pháp có thể tùy chỉnh, hỗ trợ các tab, có thể tự động hoàn thành các thẻ HTML, nhận dạng một số lượng lớn các mã hóa và có một số lượng lớn các tính năng hữu ích khác.
Các thuộc tính chính của Bluefish:
Các công cụ tìm kiếm và thay thế mạnh mẽ cho phép bạn sử dụng các biểu thức thông thường.
- Kiểm tra chính tả các trang HTML.
- Thông tin trợ giúp tích hợp cho các ngôn ngữ lập trình khác nhau
- Khối mã có thể thu gọn.
- Không giới hạn số lần hủy và trả lại các hành động đã hoàn thành.
- Đánh dấu đầu và cuối thẻ cho các khối tương ứng.
- Tự động hoàn thành và tự động đóng thẻ cho nhiều ngôn ngữ lập trình.
- Giao diện đa ngôn ngữ.
- Mở tập tin đệ quy.
- Thanh công cụ do người dùng cấu hình để truy cập nhanh vào các chức năng được sử dụng thường xuyên.
Trang web có rất nhiều liên kết không dành cho Windows, nhưng tôi đã tìm thấy phiên bản mới nhất, mặc dù x32, nhưng nó thậm chí sẽ hoạt động trên Windows 8, tải xuống miễn phí GNU Emacs
GNU Emacs (thường được gọi đơn giản là Emacs) là trình soạn thảo văn bản đa nền tảng được thiết kế chủ yếu cho các lập trình viên. Một trong những tính năng đáng chú ý của nó là khả năng mở rộng chức năng. Ví dụ: bạn có thể biến nó thành trình lập lịch hoặc trình gỡ lỗi. Một tính năng thú vị khác là so sánh từng dòng nội dung của hai tệp.
6) Biên tập viên đỏ thẫm
Nó là một trình soạn thảo văn bản nhẹ dành cho Windows với sự hỗ trợ cho nhiều ngôn ngữ. Sử dụng chức năng macro, bạn có thể ghi lại quá trình thực hiện các hành động tương tự. Có một máy khách FTP tích hợp. Một giải pháp không tồi cho người dùng Windows.
9) Komodo Chỉnh sửa
Komodo Edit là trình soạn thảo văn bản đa nền tảng miễn phí được tạo bởi ActiveState. Được xây dựng trên IDE Komodo phổ biến. Nó có một trình quản lý máy chiếu rất tiện lợi sẽ giúp bạn sắp xếp công việc của mình. Nhiều nhà phát triển sử dụng nó làm trình chỉnh sửa bố cục.
Những người đã tham gia phát triển web lâu năm cũng vậy. Rốt cuộc, điều gì đó mới luôn xuất hiện, yêu cầu của khách hàng thay đổi, kỹ năng của bạn được cải thiện, bạn muốn tự động hóa các quy trình thường ngày cho các dự án lớn và nhận được càng nhiều cơ hội “ngoài luồng” càng tốt. Trong bài viết này, chúng tôi đã tổng hợp các trình soạn thảo văn bản tốt nhất dành cho nhà phát triển web ở thời điểm hiện tại.
Văn bản tuyệt vời (Windows, Linux, Mac)
Nó là trình soạn thảo văn bản dành cho các nhà phát triển web, được viết bằng C++ và Python. Nó trông giống nhau trên tất cả các nền tảng được hỗ trợ nhờ sử dụng khung giao diện người dùng riêng. Các nhà phát triển cung cấp phiên bản miễn phí để đánh giá, nhưng để sử dụng lâu dài, bạn sẽ cần phải mua giấy phép. Phần thưởng là giấy phép dành cho mỗi người dùng chứ không phải cho mỗi thiết bị. Giảm giá cũng có sẵn để mua nhiều giấy phép cho một công ty.
Ưu điểm chính của Sublime Text:
Dưới đây là một số ví dụ về plugin:
Emmet là một plugin tuyệt vời cho phép bạn sử dụng phím tắt để nhập một số thẻ nhất định, ví dụ:
Ul#nav>li.item$*3>a(Mục $)
Emmet chuyển đổi phím tắt ở trên thành một danh sách có ba phần tử:
SublimeLinter là một plugin kiểm tra cú pháp. Nó cho phép bạn giảm thiểu số lượng lỗi bằng cách kiểm tra mã được viết một cách nhanh chóng. Bạn chỉ cần cài đặt các gói cần thiết, ví dụ: SublimeLinter-html-tidy, SublimeLinter-csslint, SublimeLinter-jshint và SublimeLinter-php.
CSScomb là một plugin giúp bạn đặt các bộ chọn CSS theo đúng thứ tự để dễ đọc và chỉnh sửa sau này.
Đối với những nhược điểm của Sublime Text, chúng bao gồm chi phí của nó ($70) và thực tế là việc cấu hình được thực hiện không phải thông qua GUI mà bằng cách thay đổi cấu hình json.
WebStorm (Windows, Linux, Mac)
WebStorm không chỉ là một trình soạn thảo mà còn là môi trường phát triển tích hợp (IDE) được viết bằng Java. Nhưng vì sự khác biệt giữa IDE và trình soạn thảo có nhiều plugin hơn có thể không đáng kể nên chúng tôi cũng quyết định đưa nó vào danh sách này.
WebStorm có những ưu điểm sau:
WebStorm là một ơn trời cho những ai cần nhiều chức năng khác nhau và sẵn sàng trả tiền cho nó: chi phí của giấy phép cá nhân trong năm đầu tiên là 59 USD, chi phí của giấy phép doanh nghiệp trong năm đầu tiên là 129 USD. Nếu bạn cần một cái gì đó đơn giản hơn, hãy xem các trình soạn thảo khác.
Nguyên tử (Windows, Linux, Mac)
Không giống như hai trình soạn thảo trước, Atom là một sản phẩm mã nguồn mở miễn phí. Nó được tập hợp từ 50 mô-đun và được viết bằng C++, JavaScript, CSS và HTML. Có thể thêm các mô-đun của riêng bạn vào kho lưu trữ công cộng để người khác có thể sử dụng chúng. Nó có tất cả các tính năng cơ bản giống như Sublime Text, như nhanh chóng tìm thấy các kết quả mờ trong dự án và tệp, có bản đồ nhỏ và cũng có thể sử dụng các đoạn mã. Nó hỗ trợ Emmet, Autoprefixer, tự động định dạng mã với Atom-beautify, Livereload đã đề cập trước đó.
Ưu điểm của Atom so với Sublime Text trả phí:
Chân đế (Windows, Linux, Mac)
Đây là trình soạn thảo văn bản dành cho các nhà phát triển web của Adobe. Nó có mã nguồn mở và các tính năng đơn giản nhưng cần thiết có trong các trình soạn thảo đã được đề cập:
Bonus Brackets là một API được ghi chép đầy đủ để tạo các plugin của riêng bạn, cũng như tính năng Extract for Brackets (Xem trước) giúp tăng tốc quá trình trích xuất dữ liệu màu, phông chữ và kích thước từ PSD.
Nhược điểm của Brackets là tốc độ hoạt động thấp nếu cài đặt nhiều plugin.
Coda (Mac OS và iOS)
TextMate và Coda là những trình soạn thảo văn bản web phổ biến nhất dành cho Mac. Chúng tôi tin rằng Coda vẫn phù hợp với các nhà phát triển web hơn TextMate, vốn được dự định là một sản phẩm phổ thông. Coda là một trình soạn thảo nhẹ với tất cả các tính năng bạn cần (như thu gọn các khối mã, tìm kiếm và thay thế nhanh, tự động hoàn thành dự án, hỗ trợ Git và Subversion), nhưng nó cũng có các tính năng riêng:
Coda cũng có các plugin riêng, nhưng tất nhiên không có nhiều plugin như các trình soạn thảo nguồn mở. Nhiều người khen ngợi plugin PHP & Web Toolkit, bao gồm:
Giấy phép Coda một người dùng có giá 99 USD.
Như bạn có thể thấy, chức năng của các trình soạn thảo hiện đại khá phong phú, vì vậy việc lựa chọn phụ thuộc vào nền tảng được sử dụng cũng như khả năng tài chính. Bạn thích trình soạn thảo nào để phát triển web hơn?
Đội ngũ nhân viên studio luôn theo đuổi những xu hướng mới nhất trong thiết kế và phát triển web. Bằng cách chọn chúng tôi làm đối tác, bạn có thể chắc chắn rằng trang web của bạn sẽ đáp ứng các tiêu chuẩn phát triển và thiết kế web hiện đại.
Một trình soạn thảo văn bản được sử dụng để chỉnh sửa các tập tin văn bản. Bộ xử lý văn bản khác với bộ xử lý văn bản như Microsoft Word hoặc WordPerfect ở chỗ chúng không thêm thông tin định dạng bổ sung vào tài liệu. Bạn có thể viết một bài viết bằng Word, vì nó chứa các công cụ để thay đổi phông chữ, lề và bố cục, nhưng nó mặc định chèn thông tin định dạng và đánh dấu trực tiếp vào tệp, điều này sẽ gây nhầm lẫn cho trình biên dịch. Nếu bạn mở tệp .doc trong trình soạn thảo văn bản, bạn sẽ thấy hầu hết tệp là mã định dạng. Tuy nhiên, trình soạn thảo văn bản không thêm mã định dạng, điều này giúp biên dịch mã dễ dàng hơn.
Tại sao tôi nên sử dụng trình soạn thảo văn bản?
Trình xử lý văn bản có một bộ tính năng khác với chương trình xử lý văn bản truyền thống. Ví dụ: hầu hết sẽ không cho phép bạn chèn ảnh hoặc bảng hoặc đặt khoảng cách dòng đôi. Các tính năng của trình soạn thảo văn bản có thể khác nhau nhưng có một số tính năng mà hầu hết các trình soạn thảo đều có. Dưới đây là một số tính năng phổ biến và hữu ích nhất.
Làm nổi bật cú pháp
Làm nổi bật cú pháp là một tính năng rất hữu ích. Nó bao gồm thực tế là trình soạn thảo sẽ làm nổi bật một số từ, loại hoặc cú pháp nhất định đặc trưng của ngôn ngữ. Ví dụ: nếu bạn đã bật tính năng tô sáng C++, trình chỉnh sửa có thể làm cho tất cả các từ khóa C++ trở thành màu xanh lá cây. Điều này làm cho việc theo dõi chương trình của bạn dễ dàng hơn nhiều. Đây là một ví dụ khác: trình soạn thảo có thể hiển thị tất cả văn bản được trích dẫn bằng màu xanh nhạt. Bằng cách này, nếu bạn quên đặt dấu ngoặc kép mở đầu hoặc đóng cửa, bạn sẽ nhanh chóng nhận ra điều đó do màu sắc của văn bản trên màn hình. Trình soạn thảo văn bản cũng có thể cho biết việc sử dụng hình vuông hoặc dấu ngoặc đơn không chính xác bằng cách đánh dấu chúng bằng màu đỏ; nếu bạn có dấu ngoặc đơn đóng nhưng không có dấu ngoặc mở, màu sắc sẽ cho bạn biết rằng bạn đã mắc lỗi cú pháp ở đâu đó.
Uyển chuyển
Làm thế nào người biên tập biết được những từ nào cần đánh dấu? Câu hỏi hay. Trình chỉnh sửa biết bạn đang lập trình bằng ngôn ngữ nào. Bạn có thể tự chỉ định ngôn ngữ hoặc có thể, như Vim, xác định ngôn ngữ này bằng phần mở rộng tệp. Nếu bạn đang làm việc với một tệp có tên code.cc , nó sẽ thấy .cc và biết sử dụng các quy tắc C++, nhưng nếu bạn đang làm việc với một trong các quy tắc code.html , nó sẽ áp dụng các quy tắc HTML. Một số biên tập viên biết hàng trăm ngôn ngữ, từ ngôn ngữ tầm thường (C, Java, Perl) đến ngôn ngữ thực sự phức tạp (TADS, ABAQUS). Điều này có nghĩa là bạn có thể sử dụng cùng một trình soạn thảo để lập trình bằng hầu hết mọi ngôn ngữ mà vẫn nhận được các tính năng và bộ lệnh giống như bạn đã quen.
Thụt lề tự động
Thụt lề tự động có lẽ là tính năng hữu ích nhất của trình soạn thảo văn bản. Bạn muốn xử lý mã trông như thế này:
// tìm kiếm phần tử nhỏ nhất trong ma trận const int search_min(int **const array, const int kol_tasks,const int type_model) ( int min; for (int i = 0; i< kol_tasks; i++) { for (int j = 0; j < type_model; j++) { if (array[i][j] != -1) { min = array[i][j]; i = kol_tasks; j = type_model; } } } for (int i = 0; i < kol_tasks; i++) { for (int j = 0; j < type_model; j++) { if (array[i][j] < min && array[i][j] != -1) { min = array[i][j]; } } } return min; }
hoặc mã trông như thế này?:
// tìm kiếm phần tử nhỏ nhất trong ma trận
const int search_min(int **const mảng, const int kol_tasks,const int type_model)
{
int phút;
vì (int i = 0; tôi< kol_tasks; i++)
{
vì (int j = 0; j< type_model; j++)
{
nếu (mảng[i][j] != -1)
{
min = mảng[i][j];
i = kol_tasks;
j = type_model;
}
}
}
vì (int i = 0; tôi< kol_tasks; i++)
{
vì (int j = 0; j< type_model; j++)
{
nếu (mảng[i][j]< min && array[i][j] != -1)
{
min = mảng[i][j];
}
}
}
trở về tối thiểu;
}
Tôi đã nghĩ vậy. Trình soạn thảo văn bản sẽ giúp bạn không phải tự mình thiết lập tất cả các tab; nó sẽ tự động thêm chúng. Điều này cho phép bạn theo dõi luồng điều khiển thông qua thụt lề, do đó bạn có thể đảm bảo rằng mình đang ở đúng khối mã.
Tính năng điều hướng nhanh
Trừ khi chương trình của bạn không quan trọng, bạn sẽ muốn có thể nhanh chóng tìm thấy các hàm cụ thể, phiên bản của các biến nhất định hoặc các dòng riêng lẻ trong đó. Trình soạn thảo văn bản thường có nhiều tính năng hơn trình xử lý văn bản. Ví dụ: giả sử trong khi biên dịch một chương trình, bạn nhận thấy mình mắc lỗi cú pháp ở dòng 312. Trong Vim, tất cả những gì bạn phải làm là gõ 312G và con trỏ sẽ di chuyển đến dòng 312. (Làm sao Vim biết bạn không muốn để nhập ký tự 312G vào tài liệu? Đọc thêm về điều này ở link cuối bài viết).
Tôi nên sử dụng trình soạn thảo văn bản nào? sự khác biệt giữa chúng là gì? Làm thế nào tôi có thể nhận được nó? Những thứ này có giá bao nhiêu?
Có rất nhiều trình soạn thảo khác nhau, trong đó Vim và Emacs là phổ biến nhất, mạnh mẽ nhất và có sẵn trên các hệ điều hành khác nhau. Một trình soạn thảo phổ biến khác, Notepad++ là phiên bản cải tiến hơn nhiều của Notepad. Hầu hết các trình soạn thảo (bao gồm Vim và Emacs) đều miễn phí, nhưng một số là phần mềm chia sẻ. Tôi sử dụng Vim, nhưng mọi biên tập viên đều có người hâm mộ. Để biết danh sách một số trình soạn thảo tốt nhất hiện có cho nền tảng của bạn, hãy xem Câu hỏi thường gặp về Trình chỉnh sửa văn bản. (Nó nhắm đến người dùng trung bình, nhưng tất cả các trình soạn thảo được liệt kê đều rất tốt để viết mã C++.)