Các trình soạn thảo văn bản Linux tốt nhất. Bluefish – trình soạn thảo văn bản miễn phí với tính năng tô sáng cú pháp

Giới thiệuChắc hẳn người dùng nào đã từng làm việc trên Windows đều biết Notepad là gì. Hoặc Notepad - cái nào quen thuộc hơn với bạn. Chuyện thật tiện lợi. Một ứng dụng nhỏ, nhẹ, nơi bạn có thể nhập thư hoặc sao chép một số thông tin từ Internet. Tùy chọn tối thiểu, điều khiển đơn giản nhất. Các tệp được tạo có kích thước nhỏ và được nén hoàn hảo bởi các nhà lưu trữ. Có vẻ như mọi thứ đều ổn. Nhưng chỉ trong thời điểm hiện tại, cho đến khi chúng ta cần thứ gì đó lớn hơn (và có thể hoạt động bình thường với các tệp lớn). Đúng vậy, sự tiện lợi và đơn giản của Notepad là vô cùng quan trọng đối với những người mới bắt đầu học máy tính. Nhưng ngay khi bạn mở rộng phạm vi ứng dụng, hãy thử sử dụng Notepad cùng với các file “phẳng” khác chứ không chỉ *.txt, công cụ đơn giản này không còn đủ nữa. Mặc dù họ vẫn có thể xem tập lệnh của nhiều ngôn ngữ lập trình, nhật ký chương trình, tệp bó, tệp cài đặt và nhiều tệp khác, nhưng làm việc với tất cả những thứ này dường như không còn thuận tiện và hiệu quả nữa. May mắn thay, các lập trình viên đã không phải chịu đựng tình trạng này và bắt đầu phát hành các phiên bản cải tiến của sổ ghi chú, mỗi phiên bản đều được bổ sung các tiện ích bổ sung riêng. Khác nhau về phần mở rộng chức năng, các sản phẩm này theo một cách nào đó bắt đầu được phân chia theo loại vấn đề mà chúng giải quyết. Về một trong những lớp học này, biên tập viên đơn giản dành cho các lập trình viên và quản trị viên web và đây là bài đánh giá của chúng tôi ngày hôm nay.

Điều quan trọng nhất đối với những chương trình như vậy là gì? Tất nhiên, làm nổi bật cú pháp của ngôn ngữ mà người dùng viết! Hỗ trợ các plugin và các gói chức năng và ngôn ngữ bổ sung là điều mong muốn, cũng như khả năng chỉnh sửa những gói đã được kết nối. Tìm kiếm với sự thay thế và sử dụng các biểu thức thông thường. Bảng ký hiệu, trình soạn thảo hex đơn giản, khả năng làm việc với nhiều định dạng và mã hóa. Và tất nhiên là dễ sử dụng. Về nguyên tắc, một yêu cầu là công bằng đối với bất kỳ chương trình nào, nhưng phù hợp nhất với loại sản phẩm này, vì bản thân quá trình lập trình mất rất nhiều thời gian và không ai muốn ngồi lâu sau một lớp vỏ bất tiện. Dựa trên điều này, chúng tôi sẽ xem xét các chương trình đã chọn, cụ thể là: PSPad 4.5.0, Golden Pen 1.5, PolyEdit 5.0 RC, Edit Ex 2006r1, Crimson Editor 3.70, Uniqway Poetic 0.2b.

PSPad

PSPad là một trình soạn thảo khá nổi tiếng và rộng rãi dành cho các lập trình viên. Và sự nổi tiếng của anh ấy là rất xứng đáng. Xét cho cùng, đây có lẽ là một chương trình có hàng nghìn chức năng. Và điều đặc biệt thú vị đối với các lập trình viên là việc này không hề dễ dàng soạn thảo văn bản Với Tính năng bổ sung, đây là bộ công cụ đặc biệt dành riêng cho nhu cầu của họ. Ví dụ: tại sao người viết văn bản cần có ứng dụng khách FTP tích hợp? Nó khó có thể được yêu cầu và quản trị viên web có thể sau khi viết một số tập lệnh hoặc trang sẽ muốn xem ngay kết quả hoạt động bằng cách tải nó lên máy chủ từ xa. Kết nối với cài đặt được chỉ định. Chúng rộng hơn nhiều so với việc chỉ định địa chỉ, thông tin đăng nhập và mật khẩu.


Cài đặt kết nối máy khách FTP


Còn cây dự án thì sao? Với sự trợ giúp của nó, bạn có thể mở rộng hơn nữa các chức năng của trình soạn thảo và tạo các dự án thực tế. Và mặc dù không nhất thiết phải là những dự án phần mềm, nhưng cơ hội này chính xác là thú vị cho những nhu cầu này.


Các thông số của dự án đã tạo


Để làm việc với các mã dài, việc hiển thị cấu trúc tệp đơn giản là không thể thay thế được. Trong trường này, PSPad hiển thị các hàm và định nghĩa macro được tìm thấy theo các mẫu trong tệp đang được xem, theo cú pháp đã chọn.



Chỉnh sửa tệp pas trong cửa sổ soạn thảo


Trong các phiên bản mới nhất của PSPad, người dùng có thể chủ động làm việc với các tập lệnh, không chỉ sửa chúng theo cách thủ công mà còn có thể biên dịch lại chúng. Tuy nhiên, để làm được điều này, bạn cần phải cài đặt máy chủ MS Windows Scripting. Cái sau hỗ trợ một số lượng ngôn ngữ khá lớn, không chỉ các tập lệnh Ngôn ngữ lập trình và Java.

Khả năng chỉnh sửa HTML tốt. Tất nhiên, trình soạn thảo của chúng tôi sẽ kém hơn về số lượng chức năng so với các gói chuyên dụng, nhưng chúng tôi không yêu cầu khả năng của một trình biên dịch mạnh mẽ từ một công cụ nhẹ, tiện lợi? Nếu không, PSPad sẽ hữu ích cho cả người mới bắt đầu và quản trị viên web có kinh nghiệm. Có một công cụ chuyển đổi giữa các định dạng khác nhau, một trình xem có khả năng thay đổi độ phân giải, kiểm tra mã HTML và nhiều cơ hộiđịnh dạng.

Mới cài đặt, PSPad "biết" khoảng ba mươi ngôn ngữ khác nhau lập trình. Mặc dù thực tế là có C, Object Pascal, Java, Java Script, HTML, PHP, Visual Basic, v.v. hoàn toàn thông thường, nhưng sự hiện diện của một số, chẳng hạn như COBOL, Inno Setup Script, KiXtart, Tcl/Tk, TeX , Unix Shell Script khơi dậy sự quan tâm thực sự của tôi. Nhân tiện, bất kỳ ngôn ngữ nào, người dùng đều có thể cấu hình lại, chỉnh sửa và tạo cú pháp của riêng họ. Hoặc chỉ định một trình biên dịch cho nó.

Nói chung, khả năng tùy chỉnh mọi thứ rộng rãi nhất là một khả năng khác tính năng đặc biệt biên tập viên được đề cập. Bắt đầu từ quá trình cài đặt chương trình và kết thúc bằng việc tinh chỉnh các công cụ. Tôi không biết bạn thế nào, nhưng những quyền lực như vậy luôn khiến tôi hài lòng, bởi vì bằng cách cung cấp chúng, tác giả qua đó nói rõ rằng anh ấy đang nhắm mục tiêu sản phẩm đến một đối tượng đủ tiêu chuẩn, những người đại diện của họ sẽ không chỉ có thể hiểu tất cả điều này mà còn để cải thiện, tối ưu hóa và mang lại kết quả. Tất nhiên, không có gì phải lo lắng, nếu bạn không cần những thứ như vậy, hãy để nguyên, chương trình sẽ không trở nên tồi tệ hơn nữa.



Cài đặt chương trình





Cài đặt chương trình chung




Menu cho một số cài đặt khác


Ở trên chỉ liệt kê một số tính năng của PSPad, hầu hết liên quan đến các tính năng lập trình của nó. Ngoài ra còn có rất nhiều điều thú vị và hữu ích. Ví dụ: trình soạn thảo hex và trình quản lý clipboard.

Nếu bạn sử dụng một chương trình đánh máy, việc kiểm tra chính tả chắc chắn sẽ rất hữu ích. Ngoài ra, còn có tất cả các loại tùy chọn chỉnh sửa, tìm kiếm và thay thế cũng như định dạng. Menu công cụ chỉ đơn giản là có đầy đủ “chuông và còi”. Có trình quản lý macro, trình phân tích tệp, bảng ASCII, một số loại bảng màu. Nếu cái sau vẫn chưa đủ - bạn dùng nó đây, pipet! Một biến thể của một công cụ nổi tiếng trong nhiều trình chỉnh sửa hình ảnh để xác định màu sắc ở một khu vực cụ thể. Ống nhỏ mắt PSPad sẽ cho phép bạn chọn màu ở bất kỳ điểm nào và ngay dưới cửa sổ chương trình. Ngoài ra còn có bộ tạo hàm băm (sử dụng các hàm MD4, MD5, SHA1, RIPEMD160), dòng lệnh, bộ chuyển đổi số giữa hệ thống khác nhau phép tính và thậm chí cả ký hiệu La Mã, đơn giản nhưng tùy chọn mạnh mẽ máy tính (được gọi là máy phân tích biểu thức) và các máy tính khác.

Hệ thống trợ giúp (tức là hệ thống) rất đầy đủ và đa dạng. Ngoài hướng dẫn toàn diện thực tế về chương trình, bạn có thể nhận thông tin về ngôn ngữ lập trình và nếu bạn có kết nối Internet thì có thể truy cập vào các trang web lập trình và các tiện ích trực tuyến từ xa.

Trang web của chương trình: http://www.pspad.com

Cây bút vàng

