From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: C-p, C-b, C-f, and C-n... why? Date: Wed, 30 Nov 2005 23:07:41 +0200 Message-ID: References: <1133329096.909577.80790@g43g2000cwa.googlegroups.com> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1133389371 6775 80.91.229.2 (30 Nov 2005 22:22:51 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 30 Nov 2005 22:22:51 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Nov 30 23:22:42 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EhaIm-0002pR-D1 for geh-help-gnu-emacs@m.gmane.org; Wed, 30 Nov 2005 23:19:48 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EhaIl-0006Jl-L4 for geh-help-gnu-emacs@m.gmane.org; Wed, 30 Nov 2005 17:19:47 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EhaI6-0006Cx-4B for help-gnu-emacs@gnu.org; Wed, 30 Nov 2005 17:19:06 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EhaI2-0006Bs-6D for help-gnu-emacs@gnu.org; Wed, 30 Nov 2005 17:19:04 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EhaI1-0006Bc-DA for help-gnu-emacs@gnu.org; Wed, 30 Nov 2005 17:19:01 -0500 Original-Received: from [192.114.186.20] (helo=nitzan.inter.net.il) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EhaI1-0004K3-4w for help-gnu-emacs@gnu.org; Wed, 30 Nov 2005 17:19:01 -0500 Original-Received: from HOME-C4E4A596F7 (IGLD-80-230-153-112.inter.net.il [80.230.153.112]) by nitzan.inter.net.il (MOS 3.7.2-GA) with ESMTP id CBQ18913 (AUTH halo1); Wed, 30 Nov 2005 23:07:42 +0200 (IST) Original-To: help-gnu-emacs@gnu.org In-reply-to: <1133329096.909577.80790@g43g2000cwa.googlegroups.com> (casioculture@gmail.com) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:31544 Archived-At: > From: casioculture@gmail.com > Date: 29 Nov 2005 21:38:16 -0800 > > In the tutorial it suggests I use C-p, C-b, C-f, and C-n rather than > arrow keys, why should i? In the next release of Emacs, the tutorial will say: Moving from screenful to screenful is useful, but how do you move to a specific place within the text on the screen? There are several ways you can do this. You can use the arrow keys, but it's more efficient to keep your hands in the standard position and use the commands C-p, C-b, C-f, and C-n. These characters are equivalent to the four arrow keys, like this: and also You can also use the PageUp and PageDn keys to move by screenfuls, if your terminal has them, but you can edit more efficiently if you use C-v and M-v. So it does mention the arrow keys, but teaches the Emacs bindings because they are faster (and because no one these days needs to be told about the arrow keys). > What's even more annoying is this: C-p requires left hand C and right > hand p, and then C-b requries right hand C and left hand b. Same goes > for C-f and C-n. Not here: I have one of my left-hand fingers constantly in the area of Ctrl/Shift/Alt keys, and press the rest -- p, b, n, f, whatever -- with my right hand. Just move it a little, and you get to b, n, and everything else.