您的位置:首页 > 其它

11.8 vim编辑模式 vim命令模式

2017-11-07 00:00 351 查看

5.5 进入编辑模式

i 在当前字符插入字符

I行首

a在当前字符后插入字符

A行末

o在当前往下插入新的一行

O行上

在空白文档中写入一段文字并保存。



输入vim demo.txt直接回车进入一般模式。然后按 “i” 字母进入编辑模式,在窗口的左下角会显示 “– 插入 –” 或者 “– INSERT –” 这说明进入插入模式,可以编辑文档。



想保存的话,需要先按一下键盘左上角的 “Esc” 键,此时 “– 插入 –” 或者 “– INSERT –” 消失,然后输入 ”:wq” 回车就会保存刚才的文字了。



查看文档内容:




5.6 vim命令模式

:w 将编辑过的文本保存

:w! 若文本属性为只读时,强制保存

:q 退出vim

:q! 不管编辑与否,都不保存强制退出

:wq 保存,退出

:set nu 在每行的行首显示行号

:set nonu 取消行号

:nohl 不高亮

:x 不更改mtime 类似于:wq

一般模式下查找与替换

/word 向光标之后寻找一个字符串为word的字符串,当找到第一个word后,按“n”继续查找后一个

?word 向光标之前寻找一个字符串为word的字符串,当找到第一个word后,按“n”继续查找前一个

:n1,n2s/word1/word2/g 在n1和n2 行之间查找word1这个字符串并替换为word2,也可以把“/”换成“#”"@"

:n1,$s/word1/word2/g 从第一行到最末行,查找word1并替换成word2


5.7 vim实践

扩展
vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.html

vim常用快捷键总结 http://www.apelearn.com/bbs/thread-407-1-1.html

vim快速删除一段字符 http://www.apelearn.com/bbs/thread-842-1-1.html

vim乱码 http://ask.apelearn.com/question/6753
小键盘问题 http://ask.apelearn.com/question/7215

vim加密 http://www.apelearn.com/bbs/thread-7750-1-1.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: