From owner-freebsd-questions@FreeBSD.ORG Sat Oct 28 00:42:32 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0877116A407 for ; Sat, 28 Oct 2006 00:42:32 +0000 (UTC) (envelope-from jerrymc@gizmo.acns.msu.edu) Received: from gizmo.acns.msu.edu (gizmo.acns.msu.edu [35.8.1.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D8F843D45 for ; Sat, 28 Oct 2006 00:42:31 +0000 (GMT) (envelope-from jerrymc@gizmo.acns.msu.edu) Received: from gizmo.acns.msu.edu (localhost [127.0.0.1]) by gizmo.acns.msu.edu (8.13.6/8.13.6) with ESMTP id k9S0dTbb099371; Fri, 27 Oct 2006 20:39:29 -0400 (EDT) (envelope-from jerrymc@gizmo.acns.msu.edu) Received: (from jerrymc@localhost) by gizmo.acns.msu.edu (8.13.6/8.13.6/Submit) id k9S0dTwh099370; Fri, 27 Oct 2006 20:39:29 -0400 (EDT) (envelope-from jerrymc) Date: Fri, 27 Oct 2006 20:39:29 -0400 From: Jerry McAllister To: Noah Message-ID: <20061028003929.GA99333@gizmo.acns.msu.edu> References: <45425D61.6030209@enabled.com> <4542607E.8020101@mac.com> <45429451.3040706@enabled.com> <45429608.9090704@mac.com> <4542969E.1060903@enabled.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4542969E.1060903@enabled.com> User-Agent: Mutt/1.4.2.2i Cc: "Peter A. Giessel" , freebsd-questions@freebsd.org Subject: Re: replacing ^M with emacs X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Oct 2006 00:42:32 -0000 > > Thanks Peter, > > where is the logic here? What is control-q for and what is control-j > for? I am trying to figure out how I could have figured that out. They are ASCII characters. For example, the ^M you wanted to get rid of is CTRL-M. There are ASCII tables in various places. A quick search should turn up a few. The assignment of the characters are ancient and traditional and somewhat weird by how things are currently used, but will probably continue to stay that way. Line-Feed, for example - which is that character that marks the end of a line in text files, means it causes the printer to move the paper up one line - in old line printers and teletypes. CTRL-M or ^M is a RETURN (also ENTER nowdays) and that caused the print head to return to the beginning of the line. By the time UNIX came along, it wasn't necessary to use both characters to move the paper and print head because those were virtual. So, they just used one character - the line feed. But, MS-DOS and some others continued to use the pair to mean a new line for some reason - maybe the original association with IBM, although they didn't use ASCII, but EBCDIC - another animal. So, look up an ASCII chart with explanations and you can make an educated guess on the meanings. ////jerry > > also is there a better page than the one I am using below to figure all > these keystrokes out? > > http://www.math.uh.edu/~bgb/emacs_keys.html > > Cheers, > > Noah > > > Peter A. Giessel wrote: > >On 2006/10/27 15:20, Noah seems to have typed: > > > >>this is the best answer. Hits it right on the head of what I want. > >>What if I want the character to replace the ^M with a new line what do I > >>enter in the replace field? > >> > > > >control-q control-j > > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"