Chắc hẳn nhiều người biết đến Bút Vàng. Chương trình này không mới, có lẽ một số người đã quên nó rồi. Không có gì ngạc nhiên khi phiên bản mới nhất đã được phát hành vào năm 2001 và tác giả thậm chí không cho biết hỗ trợ cho Windows XP. Mặt khác, sự đơn giản và tiện lợi là ưu điểm chính của trình soạn thảo nhỏ này, kết hợp với chức năng đủ dùng ở mức trung bình. Vì vậy, Cây bút vàng của Vitaly Nevzorov có thể được sử dụng thành công cho đến ngày nay.



Mã VB trong cửa sổ Golden Pen


Golden Pen cũng tốt vì nó là một trình soạn thảo “hai mặt” phổ quát. Việc sử dụng cả để nhập văn bản thông thường và chỉnh sửa mã nguồn đều thuận tiện như nhau. Các cơ hội được cung cấp là gần như tương đương. Đối với văn bản, đây là các tùy chọn in, xuất sang RTF và HTML, căn chỉnh, hiển thị, tìm kiếm và chuyển tiếp. Đối với tập lệnh - tô sáng cú pháp cho mười lăm ngôn ngữ hiện tại (cho 2000) cho đến Fortran, hoạt động với dấu trang, chế độ hex để xem tệp. Ngoài ra, còn có các công cụ bổ sung, bảng tạm, ghi macro, máy tính và bảng mã ASCII. Máy tính Golden Pen có khả năng tính toán một số chức năng thống kê và ngoài ra, khi nhập văn bản, máy tính theo ngữ cảnh sẽ hoạt động - đây là khi bạn nhập một biểu thức và sau dấu "=", chương trình sẽ tự động hiển thị giá trị của nó.



Chế độ soạn thảo hex
Trong khi làm việc với chương trình, tôi nhận thấy hai lỗi nhỏ - khi gọi máy tính từ thanh công cụ, lịch xuất hiện một cách cứng đầu và bảng điều khiển sẽ biến mất khi chương trình đóng lại, nhưng không phải lúc nào cũng tự động khôi phục vào lần khởi chạy tiếp theo.

Trang web của chương trình: http://www.geocities.com/midweststudio/

PolySửa đổi

Bằng cách nào đó, việc gọi PolyEdit là sổ ghi chú dành cho các lập trình viên thậm chí còn không dám thực hiện. Tuy nhiên, nó đã được chúng tôi đưa vào đánh giá vì nó cũng bao gồm các tính năng như vậy. Và còn rất nhiều thứ khác cần có một bài viết riêng để mô tả.

Vâng, quả thực, PolyEdit là một chương trình có khả năng rộng nhất, mặc dù ở lần làm quen đầu tiên, nó đã mang lại cho tôi cảm giác... có lẽ giống với cảm xúc của các anh hùng trong “Dunno on the Moon” của Nikolai Nosov khi họ qua đêm tại Kinh tế Khách sạn. Nếu chủ sở hữu ở đó tuyên bố những phòng rẻ nhất, nhưng trên thực tế yêu cầu một khoản thanh toán riêng cho việc sử dụng nước, TV, giường, v.v., thì những người tạo ra PolyEdit (Polysoft Solutions), không thể không lưu ý đến quy mô phân phối chương trình nhỏ , không bao gồm một số chức năng được chỉ định trong đó . Vì vậy, khi quyết định kiểm tra phần tô sáng cú pháp ngôn ngữ trước, tôi hơi thất vọng và được đưa đến trang web của chương trình để tải xuống các thành phần cần thiết. May mắn thay, gói ở dạng ZIP này chỉ chiếm 9 KB. Thật ngạc nhiên là tại sao nó không thể được đưa ngay vào bản phân phối. Ngoài tệp được chỉ định, một số tiện ích bổ sung và 10 từ điển khác có sẵn trong phần Tải xuống, có kích thước từ 500 KB đến 6 MB. Tuy nhiên, bạn không thể đánh giá các nhà phát triển quá khắt khe. Việc mong đợi có được một trình xử lý văn bản cấp Word chính thức với dung lượng chưa đầy một megabyte là hơi ngây thơ. Quyết định đặt riêng các gói bổ sung chỉ dành cho một người dùng cụ thể là khá hợp lý đối với một chương trình được phân phối miễn phí qua Internet.

Đối với bản thân chương trình, văn bản này chỉ được gõ trong cửa sổ soạn thảo và không có tiện ích gì để trải nghiệm. Điều duy nhất là tôi cần tải thêm gói ngôn ngữ tiếng Nga để kiểm tra chính tả. Để thực hiện việc này, nhấn F7 hoặc chọn một lệnh từ mục menu. Việc kiểm tra không diễn ra tự động. Có lẽ để tốt hơn? Điều này sẽ ngăn chặn hiện tượng giật, tạm dừng không cần thiết khi gõ trên máy tính chậm.

Trong số các khả năng của PolyEdit, chúng tôi lưu ý những điều sau. Mã hóa dữ liệu bằng phép biến đổi BlowFish và hàm băm SHA-1. Hỗ trợ đầy đủ Các đối tượng OLE (hình ảnh, clip, sơ đồ, v.v.). Xuất/nhập một số định dạng, bao gồm Word, Excel, Html. Hỗ trợ plugin. Ứng dụng e-mail tích hợp sẵn. Chức năng Kéo và Thả và Kéo và Dock. Ủng hộ số lượng lớn mã hóa. Tự động lưu. Tìm kiếm và thay thế bằng cách sử dụng biểu thức thông thường, tìm kiếm thông qua các tập tin. Làm nổi bật cú pháp. Hiển thị các ký tự không in được.



Một số món trong thực đơn


Giao diện kiểu "nâng cao" rất giống với giao diện mặc định của trình soạn thảo MS Word. Mọi thứ đều khớp khả năng cơ bản khi làm việc với văn bản. Chỉ thiếu bảng vẽ. Nhưng có những yếu tố bổ sung có sẵn. Tôi thực sự thích công nghệ Drag-and-Dock cho các cửa sổ đa tài liệu.



Giao diện đa tài liệu


PolyEdit hỗ trợ các chủ đề. Tất cả các loại tham số có thể được cấu hình trong các tùy chọn chương trình.



Thiết lập PolyEdit


Việc thử nghiệm trình soạn thảo khi làm việc với nguyên liệu thô đã bộc lộ một số thiếu sót. Do đó, trong tệp pas Delphi, nhận xét bằng dấu ngoặc nhọn không hoạt động chính xác và nhận xét bằng dấu ngoặc thông thường có dấu hoa thị hoàn toàn không hoạt động. Các vấn đề tương tự cũng được quan sát thấy đối với các tệp html và cpp. Điểm nổi bật của tập lệnh t-sql có thể được nhìn thấy trong hình minh họa kèm theo. Để rõ ràng, chế độ xem trong PolyEdit và chế độ xem trong cửa sổ Trình phân tích truy vấn MS SQL của phiên bản thứ tám được đưa ra. Rõ ràng là các chương trình này sử dụng các thông số kỹ thuật khác nhau, nhưng vẫn...

Việc hoàn tác các hành động cuối cùng không phải lúc nào cũng hoạt động chính xác.



Tập lệnh SQL trong cửa sổ PolyEdit (trái) và Trình phân tích truy vấn SQL


Bạn có thể đăng ký bản sao PolyEdit của mình. Cho dù đó là khuyến khích là tùy thuộc vào bạn quyết định. Trong số những lợi thế quan trọng nhất Phiên bản trả tiền sự ưu tiên hỗ trợ kỹ thuật qua e-mail, nâng cấp chương trình miễn phí, giảm giá khi mua sản phẩm khác từ PolySoft Solution. Như bạn có thể thấy, ngay cả những ưu điểm được trình bày cũng có vẻ không đáng kể và không có gì để nói về những ưu điểm khác; việc hiển thị tên công ty của bạn trong cửa sổ thông tin chương trình khó có thể tốn 30 USD cho mỗi giấy phép. Tuy nhiên, có chiết khấu cho người mua sỉ...

Trang web của chương trình: http://www.polyedit.com/

Chỉnh sửaEx

Phiên bản mới nhất 2006r1 của trình soạn thảo này đã được phát hành cách đây hơn một tháng, vì vậy chúng tôi sẽ xem xét nó. Con át chủ bài chính được tác giả của chương trình, Artem Fursenko chỉ ra, là “làm nổi bật mọi thứ, mọi thứ, mọi thứ.” Thật vậy, EditEx “biết” hơn 50 cú pháp khác nhau. Và đây là một kỷ lục tuyệt đối trong số các đối thủ hiện nay. Việc liệt kê mọi thứ thậm chí còn vô nghĩa; bạn khó có thể tìm thấy thứ mình cần. Không, tất nhiên, bạn có thể nếu muốn, nhưng đối với đại đa số lập trình viên thì điều này là đủ.

Mặc dù thực tế là quá trình phát triển diễn ra trong nước nhưng giao diện chương trình hoàn toàn bằng tiếng Anh. Trang web của nhà phát triển cũng tương tự. Mặc dù trang web này rất keo kiệt với các hướng dẫn và thông tin hữu ích. Nhân tiện, bản thân chương trình không có trợ giúp nào cả. Thật tốt khi nó không đặc biệt cần thiết - trình soạn thảo có vẻ ngoài khá truyền thống và không phức tạp. Phía bên trái có dây dẫn, phía trên có thanh công cụ, phần không gian còn lại dành cho khu vực chỉnh sửa tài liệu.



Giao diện soạn thảo EditEx 2006


