HTML 編輯器 Bluefish
Bluefish標榜其自身是“一款為熟練的Web設計員和程序 員而設的編輯器”,但它的UI卻很直觀,任何初學者都很夠很快上手,并在不斷地積累 中發現和掌握它的其它功能。如果你需要的是一款能夠進行Web代碼設計的文本編輯器,那么它一定會是一款很不錯的軟件。它給我的總體印象就是專業卻不令人 生畏,文字和圖標結合的都很好。
Bluefish提供了很多常用的HTML任務選項,例如字體、表格等等,當然還有鏈接,這個軟件是用了一個比較不常見的“鏈接描述 ”(anchor)來表明可點擊的鏈接。“鏈接描述”對話框甚至還提供了例如OnClick和OnMouseover這樣的JavaScript事件功 能。功能特性:
- Lightweight - Bluefish tries to be lean and clean, as far as possible given it is a GUI editor.
- Fast - Bluefish starts really quick (even on a netbook) and loads hundreds of files within seconds.
- A What You See Is What You Need interface
- Multiple document interface, easily opens 500+ documents (tested >10000 documents simultaneously)
- Project support, enables you to work efficiently on multiple projects, and automatically restores settings for each project.
- Multi-threaded support for remote files using gvfs (depending on your gvfs setup, you'll have FTP, SFTP, HTTP, HTTPS, WebDAV, CIFS and more). 1
- Very powerful search and replace, with support for Perl Compatible regular expressions, sub-pattern replacing, and search and replace in files on disk.
- Open files recursively based on filename patterns and/or content patterns
- Snippets sidebar - specify custom dialogs, search and replace patterns or insert patterns and bind them to a shortkut key combination of your liking to speed up your development process
- Integrate external programs such as make, lint, weblint, xmllint, tidy, javac, or your own program or script to handle advanced text processing or error detection.1
- Integrate external filters of your liking, pipe your document (or just the current selected text) through sort, sed, awk or any custom script.1
- Unlimited undo/redo functionality
- In-line spell checker which is programing language aware (spell check comments and strings, but not code), requires libenchant during compilation.
- Auto-recovery of changes in modified documents after a crash, kill or shutdown
- Character map of all unicode characters (requires libgucharmap during compilation)
- Upload / download synchronisation
- Full screen editing
- Many tools such as tabs to spaces, join lines, lines to columns, strip whitespace, etc. etc.
- Customizable programming language support:
- In-line reference information (move your mouse over a function name or tag name) for various programming languages
- Code block folding
- Highlighting matching block start and end markers (both brackets and tags)
- Auto-completion and auto-tag-closing for many programming languages, with reference information, and even for nested languages (e.g. css and javascript inside html code that is inside a php document)
- Ada
- ASP .NET and VBS
- C/C++
- CSS
- CFML
- Clojure
- D
- gettext PO
- Google Go
- HTML, XHTML and HTML5
- Java and JSP
- JavaScript and jQuery
- Lua
- Octave/MATLAB
- MediaWiki
- NSIS
- Pascal
- Perl
- PHP
- Python
- R
- Ruby
- Shell
- Scheme
- SQL
- SVG
- Vala
- Wordpress
- XML
- Multiple encodings support. Bluefish works internally with UTF8, but can save your documents in any desired encoding.
- Bookmarks functionality
- HTML toolbar and tearable menu's
- Dialogs and wizards for many HTML tags, with all their attributes
- Fully featured image insert dialog
- Thumbnail creation and automatically linking of the thumbnail with the original image
- Multi thumbnail generation for easy creation of photo albums or screenshot pages
- User-customizable toolbar for quick access to often used functions
- Compliance with the Gnome and KDE user interface guidelines where possible
- Translations into 17 languages - and more are coming for the next releases .
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!