每日一Vim(26)---跨行执行〈Normal模式下的〉命令
以往,要想在多行执行normal 模式下命令可以通过定义宏来重复操作,今天讲个新鲜的。:normal
命令。之前讲过一个列子,实现注释多行代码这样一个需求,可选的方法如下三种方式:(当然你还可以相出更多的办法来)
import urllib2
def html():
f = urllib2.urlopen("http://www.douban.com")
print f.read()
- 替换:
:%s/^/#/g
- visual block:
gg<Ctrl-v>I#<Esc>
- 注释第一行后用
.
重复执行每一行
我们可以在第三种方法之上用normal
命令实现上述需求,步骤:
- 光标定位到首行,执行:
I#<Esc>
-
jVG
选中之后的所有行 -
:'<,'>normal .
这样刚刚选中的行都将执行.
代表的最后一次操作。注:只要输入:
就能实现:'<,'>
,你可以注意VIm的左下角的提示。
第四种方法::%normal I#
,%代表这个文件,当然你可以选择具体的范围,如::1,4normal I#
总结::normal
命令可以执行任何normal 模式下的命令,更多帮助::help normal
。对了,上面这个例子你还可以用“宏,record”来达到要求,如果没有想起来,翻开Recode/Play试试吧。
转载请注明出处,谢谢合作!作者---zhijun
相关推荐
VIM工具命令的使用。VIM工具命令的使用。VIM工具命令的使用。
vim常用编辑命令 vim常用编辑命令 vim常用编辑命令
vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令
VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结
学习vim编辑器,第一步熟记vim的基本命令。linux开发必备。
Vim文件编辑命令
VIM常见命令总结VIM常见命令总结
VIM常用命令大全VIM常用命令大全VIM常用命令大全VIM常用命令大全
vim编辑器中常用的命令总结,以图片和树状结构的形式完美的总结了vim中常用命令。如:查找名,修改命令,删除命令
搜集的非常全的一个vim编辑器使用命令表
linux下vim命令详解 高级一些的编辑器,都会包含宏功能,vim 当然不能缺少了,在 vim 中使 用宏是非常方便的
vim常用命令 我汇总的一些vim常用的指令和按键操作,和一些NERDTree菜单插件的命令,尤其是NERDTree,这个vim插件装上之后,感觉完全可以把vim当IDE来用,实在是我辈码农的装逼利器。 1. 功能指令 按键 解释 ...
本图片包含大量的常用vim使用命令和操作,而且对所使用的命令进行了分类,方便查阅
在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。 :args 打开远程文件,比如ftp或者...
主要是整理了一些vim最常用的命令,基本够用了,整理成pdf,便于打印一份,放在手边
VIM编辑常用命令详细解读,全面又简洁,目录清晰,偏于查找
ubuntu and vim 命令大全 ubuntu and vim 命令大全 ubuntu and vim 命令大全 ubuntu and vim 命令大全
众所周知,vim是Linux下面最重要的编辑器了~ 而对vim命令的学习是学好vim的重中之重~这张壁纸上面集中了vim的一些常用命令, 把它当作的桌面背景,随时随地可以查看vim命令~
vim 命令图解,linux里面的文本编辑器
自己整理的关于超强编辑器gVim的命令速查一览表!