Tất cả mọi thứ đều có trong chương trình công cụ cần thiếtđể định dạng văn bản, tìm kiếm, thay đổi mã hóa. Ngoài ra, còn có một gói kiểm tra chính tả các từ tiếng Anh và tiếng Nga và một trình dịch nhanh chóng. Thật không may, cả hai đều hoạt động tiện ích mới nhất tệ lắm. Và mặc dù chúng hoạt động nhưng hầu như không thể sử dụng chúng. Trình dịch thực hiện tìm kiếm theo ngữ cảnh trong từ điển và hiển thị đầy đủ tất cả các kết quả mà nó gặp phải. Ví dụ: nhập từ "đi" và bạn sẽ nhận được hàng trăm tùy chọn, từ "sự đau đớn" đến "con tê tê". Mặc dù trên thực tế, động từ “go” sẽ nằm ở đâu đó ở giữa mẫu. Việc kiểm tra chính tả trong từ điển cũng làm tôi ngạc nhiên vì tính độc đáo của nó, nó được đề xuất thay thế “các bộ phận” bằng “cheboty”, “có sẵn” bằng “Ivan-tea”, “ra mắt” bằng “zaalet”, v.v. trong cùng một mạch theo nghĩa đen thông qua từ này. Tình hình chỉ tốt hơn một chút trong tiếng Anh, nơi mà từ ngữ thường ít nghiêng hơn.


Kiểm tra chính tả thật đáng ngạc nhiên trong cách tiếp cận của nó


Bây giờ về những bổ sung tốt đẹp. Một máy khách FTP đơn giản, khả năng làm việc trong chế độ toàn màn hình, nhìn thấy mã sạchđôi khi không có các nút và bảng điều khiển gây khó chịu, bảng bổ sung tự động cài đặt các thẻ HTML, xem trước các trang HTML và khởi chạy chương trình chỉ định trình biên dịch bên ngoài.


Tùy chọn kết nối với máy chủ FTP



Trang web của chương trình: http://www.flywheel.nm.ru/editex.html

Biên tập viên đỏ thẫm

Sau khi chuyển sang Crimson Editor sau EditEx, đối với tôi, có vẻ như cái sau được tạo ra từ nó. Quả thực, xét về chức năng thì cả hai biên tập viên đều như anh em. Ngay cả bề ngoài cũng dễ nhầm lẫn chúng. Cùng một bộ chức năng tiêu chuẩn cho loại chương trình đang được xem xét, cùng một tìm kiếm nâng cao, cùng một dấu ngoặc kép, đánh số dòng (và in với sự bảo quản của nó), định dạng văn bản, bộ chuyển mã với số lượng bộ tối thiểu. Có một ứng dụng khách FTP tích hợp, trình khám phá tùy chọn, xem trước tệp HTML, kiểm tra chính tả, thống kê chi tiết, khả năng ghi và thực thi macro. Một máy tính theo ngữ cảnh cũng có sẵn.



Cửa sổ soạn thảo không bật Explorer


Các ngôn ngữ, trong đó chỉ có 16 ngôn ngữ trong bản cài đặt tiêu chuẩn (bao gồm Basic, C/C++, CSS, HTML, Java, Matlab, Pascal, Perl, PHP, Python, v.v.), được đánh dấu chính xác bằng Tự động phát hiện kiểu. Thông số kỹ thuật ngôn ngữ có thể được tùy chỉnh bởi người dùng. Ngoài ra, một số lượng lớn các tệp ngôn ngữ khác nhau có sẵn để tải xuống trên trang web chính thức của chương trình. Điều này có lẽ đã cho phép người sáng tạo (Ingyu Kang) yêu cầu hỗ trợ hơn 100 ngôn ngữ máy tính.

Khi làm việc với trình soạn thảo, tôi nhận thấy một lỗi khó chịu - khi mở tệp, chương trình sẽ phân tích nội dung của nó, dường như để xác định cú pháp cần đánh dấu. Tác giả không báo cáo các cơ chế, nhưng do quy trình này, một số tập lệnh khả thi sẽ dẫn đến lỗi truy cập bộ nhớ và chương trình bị treo.



Lỗi khi phân tích cú pháp tệp đang được mở



Trang web của chương trình: http://www.crimsoneditor.com/

Uniqway Thơ

Chà, để kết luận, chúng ta hãy xem xét một chương trình nữa. Trình chỉnh sửa này hoàn toàn mới, thậm chí còn thô, nhưng tôi thích nó và có vẻ rất hứa hẹn. Phiên bản đầu tiên 0.1a của nó chỉ được phát hành cách đây khoảng một tháng và hiện tại phiên bản thứ hai 0.2b đã có sẵn. Nếu các tác giả (Pavel Sushkov và những người khác) tiếp tục nhiệt tình như vậy, thì chúng ta có thể mong đợi một chương trình hoàn thiện, tiện lợi với chức năng tốt vào mùa xuân. Mặc dù bạn có thể sử dụng Uniqway Poetic ngay bây giờ.

Vậy có gì thú vị ở đây? Nói chung - giao diện đa tài liệu dễ chịu, sử dụng rộng rãi các phím nóng, điều hướng thuận tiện, nhập/xuất các định dạng UTF-8 và UTF-16, khả năng in, xem trước và cài đặt trang. Hiển thị các ký tự không in được, điều chỉnh cỡ chữ cho dễ sử dụng, tất nhiên là tìm kiếm và thay thế bằng cách sử dụng biểu thức thông thường. Ngoài ra còn có số liệu thống kê tập tin dựa trên số lượng từ và ký tự nhất định.



Uniqway Thơ


Làm việc với văn bản. Tôi thích các tùy chọn để điều chỉnh thụt lề và loại bỏ các khoảng trắng ở đầu và cuối. Có thể thay đổi kiểu chữ của văn bản gõ và đặt kiểu ngắt dòng (Unix, Mac hoặc Win). Việc chuyển đổi có thể được thực hiện giữa các loại sau: Windows 1251, KOI8-R, ISO-8859-2, ISO-8859-5, ISO-8859-6, DOS 866, Mac Central European, Mac Cyrillic, Mac Greek. Có sẵn một bảng nhỏ các ký tự biểu thị mã để gõ nhanh trên bàn phím, cũng như chức năng sắp xếp các chuỗi theo thứ tự bảng chữ cái. Lịch sử của những thay đổi được thực hiện không giới hạn.


Bộ chuyển mã


Làm việc với mã. Cụm từ trên trang chính thức của chương trình về việc làm nổi bật “bất kỳ loại cú pháp nào” có vẻ thú vị. Tôi vẫn không hiểu chính xác những gì người sáng tạo đang nghĩ đến, nhưng thực tế chương trình hỗ trợ các loại sau: PHP, CSS, HTML, Delphi, XML, INI và Perl. Tùy chọn, ngoài tọa độ vị trí con trỏ trên dòng trạng thái còn có cách đánh số dòng mã.



Cài đặt chương trình


Các thông số của chương trình có thể được thay đổi để phù hợp với nhu cầu của riêng bạn. Thật không may, bạn không thể thêm các nút tùy chỉnh vào bất kỳ thanh tác vụ nào, kể cả thanh tác vụ tùy chỉnh, nhưng tôi chắc chắn rằng chức năng tương tự sẽ xuất hiện trong các bản phát hành sắp tới.

Nhân tiện, những gì khác có thể xuất hiện trong các phiên bản tương lai? Trước hết, tăng số lượng ngôn ngữ được hỗ trợ, bật ứng dụng khách FTP và chế độ hex, mở rộng cài đặt chương trình. Hoặc có thể nhóm Uniqway sẽ làm hài lòng chúng ta bằng một điều gì đó độc đáo, khác biệt so với các biên tập viên khác trong tương lai?

Trang web của chương trình: http://www.uniqway.com/poetic/

Kết quả

Nói chung, tôi thích tất cả các chương trình được thảo luận ở trên, bằng cách này hay cách khác. Và mọi thứ đều có thể được áp dụng theo “hương vị và màu sắc” của riêng bạn.

PSPad Nó nổi bật giữa những người khác về phạm vi chức năng và sự tiện lợi. Một trình soạn thảo rất hiệu quả, thậm chí còn vượt trội hơn so với một số trình soạn thảo trả phí. Tôi giới thiệu nó cho tất cả những ai, vì nghĩa vụ hoặc sự sai khiến của trái tim họ, phải tham gia vào việc viết chương trình.

Cây bút vàng là một sự thay thế tốt cho notepad tiêu chuẩn của Windows với một số công cụ bổ sung cả mục đích chung và dành cho các lập trình viên.

PolySửa đổi- một chương trình khá mạnh, nhưng không phải là sản phẩm chuyên dụng dành cho lập trình viên. Nó có thể là một giải pháp thay thế cho MS Word vì nó bao gồm các khả năng mở rộng để làm việc với văn bản.

TRONG Chỉnh sửaExĐiều thú vị trước hết là sự hỗ trợ cho một số lượng lớn các cú pháp khác nhau. Đồng thời, nỗ lực của tác giả để nhồi nhét vào chương trình một số lượng đáng kể các chức năng bổ sung sẽ được coi là không thành công. Có lẽ vấn đề đơn giản là sử dụng những thứ có sẵn trên Internet thành phần phần mềm. Mặc dù thực tế là một số trong số chúng chưa được hoàn thiện. Bạn sẽ nhanh chóng cảm thấy mệt mỏi với biểu ngữ chào mua phần mềm thô với giá 40 USD. Hãy vứt cái này đi, đừng sử dụng các tính năng chưa hoàn thiện và bạn sẽ có một trình chỉnh sửa hoàn toàn có thể sử dụng được.

Biên tập viên đỏ thẫm Nhìn chung nó đẹp hơn chương trình trước, không có biểu ngữ gây khó chịu. Các khả năng gần như giống nhau, nhưng EditEx hỗ trợ nhiều ngôn ngữ hơn. Ngược lại, Crimson Editor có vẻ được cải tiến tốt hơn.

Tốt Uniqway Thơ- một chương trình trẻ có triển vọng trở thành trợ giúp đắc lực cho lập trình viên...

