📄 faq
字号:
Cooledit - Frequently Asked Questions (FAQ)The information in this file is provided without warrantyfor its accuracy or completeness. Use of this file or itsinformation is entirely at your own risk. CONTENTS * 1 Introduction and General Information + 1.1 What is Cooledit? + 1.2 Who has written it? + 1.3 Does it run on my machine? + 1.4 Does Cooledit require any proprietary libraries to run? + 1.5 Is Cooledit copyrighted? What is the licensing agreement? + 1.6 What is the latest version of Cooledit? + 1.7 Can Cooledit be ported to Gtk? + 1.8 What is Python and its relevance to Cooledit? + 1.9 Should I worry about cutting-edge/BETA releases? + 1.10 Where can I get a complete list of title-bar hint messages? + 1.11 Can I make Cooledit look like NeXT-ish application? + 1.12 How do I send a bug report? + 1.13 How do I send a compilation bug report? + 1.14 Why is there a built in rxvt and what is interesting about it? * 2 Network Sources and Resources + 2.1 Where can I get Cooledit? + 2.2 Where can I get Python? + 2.3 Does Cooledit have a mailing list? + 2.4 Does Cooledit have a world wide web home-page? + 2.5 What other applications are called 'cooledit'? * 3 Common Problems + 3.1 How do I get the commands from the 'Scripts' menu to work? + 3.2 How do I get the man page browser to work? + 3.3 The man page browser displays the man page, but gives a warning. + 3.4 In what ways does Cooledit behave differently to other X applications? + 3.5 How do I get Emacs key-bindings, or bindings of other editors? + 3.6 How do I get function keys F13 and up with my keyboard? + 3.7 How do I paste into an input widget like the file browser input line? + 3.8 How do I get my Alt/Meta key to work? + 3.9 Why do my other drag and drop applications not work with Cooledit? + 3.10 Where can I get more info on drag and drop? + 3.11 How do I get mail to work? + 3.12 How do I do regular expression substring replaces? + 3.13 Why does Cooledit die occasionally for no reason? + 3.14 How can I print from Cooledit? + 3.15 When i try to edit a python file with cooledit, i have these errors? + 3.16 How can I enable NeXT look in Cooledit? + 3.17 How do I change the background color? * 4 International Characters + 4.1 How do I enable international character support? + 4.2 How do I compose and insert international characters? + 4.3 My keyboard doesn't have a right-control key. + 4.4 Where can I get more information on UNIX and ISO? + 4.5 Help me with ISO8859-2 (Latin 2) character set support? + 4.6 How do I display UNICODE and UTF8? + 4.7 Where do I get UNICODE examples? + 4.8 What is anti-aliasing? + 4.9 How does Cooledit anti-alias fonts? + 4.10 How do I get anti-aliased fonts to work? * 5 Coolicon + 5.1 How do I get the 3D rotating `e' to work? * 6 Syntax Highlighting + 6.1 How does the syntax highlighting work? + 6.2 How fast is the syntax highlighting? + 6.3 Do the authors of Cooledit endorse these programming languages? + 6.4 Where on the Internet can I get more syntax highlighting definitions? + 6.5 Can I use syntax definitions from other editors? * 7 Debugger + 7.1 How does Cooledit manage to be a debugger? + 7.2 How do I insert a watch point? + 7.3 How do I enter other commands not shown in the menu? * 8 Printing + 8.1 How do I print with Cooledit? + 8.2 How do I print if my character set isn't supported? * 9 Look and Feel * 9.1 What is Look? * 9.2 How do I envoke a Gtk Look for Cooledit? * 9.3 Is Cooledit a Gtk application? _________________________________________________________________ 1 INTRODUCTION AND GENERAL INFORMATION 1.1 What is Cooledit? Cooledit is a full-featured text editor, for Unix computers that run the X Window System. Cooledit was born from a need for a user friendly text editor that would rival editors of other operating systems in ease of use and convenience. Lately Cooledit is also a powerful programmer's editor. It is also small and fast, making it ideal for interface with applications that allow for, or require, an external editor. See 'Features' in the man page for a more elaborate description of what Cooledit can do.1.2 Who has written it? Cooledit was written by Paul Sheer. A few odd C functions and the regular expression library were taken from Rxvt, Dnd and the Midnight Commander (thanks guys). Their respective authors are acknowledged in the source. See THANKS in the man page for help that I received from users. Sasha Vasko added the NeXT look and feel for the purposes of making Cooledit look like other AfterStep applications.1.3 Does it run on my machine? Cooledit was initially written only for Linux, but now uses GNU autoconf, and will therefore compile under any Unix compatible system, provided that system is running the X Window System, Version 11. If it doesn't run as expected, please email me ASAP. On the other hand, ask your local LUG first, since I don't have time to answer generic questions. Cooledit does not require any of the X11 extensions that many other programs need to compile or run. Cooledit has run on all the computer's listed in the man page.1.4 Does Cooledit require any proprietary libraries to compile/run? No. Cooledit requires only the basic X11 library (libX11) to run which is available as free-ware. On some systems this may mean linking with addition basic libraries (like libsocket?), which are automatically determined by the ./configure script. In particular, note that Cooledit does not require the Motif (libXm) library which is not yet available for free. Coolicon requires the free Xpm library -- see the file INSTALL.1.5 Is Cooledit copyrighted? What is the licensing agreement? Cooledit is licensed under the GNU GENERAL PUBLIC LICENSE. This means that you can freely distribute Cooledit under certain conditions. The file COPYING contains the full licensing agreement. You are advised to read this license to be sure of your restrictions and obligations when modifying or distributing Cooledit.1.6 What is the latest version of Cooledit? The distribution that this README file was packed into is Cooledit Version 3.17.5 created on 27 October 2001 See 'Where can I get Cooledit?' below.1.7 Can Cooledit be ported to Gtk? Cooledit and Coolwidgets are deeply integrated since they were developed simaltaneously. Cooledits behaviour has been honed at a low level. To port to any other widget library would be close to a complete rewrite. The editor widget itself is however running under Gnome. This is not the complete Cooledit application, but a version of Cooledit that works under the Midnight Commander (text mode) and under the Gnome verison of the Midnight Commander.1.8 What is Python and its relevance to Cooledit? Python is an object orientated scripting language. (It can be compared to Java but has a much more elegant and intuative design.) It has the most succinct, sensable and readable syntax of any other programming language whether interpreted or compiled. It suites rapid application development (RAD) because it is easy to learn, because Python applications are easy to maintain, and because it is simply takes less time to do anything in Python than with anything else. In the same way that Emacs uses lisp for writing extensions, and Nedit has a macro programming language, Cooledit now can be custom programmed with Python. This is an extremely powerful addition, since all of Python's many extensions are available to Cooledit. The Python home page is http://www.python.org/ Cooledit requires Python version 1.51.9 Should I worry about cutting-edge/BETA releases? If I add something that has a general influence on the stability of Cooledit, then I will normally release this with an announcement indicating that the software is BETA. This is rare. Usually new versions contain isolated features so if you want to be really safe, check for what features are new and avoid them. If a specific problem arises, get the latest release and see if that has been fixed. Probably few users use all of Cooledit's features, hence you should pick a version that you feel happy with and upgrade from time to time to check what useful new stuff has been added.1.10 Where can I get a complete list of title-bar hint messages? The file HINTS contains such a list and installs in a doc/cooledit directory with the other documentation files.1.11 Can I make Cooledit look like NeXT-ish application? You can compile Cooledit with --enable-NeXT-look option to make coolwidgets look similar to NeXT-ish widgets. The similarity is not complete though, as it was implemented to involve as little code changes as possible. It was inspired by GNUstep project <http://www.gnustep.org> and AfterStep Window Manager <http://www.afterstep.org>.1.12 How do I send a bug report? If you discover a bug, please comply with the following procedure: * Make sure yoy have the latest version. Do NOT report a bug from an old version. * Check through the available documentation (man page cooledit.1) to decide if it really is a bug, or if you are just not using something correctly. Also see if it is already listed as a bug. If it is listed, feel free to complain that it has not yet been fixed. * Find out exactly how to reproduce the bug. If it is a behavioural problem, define it in detail, explaining the exact key presses and key releases involved. Phrases that merely complain `I have difficulty...', or `...does not work...' are going to be met with rudeness. Suggest exactly how you would like it to function. * If an error message was reported, quote the error message in full, letter for letter. * If the bug is a program crash, recompile Cooledit with the -g option and use gdb to list a backtrace. * Email the author. Be sure to quote the version number. The operating system version, the version of libc you are using, and the version of X. * If the problem you are having is related specifically to the NeXT look and feel version of Cooledit, and doesn't appear in the normal version, the you may want to email Sasha Vasko. * It is not necessary to prove that there really is a problem with a lengthly litigative argument. Rather demonstrate it with a precise procedure.1.13 How do I send a compilation bug report? It is considered important when Cooledit does not compile and install cleanly on a particular UNIX system, hence please report such problems. Please try both the rpm package as well as source package to identify where the problem lies. If one works, but not the other, it is a useful hint to us that should be reported. However, as a developer, I AM NOT HERE TO TEACH YOU HOW TO INSTALL A GNU PACKAGE. Cooledit conforms quite strictly to the guidelines for a GNU package, and anyone who has experience installing other GNU packages from source should have no difficulty with Cooledit. If you have a genuine compilation difficulty, please send the version number, the output of config.log and the output of the configure and build phases of the installation, as explained in the INSTALL file.1.14 Why is there a built in rxvt and what is interesting about it? See the file README.rxvt in the source distribution for information about rxvt.2 NETWORK SOURCES AND RESOURCES2.1 Where can I get Cooledit? The latest stable release can be obtained from ftp://sunsite.unc.edu/pub/Linux/apps/editors/X http://cooledit.sourceforge.net/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -