emacs 里面如何进行行选择

Vim、Emacs配置和使用
回复
zjuliubin
帖子: 4
注册时间: 2009-05-20 9:34

emacs 里面如何进行行选择

#1

帖子 zjuliubin » 2011-08-21 12:19

就是整行整行的选择。
就像vim里面按V
看到vimpulse里面有这个功能,但不想在emacs里面模拟vim,只想要这一个功能。
应该怎么搞?
头像
yoursaf
帖子: 234
注册时间: 2010-04-01 0:58

Re: emacs 里面如何进行行选择

#2

帖子 yoursaf » 2011-08-21 12:43

在行头做个标记,然后把光标移到行尾,就选了整行了。

代码: 全选

if ( 信春哥=true )
  {
    得永生;
    不挂科;
    赚大钱;
    不怕磕;
  }
 else
   {
     去死吧;
   }
头像
Qiqidone
帖子: 37
注册时间: 2009-07-16 8:53

Re: emacs 里面如何进行行选择

#3

帖子 Qiqidone » 2011-08-21 22:00

我一般是Shift-down
多读点书:什么都略懂一点,生活更精彩一些
GNU Suit : Linux | Emacs | GCC | GDB | Make......
C++ = C + OOP + Tmp + STL;
Python: Simple is beauty
(Lisp 'Big Picture)
zjuliubin
帖子: 4
注册时间: 2009-05-20 9:34

Re: emacs 里面如何进行行选择

#4

帖子 zjuliubin » 2011-08-22 12:33

希望能选择多行。
yoursaf 写了:在行头做个标记,然后把光标移到行尾,就选了整行了。
zjuliubin
帖子: 4
注册时间: 2009-05-20 9:34

Re: emacs 里面如何进行行选择

#5

帖子 zjuliubin » 2011-08-22 12:35

这个不能保证所有的行都是整行的被选中。
Qiqidone 写了:我一般是Shift-down
头像
tangboyun
帖子: 701
注册时间: 2009-07-25 1:57
联系:

Re: emacs 里面如何进行行选择

#6

帖子 tangboyun » 2011-08-22 13:21

选择多行和选择区域不是一回事么
2楼的回答适用于任何连续区域的选择。
设mark默认是C-@,自己多试试吧。
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
头像
yoursaf
帖子: 234
注册时间: 2010-04-01 0:58

Re: emacs 里面如何进行行选择

#7

帖子 yoursaf » 2011-08-24 9:22

在某一行的行头做个标记,然后C-n

代码: 全选

if ( 信春哥=true )
  {
    得永生;
    不挂科;
    赚大钱;
    不怕磕;
  }
 else
   {
     去死吧;
   }
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: emacs 里面如何进行行选择

#8

帖子 Fermat618 » 2011-09-01 10:09

ed, ex, sed等都是基于行的编辑。vim的ex模式用来做行编辑也相当不错,我经常用:模式来进行行的处理。Emacs下好像不注重这个。但考虑到Elisp的扩展性,我可不敢说Emacs做不到。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
回复