Không phải mọi tác vụ và không phải mọi dự án đều yêu cầu một IDE chính thức, vì vậy đối với nhiều người, công cụ chính vẫn là trình soạn thảo văn bản yêu thích của họ. Và có vẻ như sự lựa chọn rất đơn giản: Sublime Text mạnh mẽ, có thể mở rộng nhưng đơn giản, các tác phẩm kinh điển sống động ở dạng emacs và vim, cũng như các ứng dụng yêu thích trên một nền tảng - Notepad++ cho Windows, TextMate cho OS X và Geany cho Linux. Nhưng các biên tập viên mới hầu như xuất hiện mỗi ngày - việc thay đổi thói quen của bạn có hợp lý không? Hãy xem chuyện gì đang xảy ra.

nguyên tử

Trở lại tháng 8 năm 2011, người đồng sáng lập GitHub Chris "defunkt" Wanstrath đã đặt cho mình một mục tiêu đầy tham vọng: tạo ra một trình soạn thảo thực sự mở và cung cấp khả năng hack không giới hạn mà không cần chuyển sang một Vim hoặc Emacs khác (như bạn biết, có thể làm được điều đó). hầu hết mọi thứ, nhưng chỉ khi bạn có bộ não như Jeff Dean). Và bây giờ, ba năm và hơn mười lăm nghìn cam kết sau đó, thử nghiệm beta công khai đã bắt đầu. Vào tháng 3 năm nay, Atom đã có sẵn để mọi người tải xuống. Công ty nổi tiếng này sẽ cách mạng hóa cách tiếp cận mã hóa của chúng ta như thế nào?

Điều đầu tiên thu hút sự chú ý của bạn khi khởi chạy đứa con tinh thần mới của GitHub là giao diện cực kỳ giống với Sublime Text. Bản thân điều này không phải là một điểm trừ. Có một thực tế là giao diện Sublime được lấy cảm hứng từ một trình soạn thảo mã khác, không kém phần phổ biến dành cho OS X, TextMate. Câu chuyện hiện tại với Atom và Sublime chỉ nhấn mạnh đến các giải pháp GUI thành công sau này.

Điều thứ hai về Atom là về cơ bản nó là một ứng dụng web được bao bọc trong Chrome. Không, tất nhiên, trình chỉnh sửa có biểu tượng riêng trong thanh công cụ, menu hệ thống thông thường và hỗ trợ các phím nóng gốc. Chỉ là lõi Atom được viết chủ yếu bằng CoffeeScript, nó chạy trên Node.js và bản thân giao diện soạn thảo là một trang HTML với các đánh dấu khá bình thường. Bạn có thể xác minh điều này bằng cách chọn Nhà phát triển -> Công cụ dành cho nhà phát triển Toogle từ menu Xem.

Ngày thứ ba tính năng thú vị Atom - tính mô-đun của nó. Theo truyền thống tốt nhất của hệ sinh thái Node.js, nó được viết bằng cách sử dụng số lượng mô-đun mở tối đa (hơn năm mươi). Điều này có nghĩa là nếu bạn không thích một số chức năng tiêu chuẩn, thì theo các nhà phát triển, bạn có thể dễ dàng tìm thấy sự thay thế cho nó từ hơn 70 nghìn gói trong sổ đăng ký npm hoặc viết plugin của riêng bạn. Xét rằng JavaScript thực sự đã là ngôn ngữ phổ biến nhất trên GitHub trong một thời gian dài và CoffeeScript chỉ đứng sau Perl một chút, điều này giúp chúng tôi tin tưởng vào tương lai của Atom.


Còn các tính năng sát thủ thì sao? Ở đây mọi thứ không quá màu hồng. Cho dù đó là tuổi trẻ của dự án hay điều gì khác, Atom, ngoài tên tuổi lớn của những người sáng tạo và những niềm hy vọng lớn, không cung cấp bất cứ thứ gì vượt trội có thể khiến bạn chơi với nó hàng giờ. Những gì được các nhà phát triển trình bày là lợi thế (ví dụ: tự động hoàn thành, tab, thu gọn mã, đoạn mã) chỉ có thể mang lại nụ cười trịch thượng trên khuôn mặt của những người theo dõi Sublime. Có, tất nhiên, Atom đã có trình quản lý gói riêng, nhưng tôi không tìm thấy bất kỳ thứ gì trong kho của nó mà không thể triển khai bằng cách sử dụng plugin cho Sublime.

Bảng anh sang

Sự phát triển của Light Table bắt đầu vào năm 2011, khi lập trình viên người Mỹ Chris Granger quyết định rằng quá trình làm việc với mã trong các trình soạn thảo văn bản hiện đại không đủ phù hợp với quy trình làm việc hiện đại. Nói tóm lại, nhiệm vụ của Light Table là làm cho quá trình phát triển thực sự có tính tương tác và trực quan, cung cấp cho nhà phát triển phản hồi tức thì về bất kỳ hành động nào, từ đó giúp điều hướng nhanh chóng một mã lớn. Chính với ý tưởng này, Chris đã đến Kickstarter và nhanh chóng huy động được 316.720 đô la để phát triển dự án, với mục tiêu đã nêu là 200 nghìn. Chính xác thì tại sao những người thợ làm bánh lại thích ý tưởng của Chris đến vậy?

Một trong những tính năng thú vị nhất của Light Table là khả năng làm việc với tài liệu khi bạn viết mã. Để xem mô tả về một chức năng, chỉ cần di chuột qua nó. Trình chỉnh sửa sẽ ngay lập tức tìm và hiển thị tài liệu cho hàm hoặc tham số được yêu cầu (trong trường hợp các phương thức tích hợp sẵn) hoặc hiển thị phần mô tả thêm vào phía trước của hàm được để lại trực tiếp trong mã. Điều này phần nào gợi nhớ đến tính năng tự động hoàn tất, được sử dụng trong môi trường phát triển Visual Studio của Microsoft, nhưng sâu hơn và mạnh mẽ hơn nhiều.

Tính năng sát thủ thứ hai có thể được gọi là thực thi các chức năng ngay lập tức trong khi viết mã. Điều này cho phép bạn thử các điều kiện đầu vào khác nhau trong chế độ gỡ lỗi và không chỉ xem kết quả mà còn xem cách các biến chạy qua toàn bộ mã. Đây cũng là một điều khá hữu ích, đặc biệt khi bạn không chắc chắn về kết quả thực thi bất kỳ đoạn mã nào.


Tính năng thứ ba của Light Table là khả năng độc đáo trong việc sắp xếp mã thành các bảng được gọi là bảng. Chúng là các khối mã hoàn chỉnh về mặt logic mà qua đó có thể hình dung được sự tương tác chức năng riêng lẻ các chương trình. Sử dụng tính năng này, sẽ rất thuận tiện khi chia tệp thành nhiều khối chức năng độc lập và làm việc với chúng, xây dựng một số loại bảng điều khiển thực sự từ mã. Một tính năng thú vị khác là làm nổi bật các khối thông minh - trong trường hợp này, khả năng bị nhầm lẫn trong quy trình làm việc vốn đã rõ ràng có xu hướng bằng không.


Bất chấp triết lý khá khác thường của nó, Light Table chắc chắn là một trình soạn thảo thế hệ mới. Bí quyết của nó không phải là nó được viết bằng các công nghệ thời thượng, mà là ở việc thay đổi chính cách tiếp cận quá trình phát triển phần mềm phức tạp. Có thể bạn sẽ không cảm nhận được sức mạnh thực sự của Light Table khi làm việc với các tập lệnh JS đơn giản, nhưng đối với các dự án phức tạp hơn một chút thì nó sẽ trở thành một công cụ không thể thiếu. Bạn chỉ cần làm quen với nó. Nhưng điều này sẽ không dễ dàng.

Chanh xanh

Tất cả Lime có thể được mô tả bằng một cụm từ duy nhất nhưng nổi tiếng của Bobuk - sự xuất sắc và nghèo nàn của nguồn mở. Dự án, được Fredrik "quarnster" Ehnbom bắt đầu vào năm ngoái, giải quyết một nhiệm vụ duy nhất nhưng rõ ràng: tạo ra một hàm tạo nguồn mở theo hình ảnh của Sublime Text. Lý do cho mong muốn này rất rõ ràng - tác giả, một người hâm mộ cuồng nhiệt của Sublime, không hài lòng với sự phát triển chậm chạp của dự án và việc thiếu các bản sửa lỗi tầm thường cho các phiên bản trước. Ý tưởng này đã thu hút được sự quan tâm của hàng chục người cùng chí hướng và ngay sau đó phiên bản đầu tiên của Lime đã được phát hành.

Điều đầu tiên khiến bạn khó chịu khi làm quen với trình soạn thảo này là không có ít nhất một số gói nhị phân trông giống như vậy. Nhìn chung, logic của quyết định này rất rõ ràng: Lime không phải là một ứng dụng duy nhất mà là một tập hợp gồm một phần phụ trợ riêng biệt trong Go và một vài giao diện người dùng để lựa chọn. Tuy nhiên, điều này không làm mọi việc dễ dàng hơn chút nào - việc cố gắng nhanh chóng để Lime hoạt động trở thành một công việc mày mò thú vị với các phần phụ thuộc, cấu hình của Go và những niềm vui khác trong cuộc sống.

Đối với việc làm việc trong trình soạn thảo này, hiện tại nó thực sự bất tiện và về cơ bản không có gì độc đáo để viết ở đây. Lime vẫn chưa thể tự hào về những tính năng mà các trình soạn thảo văn bản khác coi là đương nhiên. Có vẻ như các nhà phát triển vẫn đang chú ý nhiều hơn đến kiến ​​trúc ứng dụng và độ sạch của mã hơn là chức năng. Ở một mức độ nào đó, tình hình được cứu vãn nhờ khả năng tương thích một phần với API Sublime (và một số phần của TextMate tương ứng), nhưng mặc dù vậy, Lime vẫn gặp vấn đề lớn về khả năng sử dụng.


