Sponsored Content
Top Forums Programming Open Source What editor does everyone use? Post 75650 by yongho on Tuesday 21st of June 2005 10:09:45 AM
Old 06-21-2005
What editor does everyone use?

I was looking through the topics and I wasn't sure if this was the best place to post this question:

I was wondering, out of curiosity, which software everyone was using to code their scripts in. I do mostly sh/ksh and my favorite has always been EditPlus because it is small, fast, yet powerful. Plus other users in the community have coded syntax highlighting for languages that EditPlus hasn't included.

My two main concerns are:
1. Simplicity (I tend to like souped up versions of notepad, which is what EditPlus seems to be).
2. Syntax highlighting.

I posted this because perhaps there's an even better program I should be using. Or perhaps someone has a very good syntax highlighting file that I haven't found yet.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Vi editor ?

Hello everybody, My question is: how to add /tmp/work at the end of line in vi editor. my file looks like: cp file1 cp file2 cp file3 **** I need to add " /tmp/work" at the end of each line. I tried this :%s/$/" /tmp/work" and this :%s/$/\ /tmp/work\/ but it does not work. (2 Replies)
Discussion started by: billy5
2 Replies

2. HP-UX

instead VI editor - which one?

I'd like to find some editor for HP-UX, something like notepad, but not VI editor. Can someone have some ideas which one? thx (6 Replies)
Discussion started by: diamond
6 Replies

3. UNIX for Advanced & Expert Users

vi editor

Hi, how can I add at the begining and at the end of all of the lines of my text file in VI editor ? Many thanks before. for exemple if in my file i have line 1 line 2 I want to have : start line 1 end start line 2 end (3 Replies)
Discussion started by: alain123456
3 Replies

4. UNIX Desktop Questions & Answers

best editor

We work on AIX 5L We use vi as text editor (only scripts to create and modifiy). What do you think of emacs ? Where can I find it ? Do you know better text editor for scripts ? Thank you for all answers. (1 Reply)
Discussion started by: annemar
1 Replies

5. HP-UX

vi editor

I am new in hp ux and I want work with vi editor, but in hp ux vi editor the backspaes and del keys doesn't work. how can I enable them. thanks (3 Replies)
Discussion started by: hkoolivand
3 Replies

6. UNIX for Dummies Questions & Answers

Pasting text in VI editor from a different editor

Hi, I knw its a silly question, but am a newbie to 'vi' editor. I'm forced to use this, hence kindly help me with this question. How can i paste a chunk 'copied from' a different editor(gedit) in 'vi editor'? As i see, p & P options does work only within 'vi'. (10 Replies)
Discussion started by: harishmitty
10 Replies

7. Shell Programming and Scripting

set EDITOR=vi -> default editor not setting for cron tab

Hi All, I am running a script , working very fine on cmd prompt. The problem is that when I open do crontab -e even after setting editor to vi by set EDITOR=vi it does not open a vi editor , rather it do as below..... ///////////////////////////////////////////////////// $ set... (6 Replies)
Discussion started by: aarora_98
6 Replies

8. Solaris

Epic Editor was not able to obtain a license for your use. Feature Epic Editor :Licen

Epic Editor was not able to obtain a license for your use. Feature Epic Editor :License server is down (1 Reply)
Discussion started by: durgaprasadr13
1 Replies

9. Shell Programming and Scripting

About vi editor

