CLI text editor recommendation
Kirk Strauser
kirk at strauser.com
Wed Sep 13 09:52:57 PDT 2006
On Wednesday 13 September 2006 11:25, Andy Greenwood wrote:
> I need a CLI text editor I can use over ssh, which does NOT append
> newlines to the end of files as I save them. I am using this to edit
> PHP files, and my PHP doesn't like newlines outside the last ?>. ee
> and vi both do so, I tried nano which also does the same. I haven't
> installed emacs to try that yet, since the man page says that it also
> does the same thing. Does anyone have any ideas?
"vim -b brokenfile.php" should work. Note that something is seriously broken
with PHP, though, if it can't process text files in the standard format.
> Another question: Why do so many text editors have this behavior?
Because lines end with end-of-line, and the last line isn't magic. Note that
almost every text file on your system is this way. Try this:
$ cat somefile.txt; echo NEWTEXT
If somefile.txt contains "foo", you'd expect to see:
foo
NEWTEXT
However, your broken PHP install insists on files that would result in:
fooNEWTEXT
which is clearly not the right thing to do. I really don't mean to sound
harsh, but the problem really is with PHP and not your text editors. If that
was a widespread issue, you'd hear about it all over the place and not just
in this one thread.
--
Kirk Strauser
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20060913/459c72fa/attachment.pgp
More information about the freebsd-questions
mailing list