Nhìn chung, hôm nay Lime để lại ấn tượng lẫn lộn. Thật tuyệt vời khi công cụ làm việc của bạn hoàn toàn là nguồn mở và rất linh hoạt. Nhưng hãy thành thật với chính mình: có bao nhiêu người trong chúng ta từng nghĩ đến việc viết lại giao diện người dùng của trình soạn thảo văn bản của mình? Có bao nhiêu người trong chúng ta thậm chí nghĩ đến việc phát triển một trình soạn thảo văn bản cho chính mình vì một số bất tiện, thay vì sử dụng công cụ này cho mục đích đã định của nó - cụ thể là viết chương trình của riêng chúng ta trong đó? Đối với hầu hết các nhà phát triển (đặc biệt là những người không mắc bệnh não Stallman), chức năng của Sublime Text và hệ thống plugin của nó là đủ để giải quyết các vấn đề hàng ngày. Và thành thật mà nói, trong vài năm nữa công việc hàng ngày Tôi chưa gặp phải bất kỳ lỗi cực kỳ nghiêm trọng nào trong Sublime mà tôi không thể tìm ra cách giải quyết cho riêng mình. Vì vậy, ở giai đoạn này, Lime thực sự chỉ phù hợp với những người hâm mộ nguồn mở cuồng nhiệt với một số lượng lớn thời gian rảnh rỗi và mong muốn làm cho thế giới này tốt đẹp hơn một chút.

Dấu ngoặc Adobe

Brackets còn khá non trẻ (sự phát triển đã diễn ra từ năm 2011), nhưng dự án thú vị từ Adobe. Mục tiêu của nó rất đơn giản - tạo ra một môi trường phát triển tối giản và thoải mái, đòi hỏi nhà phát triển phải nỗ lực tối thiểu. Trong trí nhớ của tôi, đã có một số lượng đáng kể các dự án có mục tiêu tương tự. Hãy xem liệu Adobe, với sự giúp đỡ của cộng đồng, có thể làm được điều gì thú vị trong lĩnh vực này hay không.

Đáng ngạc nhiên là Brackets lại diễn ra khá tốt. Mọi thứ bạn cần đều hoạt động tốt (sau Lime, thậm chí điều này còn trở thành một điểm cộng theo một nghĩa nào đó). Dự án thực sự giải quyết được vấn đề của nó nhiệm vụ chính- làm cho việc viết mã trở nên dễ dàng hơn, mặc dù thực tế nó không có bất kỳ cách tiếp cận mới nào về cơ bản. Và nhân tiện, không có gì sai với điều đó cả.

Dấu ngoặc được viết bằng HTML/JS (không phải Flash hay Adobe AIR :)), được tích hợp chặt chẽ với Node.js. Nhìn bề ngoài, khi lấy ra khỏi hộp, nó tạo ấn tượng rất thuận lợi (mặc dù không phải không có chút đồ chơi). Điều thu hút tôi ngay từ lần nhấn phím đầu tiên là tính năng tự động hoàn thành tuyệt vời cho HTML/CSS/JS/jQuery. Nó thực sự thông minh và cũng chứa rất nhiều những điều nhỏ nhặt dễ chịu(ví dụ: công cụ chọn màu tích hợp sẵn hoặc công cụ chọn chuyển tiếp trong CSS).


Nhưng tính năng quan trọng nhất đối với tôi là chỉnh sửa nội tuyến các đoạn mã liên quan. Đây là cơ hội để xem và chỉnh sửa một tập hợp các thuộc tính CSS theo lớp hoặc ID của nó trực tiếp từ tệp bố cục HTML trong một khu vực riêng biệt. Brackets phân tích cấu trúc dự án của bạn trong thời gian thực, xây dựng cây phụ thuộc và cho phép bạn viết các phần mã phụ thuộc lẫn nhau mà không cần rời khỏi ngữ cảnh chính của tệp. Tôi thừa nhận, tôi đã tạo chính xác loại chức năng này vài năm trước trong trình soạn thảo văn bản đơn giản của mình (tôi chắc chắn mình không phải là người duy nhất). Vì vậy, một tính năng như vậy không thể không làm hài lòng. Các tính năng khác bao gồm truy cập nhanh vào tài liệu (mặc dù không chi tiết như Light Table), JSLint có sẵn và một trình quản lý plugin tuyệt vời. Tất nhiên, mặc dù vậy, Brackets vẫn chưa thể tự hào về số lượng gói phong phú như Sublime.

Nhìn chung, mặc dù nó hỗ trợ một số mức độ hỗ trợ, chẳng hạn như Ruby hoặc Python, nhưng Brackets chủ yếu nhắm đến các nhà phát triển front-end. Nó sẽ đáp ứng hoàn hảo nhu cầu của các nhà thiết kế bố cục, theo một cách nào đó, thậm chí còn bỏ lại các IDE chuyên dụng. Bạn sẽ không tìm thấy bất cứ điều gì mới mang tính cách mạng trong đó, ngoại trừ việc chỉnh sửa mã nội tuyến. Tuy nhiên, những gì ở đó đều được làm một cách tận tâm và có tâm hồn. Nếu bạn chủ yếu thiết kế hoặc viết mã máy khách trên một ngăn xếp không quá phức tạp, rất có thể Brackets sẽ phù hợp với sở thích của bạn.

Zed

Zed là một trình soạn thảo văn bản khá hipster, anh cũng cố gắng hình dung lại quy trình phát triển phần mềm hiện đại. Nếu Light Table đang cố gắng thay đổi nguyên tắc phát triển thì Zed chủ yếu chỉ giới hạn ở việc thử nghiệm giao diện. Quá trình phát triển bắt đầu vào năm 2011 và ngày nay Zed có sẵn trên trang web chính thức dưới dạng tệp nhị phân cho các nền tảng chính cũng như ứng dụng cho Cửa hàng Chrome trực tuyến.

Điều đầu tiên đập vào mắt bạn khi làm quen với Zed là sự thiếu vắng những thành phần giao diện quen thuộc như cây dự án hay các tab. Một bước khá gây tranh cãi, trong quá trình phát triển, việc điều hướng cấu trúc của dự án bằng gỗ thường dễ dàng hơn nhiều. Nhưng trong trường hợp không có tab, có một số chi tiết hợp lý: thông thường khi làm việc với các dự án lớn, số lượng tab đang mở phát triển theo cấp số nhân, và chỉ sau nửa giờ làm việc, bạn phải liên tục xem qua chúng, đóng lại những gì bạn không làm việc vào lúc này. Trong Zed, việc điều hướng qua dự án được thực hiện bằng cách chuyển trực tiếp đến tệp mong muốn trong dự án theo tên của nó (Ctr/Cmd + E) thông qua một bảng điều khiển nhỏ ở đầu ứng dụng.

Tính năng đáng nhớ thứ hai của Zed là nhấn mạnh vào giao diện nhiều cột. Trình chỉnh sửa hỗ trợ một số tùy chọn cố định để phân chia không gian làm việc - 50/50%, 25/75%, v.v. Điều đáng chú ý là cột thứ hai (hoặc thậm chí thứ ba) không chỉ nhằm mục đích chỉnh sửa đồng thời một số tệp mà còn để xem trước mã ngay lập tức bằng các ngôn ngữ yêu cầu xử lý (chẳng hạn như Markdown hoặc CoffeeScript).

Khi làm việc với Zed, bạn thực sự có thể cảm nhận được sự tập trung của nó vào việc chỉnh sửa từ xa. Vì vậy, nó có hỗ trợ tuyệt vời để chỉnh sửa các tệp từ Dropbox hoặc trực tiếp trên máy chủ từ xa và hỗ trợ các phiên. Nhưng chính xác là một biên tập viên thì Zed rất kém. Tính năng tự động hoàn thành tích hợp của nó dựa trên từ điển, nó không có các công cụ thuận tiện để làm việc với các tiện ích mở rộng và không cho phép bạn tùy chỉnh giao diện người dùng theo ý muốn. Mặc dù vậy, đó có lẽ không phải là điều Zed đang nói đến.

Nhân tiện, cần lưu ý rằng Zed rất chu đáo. Đôi khi, ứng dụng bị treo trong một thời gian khá dài và mất hết khả năng phản hồi, tất nhiên, điều này không tạo thêm sự thuận tiện cho trải nghiệm vốn đã khá bất thường.

Nhìn chung, Zed rất kỳ lạ và chắc chắn không dành cho tất cả mọi người. Nếu bạn không bận tâm đến việc tùy chỉnh vô tận giao diện người dùng, bạn quan tâm đến tính di động, khả năng chỉnh sửa ổn định các tệp trên máy chủ từ xa và bạn sẵn sàng thử điều gì đó bất thường, bạn có thể chơi thử. Nhưng Zed rõ ràng không phù hợp với việc viết mã hàng ngày.

Xin chào các độc giả thân mến của trang blog. Đã từ lâu tôi muốn viết về một điều tuyệt vời biên tập miễn phí(liên kết dẫn đến trang web chính thức nơi bạn có thể tải xuống phiên bản mới nhất có hỗ trợ tiếng Nga).

Trong nhiều năm, nó là một trong những chương trình phổ biến và được sử dụng nhiều nhất để chỉnh sửa mã Html, CSS và PHP. Tôi thậm chí còn ngạc nhiên: "trước đây làm sao tôi có thể xoay sở mà không có nó, nhận ra tiềm năng của nó với sự trợ giúp của một số chương trình khác?"

Bây giờ tôi luôn có một vài trình duyệt chạy trên máy tính của mình cùng một lúc, rất đơn giản, miễn phí và tiện lợi Trình quản lý FTP FileZilla và chính trình soạn thảo này, những khả năng của chúng đơn giản là không thể so sánh được với notepad mặc định được sử dụng trong Windows. Nhưng điều đầu tiên trước tiên.

Tải xuống và các tính năng của trình soạn thảo Notepad++