How can ` character be printed on vi editor ? empl_id=`echo $line | awk ' { print $1; } '` (2 Replies)
Discussion started by: senem
2 Replies

10. Shell Programming and Scripting

Not able to use @ in VI editor

Hello All, Need one Help for one issue. I am using a French Keyboard, so @ sign is on key 0 and i have to use right Alt + 0 to print it. It is working everywhere but not inside Vi editor. I can type @ in shell, in notepad. But inside Vi editor it is not working, another problem is that if... (2 Replies)
Discussion started by: yadavricky
2 Replies
QSyntaxHighlighter(3qt) 												   QSyntaxHighlighter(3qt)

NAME
QSyntaxHighlighter - Base class for implementing QTextEdit syntax highlighters SYNOPSIS
#include <qsyntaxhighlighter.h> Inherits Qt. Public Members QSyntaxHighlighter ( QTextEdit * textEdit ) virtual ~QSyntaxHighlighter () virtual int highlightParagraph ( const QString & text, int endStateOfLastPara ) = 0 void setFormat ( int start, int count, const QFont & font, const QColor & color ) void setFormat ( int start, int count, const QColor & color ) void setFormat ( int start, int count, const QFont & font ) QTextEdit * textEdit () const void rehighlight () DESCRIPTION
The QSyntaxHighlighter class is a base class for implementing QTextEdit syntax highlighters. A syntax highligher automatically highlights parts of the text in a QTextEdit. Syntax highlighters are often used when the user is entering text in a specific format (for example, source code) and help the user to read the text and identify syntax errors. To provide your own syntax highlighting for QTextEdit, you must subclass QSyntaxHighlighter and reimplement highlightParagraph(). When you create an instance of your QSyntaxHighlighter subclass, pass it the QTextEdit that you want the syntax highlighting to be applied to. After this your highlightParagraph() function will be called automatically whenever necessary. Use your highlightParagraph() function to apply formatting (e.g. setting the font and color) to the text that is passed to it. See also Basic Widgets and Text Related Classes. MEMBER FUNCTION DOCUMENTATION
QSyntaxHighlighter::QSyntaxHighlighter ( QTextEdit * textEdit ) Constructs the QSyntaxHighlighter and installs it on textEdit. Ownership of the QSyntaxHighlighter is transferred to the textEdit QSyntaxHighlighter::~QSyntaxHighlighter () [virtual] Destructor. Uninstalls this syntax highlighter from the textEdit() int QSyntaxHighlighter::highlightParagraph ( const QString & text, int endStateOfLastPara ) [pure virtual] This function is called when necessary by the rich text engine, i.e. on paragraphs which have changed. In your reimplementation you should parse the paragraph's text and call setFormat() as often as necessary to apply any font and color changes that you require. Your function must return a value which indicates the paragraph's end state: see below. Some syntaxes can have constructs that span paragraphs. For example, a C++ syntax highlighter should be able to cope with /*...*/ comments that span paragraphs. To deal with these cases it is necessary to know the end state of the previous paragraph (e.g. "in comment"). If your syntax does not have paragraph spanning constructs, simply ignore the endStateOfLastPara parameter and always return 0. Whenever highlightParagraph() is called it is passed a value for endStateOfLastPara. For the very first paragraph this value is always -2. For any other paragraph the value is the value returned by the most recent highlightParagraph() call that applied to the preceding paragraph. The value you return is up to you. We recommend only returning 0 (to signify that this paragraph's syntax highlighting does not affect the following paragraph), or a positive integer (to signify that this paragraph has ended in the middle of a paragraph spanning construct). For example, if you're writing a simple C++ syntax highlighter, you might designate 1 to signify "in comment". For a paragraph that ended in the middle of a comment you'd return 1, and for other paragraphs you'd return 0. In your parsing code if endStateOfLastPara was 1, you would highlight the text as a C++ comment until you reached the closing */. void QSyntaxHighlighter::rehighlight () Redoes the highlighting of the whole document. void QSyntaxHighlighter::setFormat ( int start, int count, const QFont & font, const QColor & color ) This function is applied to the syntax highlighter's current paragraph (the text of which is passed to the highlightParagraph() function). The specified font and color are applied to the text from position start for count characters. (If count is 0, nothing is done.) void QSyntaxHighlighter::setFormat ( int start, int count, const QColor & color ) This is an overloaded member function, provided for convenience. It behaves essentially like the above function. void QSyntaxHighlighter::setFormat ( int start, int count, const QFont & font ) This is an overloaded member function, provided for convenience. It behaves essentially like the above function. QTextEdit * QSyntaxHighlighter::textEdit () const Returns the QTextEdit on which this syntax highlighter is installed SEE ALSO
http://doc.trolltech.com/qsyntaxhighlighter.html http://www.trolltech.com/faq/tech.html COPYRIGHT
Copyright 1992-2001 Trolltech AS, http://www.trolltech.com. See the license file included in the distribution for a complete license statement. AUTHOR
Generated automatically from the source code. BUGS
If you find a bug in Qt, please report it as described in http://doc.trolltech.com/bughowto.html. Good bug reports help us to help you. Thank you. The definitive Qt documentation is provided in HTML format; it is located at $QTDIR/doc/html and can be read using Qt Assistant or with a web browser. This man page is provided as a convenience for those users who prefer man pages, although this format is not officially supported by Trolltech. If you find errors in this manual page, please report them to qt-bugs@trolltech.com. Please include the name of the manual page (qsyntaxhighlighter.3qt) and the Qt version (3.1.1). Trolltech AS 9 December 2002 QSyntaxHighlighter(3qt)
All times are GMT -4. The time now is 01:24 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy