请教多行注释和编辑跳转

北斗

2010-03-09 11:41:53 来自: 北斗

恩刚开始用vim,有两个非常需要的功能不知道怎么设置:

一个是多行的vim注释,在eclipse下我习惯用alt + /注释多行的。现在用vim还是用shift + up/down选择多行,但是怎么加上“或者//或者#注释多行文件捏……

另一个是我需要有快捷键设置跳转到上次编辑的位置或者上次编辑的文件,有谁设置过吗~~

多谢指点啊~~~

1人喜欢
  • LipingTaBaBa

    2010-03-09 11:45:33 LipingTaBaBa

    第二个问题的答案是 Ctrl + 字母o

  • xinli0

    2010-03-09 11:50:35 xinli0 (Why so serious?)

    NERD_commenter.vim
    非常nb的注释工具,支持几乎所有语言。绑定到一个快捷键就行了
    例如:
    map <silent> <F5> ,c<space>

    ,c<space>是toggle 最简单的注释方式。

  • IronMick-tt8

    2010-03-09 11:54:25 IronMick-tt8 (东濠涌二少)

    先用^跳转到行首,然后Ctrl-v进入列编辑模式,然后往下到你要注释段的末行,按I,这时光标会跳回选区的第一行,输入注释符,然后按Esc,完工。

  • IronMick-tt8

    2010-03-09 11:57:07 IronMick-tt8 (东濠涌二少)

    忘了说明,上面的I是大写I。

  • 冰室珏

    2010-03-11 16:59:45 冰室珏 (杀人还要诛心!哎呀!!好可怕呀!!!)

    注释 : CTAL+Q 然后选择你所要注释的行 (j,k) ,然后 大写 I, 输入你要注释的符号,比如// ,esc...完成.

    第二个. gi. 回最后一次输入的位置. ctal + o 跳回.

  • Thomas

    2010-03-12 21:39:53 Thomas

    ctrl+v 进入列模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如#,再按esc,就会全部注释了.
    再有就是在命令行输入:1,2 s/^/#/g (1是其实行可以改,2是终止行可以改,#是注释符,貌似//会出问题其他格式的都可以)

  • Thomas

    2010-03-12 21:42:42 Thomas

    补充下,刚经过实验//是可以的格式:1,2 s/^/\/\//g

  • 北斗

    2010-03-13 17:17:35 北斗

    多谢各位,我试试~~~
    我总想把vim改造成我用eclipse的快捷键……但是总是有很多瑕疵……大概是因为我windows快捷键用太多了还不适应vim或者linux下的风格吧


这个小组的成员也喜欢去  · · · · · ·

开源
开源 (4098)
Emacs
Emacs (2343)
O'Reilly爱好者
O'Reilly爱好者 (2803)
Debian
Debian (1619)
Django
Django (3834)
LISP
LISP (2012)