Việc cài đặt chương trình trên Windows được thực hiện hoàn toàn bình thường. Bạn cũng có thể nếu bạn muốn tải xuống Notepad++ Portable, đó là phiên bản di động trình soạn thảo này không yêu cầu cài đặt vào hệ điều hành.

Phiên bản di động có thể được lấy từ phiên bản thông thường nếu bạn giải nén tệp lưu trữ cùng với chương trình đến bất kỳ nơi thuận tiện nào và chạy tập tin thực thi notepad.exe.

Tất cả ưu điểm của trình soạn thảo Notepad++

Trên thực tế, notepad tích hợp trong Windows khác với người hùng của chúng ta như trời và đất. Thực tế không có gì trong notepad cổ điển ngoại trừ khả năng xem và tạo đơn giản tập tin văn bản(hóa ra thứ gì đó tương tự như một chiếc que đào được con người sử dụng trong giai đoạn đầu phát triển).

Bắt đầu sử dụng Notepad có hai ưu điểm, ít nhất là để soạn thảo Html và Tệp CSS, bạn sẽ được đưa thẳng từ thời kỳ đồ đá đến cabin của một cỗ máy làm đất hiện đại. Tất nhiên, có những chương trình thay thế khác và thậm chí cả , nhưng đối với người mới bắt đầu, một “sổ ghi chú có hai điểm cộng” sẽ chỉ là thứ phù hợp (IMHO).

Có, tất nhiên, lúc đầu sử dụng nó có vẻ phức tạp và khác thường. Nhưng đây chỉ là lúc bắt đầu làm quen, và sau đó bạn sẽ khó sống nếu không có nó, chẳng hạn như nhiều người dùng máy tính không thể tưởng tượng được cuộc sống của họ (cũng là một kiểu “cổ điển”).

Nếu bạn so sánh Notepad++ với nhiều hơn chương trình phức tạp, được thiết kế để giúp việc viết và chỉnh sửa các mã khác nhau dễ dàng hơn, chẳng hạn như Dreamweaver, thì có khá nhiều lý do để sử dụng anh hùng của chúng tôi:

  1. Trước hết, nó hoàn toàn miễn phí, có nghĩa là bạn có thể tiết kiệm rất nhiều bằng cách sử dụng nó thay vì Dreamweaver, nếu bạn không tính đến các phiên bản bị tấn công của các chương trình trả phí (có thể là nơi sinh sản của Trojan và các loại vi-rút khác).
  2. Thứ hai, Notepad còn hơn thế nữa nhẹ và nhanh hơn nhiều biên tập viên trả phí. Ngoài ra, có thể sử dụng nó mà không cần cài đặt trong phòng mổ. Hệ thống Windows(gọi là phiên bản di động - xách tay) và mang theo nó, ví dụ: . Kết quả là, bạn sẽ luôn có sẵn một công cụ tiện lợi, đầy đủ chức năng và được hiểu rõ để làm việc với Html, PHP và hàng chục loại mã khác.

Tại sao trình soạn thảo này đáng để tải xuống?

Chúng ta hãy điểm qua ngắn gọn các khả năng và tính năng của nó, sau đó thử xem xét chúng chi tiết hơn. Vì vậy, Notepad++ có thể thực hiện những việc sau:

  1. Làm nổi bật hàng chục ngôn ngữ lập trình và đánh dấu phổ biến nhất, chẳng hạn như: Ada, Assembler, C, C#, C++, CSS, FORTRAN, HTML, Java, JavaScript, Objective-C, Pascal, Perl, PHP, Python, Ruby, SQL, XML.
  2. Đối với tất cả các ngôn ngữ này, nó được thực hiện làm nổi bật cú pháp, chia mã thành các dòng và khối, có thể thu gọn bằng cách nhấp vào dấu trừ và mở rộng bằng cách nhấp vào dấu cộng. Bạn cũng có thể hiển thị mối quan hệ giữa các phần tử bằng một đường chấm chấm. Để làm ví dụ, tôi lấy một đoạn mã PHP để thể hiện khả năng của trình soạn thảo này:

    Nếu bạn bấm vào phần mở đầu Thẻ HTML e thì nó sẽ được highlight nền xanh, đồng thời thẻ đóng nếu có cũng sẽ được highlight. Tuyệt vời để tìm các phần tử không được tiết lộ và .

  3. Nó rất dễ thực hiện thay đổi mã hóa, ví dụ, cái hiện đang phổ biến mà tôi đã nói đến trong một bài báo dành cho cuộc chiến chống lại krakozyabrs trong bảng mã tiếng Nga (xem nó ở liên kết).

  4. Trong một cửa sổ chương trình, bạn có thể mở bao nhiêu tệp tùy thích để chỉnh sửa vì Notepad++ sử dụng tab theo cách mà bạn đã quen trình duyệt hiện đại.

    Màu của đĩa mềm trên mỗi tab cho biết bạn đã lưu những gì bạn đã thực hiện trong đó hay chưa. những thay đổi cuối cùng bằng cách sử dụng một đĩa tương tự trên thanh công cụ. Trên tab đang hoạt động, một đĩa mềm màu đỏ (và trên tab không hoạt động - màu tím) cho biết bạn hay quên.

  5. Với trình soạn thảo này bạn có thể tiến hành tìm kiếm(Ctrl+F) cho cả tài liệu được mở trong đó và cho toàn bộ máy chủ tệp văn bản nằm trong một thư mục nhất định. Có thể tìm kiếm bằng cách thay thế và sử dụng biểu thức thông thường. Một công cụ tiện lợi đáng kinh ngạc.

  6. Trong cài đặt của trình chỉnh sửa này, bạn có thể bật tính năng tự động ghi thẻ Html đóng khi bạn nhập thẻ mở, cũng như tùy chọn tự động hoàn thành cho thẻ.
  7. NotePad++ không chỉ lưu giữ lịch sử tất cả các thay đổi của bạn và cho phép bạn quay lại bao nhiêu bước tùy thích hoặc tiếp tục mà còn lưu trữ dự phòng bản sao của các tài liệu này theo cách tương tự như Microsoft Word.
  8. Trình soạn thảo này có khả năng kiểm soát phím nóng, trong đó có rất nhiều thứ được chỉ định trong đó - từ menu trên cùng “Tùy chọn” - “Phím nóng”. Hơn nữa, với nhấn đúp chuột Nhấp vào tổ hợp mà bạn quan tâm sẽ mở ra một cửa sổ để gán lại các phím, điều này có thể thuận tiện cho những ai đang chuyển sang Notepad từ trình soạn thảo khác.

  9. Notepad qua những năm tồn tại có rất nhiều plugin, một số được cài đặt cùng với nó theo mặc định và phần còn lại sẽ có sẵn cho bạn từ menu trên cùng “Plugins” - “Plagin Manager” - “Show Plagin Manager”.

    Để cài đặt, bạn chỉ cần đánh dấu vào ô bên cạnh plugin được yêu cầu trên tab đầu tiên và nhấp vào nút “Cài đặt”.


    Sau đó, cửa sổ soạn thảo sẽ tải lại và plugin mới sẽ có sẵn trong tab cùng tên:

  10. Còn cái này " Con dao Thụy Sĩ» có thể kết nối với trang web của bạn qua FTP, ghi và phát macro, kiểm tra chính tả nhanh chóng, so sánh hai tệp trong cửa sổ mở cạnh nhau và hơn thế nữa.

