From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Vyazovoi Pavel Newsgroups: gmane.emacs.help Subject: Re: mouse-less emacs Date: Fri, 25 Jan 2008 11:36:50 +0500 Message-ID: <873asme7i5.fsf@gmail.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1201277412 6056 80.91.229.12 (25 Jan 2008 16:10:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 25 Jan 2008 16:10:12 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Jan 25 17:10:31 2008 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JIR8O-0007rD-TY for geh-help-gnu-emacs@m.gmane.org; Fri, 25 Jan 2008 17:10:29 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JIR7y-0008RW-Ka for geh-help-gnu-emacs@m.gmane.org; Fri, 25 Jan 2008 11:10:02 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!syros.belnet.be!news.belnet.be!transit.news.xs4all.nl!textnews.nntp.hccnet.nl!194.109.133.62.MISMATCH!newsgate.cistron.nl!xs4all!feeder.news-service.com!feed.xsnews.nl!border-2.ams.xsnews.nl!border2.nntp.ams.giganews.com!nntp.giganews.com!uio.no!quimby.gnus.org!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 39 Original-NNTP-Posting-Host: gw-maginfocenter-magn.suttk.ru Original-X-Trace: quimby.gnus.org 1201243871 12672 62.165.50.134 (25 Jan 2008 06:51:11 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: Fri, 25 Jan 2008 06:51:11 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:NOuJWbuDxt9qP243qxhf+9/6rvg= Original-Xref: shelby.stanford.edu gnu.emacs.help:155558 X-Mailman-Approved-At: Fri, 25 Jan 2008 11:06:49 -0500 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:50949 Archived-At: sahteaccount@gmail.com writes: > I am a fairly new linux and emacs user. When I was using a text editor > under windows, I rarely used the mouse. I used ctrl+shift+arrow keys > to select text and ctrl+c and ctrl+v to do copy paste stuff. > > So far in linux (and emacs) whenever I need to copy/paste something, I > highlight the text with mouse and then middle-click the mouse to paste > it. What would be the shortcuts to do same things in emacs with > keyboard? Especially equivalent of ctrl+shift+arrow key in emacs? > > Also ctrl+c and ctrl+v are conveniently located on the keyboard. To my > despair ctrl+c has a different meaning (kill!) for linux. > > Finally... Undo is simply ctrl+z in windows, while linux uses that > combination to suspend the process. Emacs's ctrl+_ is difficult > because > 1) those key are not close to each other > 2) I don't have an explicit _ key. It is 'shift' of +. So I need to > ctrl+shift+ + which is obviously harder. > > Please help this poor soul in his transition to Linux and emacs > > Thanks all Emacs is mouseless operating system. C-h i, C-h t - embedded help system. Brief: C-spc, C-spc-spc for setting mark and selecting text, M-w for copying, C-w for cutting, C-y for inserting. And many many more in help system. I recommend to swap Ctrl with CapsLock for easy use emacs keybindings. For example - write this simple macro to your .emacs and select word under cursor with M-@: (fset 'mark-whole-word [C-right ?\C- ?\C- C-left]) (global-set-key (kbd "M-@") 'mark-whole-word) Sorry for my bad english.