文章导航PC6首页软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

您的位置:首页操作系统Linux → 关于linux vim命令 总结

关于linux vim命令 总结

时间:2011/2/17 21:33:26来源:本站原创作者:不详我要评论(0)

12 页 命令记录与回放

7.命令记录与回放

q{a-z} 用于开始记录宏,放在寄存器里面的命令可以当成文本粘贴出来,大写字母表示追加

q 结束宏

@{a-z} 执行宏

@@ 用上一次执行宏的寄存器执行宏

8.搜索替换

:[range]substitute/from/to/[flags] 搜索替换的格式 substitute缩写为s,=和+也可以用于分隔符

[range] 默认为当前行

[flags] 默认指替换第一个

g(gloabl) 替换范围内全局

p(print) 显示替换的最后一行

e 告诉VIM未找到匹配时不要报错

c(confirm) 每次替换要求用户确认

y Yes; make this change.

n No; skip this match.

a All; make this change and all remaining ones without further confirmation.

q Quit; don't make any more changes.

l Last; make this change and then quit.

CTRL-E Scroll the text one line up.

CTRL-Y Scroll the text one line down.

9.全局命令

:[range]global/{pattern}/{command} 全局命令的一般形式,其中global可以缩写成g,command必须是:命令,正常模式下的命令可以通过 :normal实现

10.命令范围

任何命令都可以有一个范围

{number} number是行号,指定一行

{number},{number} 指定多行,包含指定的两行,这里的number可以是一个搜索模式, ?abc?  表示向上搜索abc /abc/ 表示向下搜索abc ,当开始行大于结束行的时候它会问你是否交换两个参数,可以在任何number后面添加偏移量,例如: .+1,$-3  或者 ?a?+1,/b/-1等等,还可以在visual模式下选择范围当按下:时会出现 :'<,'> 这时的作用范围即是选区开始的字符到选区结束的字符,要注意的是即使是CTRL-V进入的块选区也是以行为基本单位

. 光标的当前行

1 第一行

$ 最后一行

% 相当于 1,$

'a-z' number还可以用mark表示

`< 上一个选区开始的位置

`> 上一个选区结束的位置

'< 上一个选区开始的行

'> 上一个选区结束的行

5: 就是在:前面加计数器将会在命令栏打开 :.,.+4 可以用任意的计数器

*.需要注意的:

1. d2e 和 d2w 的区别

2. cw 和 ce 的结果一样,都是c2e的结果

3. ^命令加上计数器没有效果

4. Y和yy 的结果一样,都是yy的结果,如果想用Y的效果只能y$了

  5. vnoremap _g y:exe "grep /" . escape(@", '\\/') . "/ *.c *.h"<CR> 这句没看懂      05.2* The example vimrc file explained

6. autocmd BufReadPost *

   \ if line("'\"") > 1 && line("'\"") <= line("$") |

   \   exe "normal! g`\"" |

   \ endif

没看懂 05.2* The example vimrc file explained

7. 关于自定义高亮 查看 mysyntaxfile     和  syntax

8. 关于自定义文件类型 查看    new-filetype|

相关视频

    没有数据

相关阅读 Linux测试网速命令是什么 Linux命令行测试网速教程和Win8一模一样!超华丽Linux仿Win8主题下载XP停止服务我用它 和XP一模一样的Linux系统详细体验Linux启动菜单修改教程教你一招:解决linux下arp攻击的方法gcov-dump原理分析_Linux平台代码覆盖率测试Linux配置DHCP服务器实例:linux配置教程Linux与微软的战争 依旧硝烟弥漫

文章评论
发表评论

热门文章 Cygwin安装教程(图文)CentOS安装教程(CentOLinux系统安装Vmware图

最新文章 Linux测试网速命令是什Cygwin安装教程(图文) CentOS安装教程(CentOS 6.4图文安装)Linux系统安装Vmware图文教程Stingray Traffic Manager配置教程ubuntu u盘安装图解

人气排行 Linux系统安装Vmware图文教程Cygwin安装教程(图文)命令行Makefile和make命令讲解教程关于linux vim命令 总结CentOS安装教程(CentOS 6.4图文安装)用vnc实现windows远程连接linux桌面 vnc安装Linux系统下应用软件安装教程教你手工卸载ubuntu下的vmware系列软件