Bạn có thể cần gì khác trong Notepad++

  1. Nhờ tính năng tô sáng cú pháp trong Notepad ++, chẳng hạn, bạn có thể dễ dàng kiểm tra xem tất cả các thẻ Html trong mã có bị đóng hay không và với kinh nghiệm tối thiểu, bạn sẽ ghi chú một cách trực quan những gì có trong mã của mình đã xảy ra sai sót ở đâu đó, vì cách phối màu của mã ở nơi này sẽ thay đổi.
  2. Ngoài ra, do mã được tô sáng bằng màu và văn bản thông thường trong các bài viết của tôi vẫn có màu đen, nên trình hiệu đính liên tục của tôi lỗi ngữ pháp(vợ yêu) kiểm tra ngữ pháp trong đó rất tiện. Không, tất nhiên, tôi sử dụng nhiều cái khác nhau, nhưng không cái nào trong số chúng vẫn có thể kiểm tra dấu câu và lỗi ngữ nghĩa.
  3. Điều tôi cũng thực sự thích ở trình soạn thảo văn bản này là khả năng hiển thị trực quan từng khối mã bằng cách sử dụng các dấu ngoặc đánh dấu như ( ) (). Khi con trỏ chuột nằm giữa bất kỳ dấu ngoặc nào, chúng sẽ được tô sáng, như thể làm nổi bật phần đầu và phần cuối khối HTML hoặc mã PHP.
  4. Ngoài việc thực hiện xuất sắc đèn nền, cần đặc biệt đề cập đến khả năng lùi lại một bước(Hủy bỏ hành động trước đó). Hơn nữa, số bước lùi không bị giới hạn, điều này cho phép bạn không ngại thử nghiệm mã mà không gặp rủi ro về hậu quả không thể khắc phục.

    Có thể hoàn tác một hành động trong Notepad++ bằng cách sử dụng phím nóng Ctrl+Z (Ctrl+Y là một bước tiến, tức là hoàn tác việc hủy), sử dụng các mục menu tương ứng “Chỉnh sửa” hoặc sử dụng các nút ở dạng mũi tên cong trên thanh công cụ của biên tập viên này.

  5. NotePad++ liên tục theo dõi trạng thái của các tài liệu được mở trong đó và nếu chúng bị thay đổi hoặc xóa, chẳng hạn như trong một chương trình khác, bạn sẽ thấy một cửa sổ yêu cầu bạn đóng tab này với tài liệu hoặc tải lên lại phiên bản đã sửa đổi của nó.
  6. Như tôi đã đề cập trước đó, notepad two plus có khả năng cài đặt đánh dấu cú pháp(cũng như hàng tá ngôn ngữ khác) để phù hợp với sở thích và nhu cầu của bạn, nhưng tôi chưa bao giờ sử dụng tùy chọn này, vì tôi khá hài lòng với cài đặt mặc định.

    Nhưng không ai ngăn cản bạn làm điều này, may mắn thay, mọi thứ cực kỳ đơn giản - chọn “Tùy chọn” - “Xác định kiểu” từ menu trên cùng, cửa sổ này sẽ mở ra một cửa sổ nơi bạn có thể tinh chỉnh phông chữ và màu sắc cho Đánh dấu html, PHP hoặc bất kỳ ngôn ngữ nào khác mà bạn cần.

  7. Notepad++ cũng có tùy chọn hoàn thành tự động từ bạn nhập, điều này có thể rất thuận tiện nếu bạn không chắc chắn về cách viết đúng của một câu lệnh Html, PHP hoặc bất kỳ câu lệnh mã nào khác. Để thực hiện việc này, khi gõ, chỉ cần nhấn tổ hợp phím Ctrl-Space và chọn tùy chọn mong muốn từ cửa sổ mở ra:

    Nếu bạn muốn hoàn thành mã tự động mà không cần sử dụng phím nóng, bạn sẽ cần chọn “Tùy chọn” - “Cài đặt” từ menu trên cùng và trên tab “Dự trữ/Tự động hoàn thành”, chọn hộp “Bật cho từng đầu vào”.

  8. Một tính năng khác có vẻ khá tiện lợi đối với tôi trong trình chỉnh sửa này là khả năng kéo các phím tắt tài liệu trực tiếp vào cửa sổ chương trình để mở chúng (mặc dù điều này hầu như không làm ai ngạc nhiên) và khả năng Kéo và thả trong chính tài liệu, chọn một đoạn mã (bằng nút chuột trái) ở vị trí bạn cần.
  9. Khi làm việc với Notepad++, bạn sẽ có tùy chọn đặt điểm đánh dấu, trong đó gọi là nốt nhạc nhưng bản chất không thay đổi. Trong dòng bạn cần, bạn có thể đặt điểm đánh dấu dưới dạng dấu chấm màu xanh ở lề trái bằng cách nhấp chuột.

    Để đặt điểm đánh dấu (ghi chú) trong trình chỉnh sửa, bạn cũng có thể sử dụng phím tắt Ctrl-F2 và để di chuyển giữa các điểm đánh dấu được đặt trong tài liệu, bạn chỉ cần nhấn liên tục F2 hoặc Shift-F2 để cuộn qua các ghi chú trong theo hướng ngược lại.

  10. Nếu bạn làm việc trong trình soạn thảo này bằng tệp Html, bạn có thể xem mã của bạn sẽ trông như thế nào trong trình duyệt FireFox hoặc IE bằng cách chọn các mục menu Bắt đầu thích hợp. Nếu bạn cần một trình duyệt khác, hãy chọn mục “Khởi chạy” trên cùng và tìm tệp thực thi bạn cần trong cửa sổ mở ra.

  11. Ngoài ra còn có khả năng ghi macro, cái mà tôi chưa tạo ra, nhưng logic hoạt động của chúng khá đơn giản. Trước tiên, bạn ghi lại bằng cách chọn “Macro” - “Bắt đầu ghi” từ menu trình chỉnh sửa, sau đó chèn các macro đã ghi vào vị trí mong muốn trong mã, chọn chúng từ menu trình chỉnh sửa hoặc sử dụng các phím nóng được gán cho chúng.

Mã hóa và làm việc với các tệp trong cửa sổ soạn thảo NotePad++

  1. Cần lưu ý rằng trình soạn thảo mã này cho phép bạn lưu và chuyển đổi Html, PHP và các tệp khác sang mã hóa UTF-8 (không có BOM). Điều này đã hơn một lần giúp tôi khắc phục vấn đề về mã hóa tiếng Nga khi làm việc với nhiều trang web khác nhau.

    Khi tôi muốn thay đổi một số dòng chữ trên trang web sang tiếng Nga, tôi thường gặp phải những thông báo tồi tệ, lý do là do mã hóa Windows-1251 trong đó tệp nguồn đã được lưu.

    Sau khi tập tin gốc đã được chuyển đổi thành Mã hóa UTF-8 (không có BOM), krakozyabrs đã được chuyển đổi thành công thành các biểu tượng thông thường của Nga. Cái đó. nếu bạn thêm bảng chữ cái Cyrillic vào bất kỳ tệp công cụ nào thì đối với nó hiển thị chính xác trên trang web, bạn sẽ cần phải lưu ngay lập tức ở dạng mã hóa chính xác hoặc chuyển đổi nó sau.

    Có lẽ tôi nên nói đôi lời về chính BOM này. Thực tế là khi bạn làm việc với các đối tượng văn bản khác nhau trong sổ ghi chú Windows thông thường, khi bạn lưu nó ở dạng mã hóa UTF-8, các ký tự vô hình (BOM) sẽ được thêm vào, điều này sau đó có thể ảnh hưởng đến hiệu suất của tệp này (ví dụ: PHP có thể đưa ra một lỗi).

  2. Nếu bạn muốn in nội dung mở tập tin, thì mã sẽ được in không ở dạng mà bạn nhìn thấy trong cửa sổ chương trình. Nhưng bằng cách chọn từ menu “Tùy chọn” - tab “Cài đặt” "Niêm phong" bạn sẽ được tự do thay đổi điều này và chọn tùy chọn in mã màu nổi bật, cho phép hiển thị số dòng, đầu trang và chân trang, v.v. đồ đạc:

  3. Trình soạn thảo văn bản nâng cao này cũng cho phép bạn mở bao nhiêu tài liệu mới tùy thích mà không sợ làm lộn xộn thanh tác vụ của hệ điều hành. Cùng với các trình duyệt hiện đại, nó sẽ mở tất cả các tài liệu mới không phải trong cửa sổ chương trình mới mà là trong một tab mớiđã mở cửa sổ.

    Hơn nữa, các tab của các tài liệu khác nhau trong cửa sổ của sổ ghi chú này có thể được kéo tùy ý bằng chuột, đóng và thu nhỏ.

    Chà, tùy thuộc vào cài đặt được thực hiện (“Tùy chọn” - “Cài đặt”), tất cả các tab được mở trước khi đóng Notepad ++ sẽ được khôi phục vào lần tiếp theo bạn khởi động chương trình (một lần nữa, tương tự như cách hoạt động của trình duyệt). Bạn có thể đóng những cái không cần thiết bằng cách nhấp đúp vào chúng hoặc đặt chúng theo chiều dọc.

  4. Ngoài các thao tác thông thường với tab, trong trình chỉnh sửa này, bạn có thể mở cùng lúc một cửa sổ hai bản sao của cùng một tài liệu. Điều này có thể cần thiết nếu bạn cần làm việc với tài liệu ở các phần khác nhau của tài liệu đó (xem tài liệu ở đâu đó hoặc sao chép và dán vào đâu đó).

    Để kích hoạt chế độ này bạn chỉ cần nhấn click chuột phải di chuột qua tab mong muốn của trình soạn thảo PHP và chọn mục “Sao chép trong cửa sổ khác” từ mục ngữ cảnh.

    Rất thuận tiện là nếu bạn lưu các thay đổi ở một trong các bản sao của tài liệu thì bản sao thứ hai cũng sẽ được cập nhật (nghĩa là bạn sẽ không bị nhầm lẫn liệu bạn có lưu những thay đổi mình đã thực hiện hay không và ở bản sao nào).

  5. Tôi cũng thực sự thích nó tìm kiếm tích hợp Qua mở HTML hoặc tài liệu PHP với khả năng thay thế(một số tích cực sử dụng các biểu thức thông thường cho việc này, nhưng thật tiếc là tôi không biết chúng). Bạn có thể đánh giá cao tất cả sự phong phú của tìm kiếm trong trình soạn thảo văn bản nâng cao này bằng cách chỉ cần mở mục menu “Tìm kiếm”. Xem ảnh chụp màn hình ở đầu bài viết.

Nhìn chung, trình soạn thảo văn bản này đã sử dụng rất nhiều tính năng hữu ích và tiện lợi từ chức năng của các ứng dụng khác, điều này đặc biệt tôn trọng các nhà phát triển và những người tạo ra plugin cho nó, một số tính năng đó sẽ được thảo luận bây giờ.

Sử dụng plugin trong Notepad++

Hãy để tôi nhắc bạn rằng để cài đặt một plugin mới, bạn chỉ cần chọn “Plugins” từ menu trên cùng của trình chỉnh sửa - “ Plugin Manager" - "Hiển thị Trình quản lý plugin".

Và trong cửa sổ mở ra, trên tab đầu tiên (từ menu trên cùng), hãy chọn hộp bên cạnh plugin được yêu cầu và nhấp vào nút "Cài đặt".


Sau đó, cửa sổ soạn thảo sẽ tải lại và plugin mới sẽ có sẵn trong tab cùng tên. Nói chung, mọi thứ không thể đơn giản hơn.

Những plugin nào cho Notepad bạn có thể cần trong công việc của mình

    Plugin cung cấp rất nhiều tiện ích bổ sung và tiện lợi "Văn bản FX", sau khi cài đặt sẽ có sẵn trong mục cùng tên ở menu trên cùng của trình chỉnh sửa. Nếu bạn chưa có mục như vậy, hãy đi tới “Plugins” - “Plagin Manager” - “Show Plagin Manager”, cuộn xuống danh sách trong tab đầu tiên và chọn hộp bên cạnh Ký tự TextFX.

    Sau khi cài đặt, trình soạn thảo sẽ khởi động lại và xuất hiện trong menu vật phẩm mới TextFX với nhiều mục con thả xuống. Ví dụ: kích hoạt tùy chọn hiển thị trong hình có thể giúp cuộc sống của bạn dễ dàng hơn rất nhiều khi chỉnh sửa hoặc viết mã HTML:

    Trong trường hợp này, ngay khi bạn nhập văn bản Trình soạn thảo sổ tay++ thẻ mở Html, bên cạnh thẻ đóng sẽ xuất hiện ngay. Có thể tiết kiệm đáng kể thời gian và giảm đáng kể khả năng xảy ra lỗi do thẻ không được đóng. Tuy nhiên, điều này làm tôi khó chịu và tôi không sử dụng nó. Nhưng điều này không hề làm giảm đi phẩm giá của cô ấy.

    Có khá nhiều tiện ích trong TextFX, vì vậy hãy tự mình thử chúng trong thực tế và quyết định chính xác tiện ích nào sẽ thuận tiện và hữu ích cho bạn.

    Chà, tiếp tục chủ đề về các tab trong trình chỉnh sửa, điều đáng nói là khả năng so sánh hai tài liệu. Trước tiên, bạn sẽ cần cài đặt plugin này thông qua Trình quản lý plugin:

    Để kích hoạt chế độ so sánh tài liệu trong Notepad++, bạn chỉ cần chọn “Tiện ích bổ sung” - “So sánh” - “So sánh” từ menu trên cùng hoặc nhấn Alt + D trên bàn phím. Do đó, tab hiện đang hoạt động sẽ được mở trong cửa sổ của sổ ghi chú này, cũng như tab nằm bên cạnh nó.

    Để thuận tiện cho việc so sánh hai Html hoặc Tài liệu PHP, trình soạn thảo Notepad++ sẽ nêu bật những điểm khác biệt cho bạn. Đi đến chế độ bình thườngĐể làm việc với tài liệu, bạn cần chọn “Tiện ích bổ sung” - “So sánh” - “Xóa kết quả” ở menu trên cùng hoặc nhấn Ctrl+Alt+D trên bàn phím.

    Hơn nữa, hai tài liệu trong cửa sổ Notepad++ có thể được xem theo cả chiều dọc và chiều ngang. Để chọn phương pháp thuận tiện nhất cho bạn, hãy nhấp chuột phải vào vị trí phần của chúng và chọn hướng quay (phải hoặc trái).

    Nhân tiện, nếu bạn, giống như tôi, chủ yếu sử dụng Notepad++ để chỉnh sửa các tệp Html hoặc PHP trên trang web của mình, thì bạn có thể thấy hữu ích khi có thể kết nối với nó qua FTP trực tiếp từ trình soạn thảo văn bản này. Đúng, bằng cách nào đó tôi thích làm việc với FileZilla hơn, đặc biệt là vì họ thậm chí còn lấy được mật khẩu của tôi từ đó.

    Nếu bạn muốn thử làm việc qua FTP qua Notepad, hãy chọn “Plugins” - “NppFTP” - “Show NppFTP Window” từ menu trên cùng, cửa sổ ứng dụng khách FTP ở bên phải sẽ mở ra.

    Để thiết lập kết nối FTP, hãy nhấp vào biểu tượng bánh răng, chọn “Cài đặt hồ sơ” và nhập chi tiết kết nối của bạn. Công việc tiếp theo không khác nhiều so với những gì tôi đã viết trong bài viết về FileZilla.

  1. Nếu bạn cài đặt plugin Tùy chỉnh Thanh công cụ bằng Trình quản lý Plagin, bạn sẽ có thể xáo trộn, xóa hoặc thêm mới nút thanh công cụ chương trình này.

  2. Đầu bài mình có đề cập tới Light Explorer, nó bổ sung thêm khả năng mở ở cột bên trái quản lý tập tin. Tuy nhiên, bạn cũng có thể sử dụng Explorer, bạn sẽ tìm thấy trong trình quản lý plugin, cho mục đích tương tự.
  3. Plugin tuyệt vời WebChỉnh sửa, tương tự như trình soạn thảo Html của WordPress, cho phép đóng khung văn bản với các thẻ tiêu đề, danh sách, bảng và các thẻ tiêu đề phổ biến nhất. Chọn đoạn mong muốn và nhấp vào một trong các nút trên thanh công cụ Notepad++.
  4. ImgTags - cho phép bạn đã chỉ định kích thước ngang và dọc (nó tự tính toán chúng, rất tuyệt), đã chuẩn bị sẵn Thuộc tính ALT và SRC (bạn cũng sẽ cần thêm đường dẫn đến thư mục có ảnh trên máy chủ của mình ở đó).

Cửa sổ kiểm tra chính tả trong NotePad++ bằng plugin

    Kết nối Kiểm tra ngữ pháp tiếng Nga Trình soạn thảo Notepad ++ sử dụng plugin Shell-Checker (từ mục menu “Plugins”), bạn sẽ cần tải xuống từ điển tiếng Nga từ trang này và khi kích hoạt plugin kiểm tra chính tả này, hãy chỉ định đường dẫn trên máy tính của bạn vào tập tin từ điển.

    Có các sắc thái cài đặt. Đầu tiên bạn sẽ cần Tải xuống Trình cài đặt đầy đủ và sau đó là tệp có từ điển tiếng Nga aspell-ru-0.50-2-3.exe. Trước tiên, hãy cài đặt trình cài đặt đầy đủ, trong trình hướng dẫn này, cá nhân tôi không thay đổi đường dẫn mặc định đã chọn (c:\Program Files (x86)\Aspell\).

    Sau đó cài đặt gói ngôn ngữ, trước tiên bạn sẽ phải nhập chữ “y” vào cửa sổ DOS và nhấn Enter trên bàn phím (mặc dù, có lẽ đây chỉ là tôi, vì trước đây tôi đã cài đặt GNU Aspell trên máy tính của mình):

    Sau đó, trình hướng dẫn cài đặt từ điển tiếng Nga tiêu chuẩn sẽ bắt đầu, trong đó tôi lại không thay đổi đường dẫn mặc định. Tất cả.

    Bây giờ hãy khởi động lại Notepad ++ và chọn các mục được hiển thị ngay phía trên từ menu hoặc giữ tổ hợp không thực CTRL+ALT+SHIFT+S trên bàn phím. Trong cửa sổ mở ra, bạn sẽ phải nhập đường dẫn đến thư mục BIN từ thư mục Aspell:

    Nếu bạn không thay đổi đường dẫn khi cài đặt GNU Aspell và từ điển tiếng Nga, thì bạn sẽ cần chèn vào đây:

    C:\Tệp chương trình (x86)\Aspell\bin\

    Chà, hoặc điều gì đó tương tự, tùy thuộc vào hệ điều hành của bạn. Thế là xong, bây giờ hãy chọn văn bản mà bạn muốn kiểm tra chính tả và nhấn CTRL+ALT+SHIFT+S (bạn có thể thay đổi sự kết hợp này trong cài đặt phím nóng - xem ở trên). Một cửa sổ sẽ xuất hiện hiển thị lỗi đầu tiên được tìm thấy:

    Bạn có thể bỏ qua nó hoặc chọn một giải pháp thay thế phù hợp từ các phương án được đề xuất. Dưới đây bạn có thể thay đổi ngôn ngữ kiểm tra nếu bạn đã cài đặt một số mô-đun ngôn ngữ GNU Aspell. Đó là tất cả.

    Kiểm tra chính tả- một giải pháp rất tiện lợi theo cách của plugin trước, vì nó cũng sử dụng GNU Aspell và từ điển tiếng Nga của nó, nhưng nó đã thực hiện kiểm tra chính tả một cách nhanh chóng, giống như trong tất cả các trình duyệt hiện đại. Đi đến trình quản lý plugin và cài đặt nó.

    Ngay lập tức, tính năng kiểm tra ngữ pháp sẽ được bật theo mặc định (có thể tắt tính năng này bằng cách bỏ chọn hộp hiển thị trong ảnh chụp màn hình), nhưng chỉ mô-đun có ngôn ngữ tiếng Anh mới được kết nối, vì vậy chúng tôi đi tới cài đặt DSpellCheck và thực hiện thay đổi.

    Chọn Aspell từ danh sách thả xuống (nếu bạn chưa cài đặt nó, hãy cuộn lên bài viết này một chút và tải xuống mô-đun cùng với tiếng Nga gói ngôn ngữđể cài đặt chúng trên hệ điều hành của bạn) và ngay bên dưới chỉ ra đường dẫn đến tệp aspell-15.dll. Xa hơn một chút, chọn ngôn ngữ của từ điển được kết nối, nếu bạn đã cài đặt một vài từ điển trong số đó và nhấp vào Áp dụng.

    Bây giờ tất cả các lỗi được tìm thấy sẽ được gạch chân bằng một đường lượn sóng màu đỏ (màu có thể thay đổi trong cài đặt) và khi bạn di chuyển con trỏ chuột, một mũi tên sẽ xuất hiện, bằng cách nhấp vào đó bạn có thể chọn cách viết đúng của một từ nhất định , hoặc thêm nó vào từ điển hoặc vào danh sách bỏ qua.

Chúc bạn may mắn! Hẹn gặp lại bạn sớm trên các trang của trang blog

Bạn có thể xem thêm video bằng cách vào
");">

Bạn có thể quan tâm

Cách xóa dòng trống trong Notepad++ Như từ danh sách URL chọn tên miền và loại bỏ sự lặp lại của chúng bằng Notepad++ (chuẩn bị danh sách cho các liên kết Từ chối)

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 được cung cấp 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:

  1. 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.
  2. Tìm kiếm nhanh chóng và linh hoạt bằng cách sử dụng các kết quả mờ.
  3. 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 + phím trái chuột hoặc Ctrl + nhấp chuột trái ba lần để chọn toàn bộ đoạn văn.
  4. Có sẵn bản đồ mã nhỏ trực quan - rất hữu ích khi làm việc với tập tin lớn, vì nó cho phép bạn nhanh chóng tìm thấy các mảnh cần thiết:
  5. 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.

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ử: