进入编辑模式 , vim命令模式 , vim实践

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进入编辑模式 , vim命令模式 , vim实践相关的知识,希望对你有一定的参考价值。

笔记内容:

5.5进入编辑模式

5.6 vim命令模式

5.7 vim实践

笔记日期:2017.8.4

 

5.5 进入编辑模式

所谓编辑模式就是进入可以编辑文件内容的状态,就和进入word文档进入记事本是一样的,最普遍进入编辑模式的方式就是按i,即进入当前光标所在位置的编辑模式。下面介绍几种进入编辑模式的方式:

Shift+i也可以进入编辑模式,但是光标会移动到光标所在行的行首。

o键则会往下换一行后进入编辑模式。

Shift+o则是往上换一行后进入编辑模式。

a键光标会在当前的字符往后移动一位后,进入编辑模式。

  Shift+a光标会移动到光标所在行的行末,并且进入编辑模式。

技术分享



5.6 vim命令模式

技术分享

:%s/str1/str2/       用字符串 str2 替换行中首次出现的字符串 str1

 

:s/str1/str2/g       用字符串 str2 替换行中所有出现的字符串 str1

 

:.,$ s/str1/str2/g    用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1

 

    :1,$ s/str1/str2/g    用字符串 str2 替换正文中所有出现的字符串 str1

:g/str1/s//str2/g     功能同上

 

:m,ns/str1/str2/g     将从m行到n行的str1替换成str2

 

从上述替换命令可以看到:

g 放在命令末尾,表示对搜索字符串的每次出现进行替换,不止匹配每行中的第一次出现;不加 g,表示只对搜索字符串的首次出现进行替换;g 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作

s 表示后面跟着一串替换的命令

% 表示替换范围是所有行,即全文

 

x保存退出类似于wq,它们的区别是:在没有对文件进行操作的情况下使用wq会更改mtime,使用x则不会更改mtime,除非你对文件进行操作了。




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://www.apelearn.com/bbs/thread-6753-1-1.html

小键盘问题 http://www.apelearn.com/bbs/thread-7215-1-1.html

vim加密  http://www.apelearn.com/bbs/thread-7750-1-1.html


本文出自 “12831981” 博客,请务必保留此出处http://12841981.blog.51cto.com/12831981/1972190

以上是关于进入编辑模式 , vim命令模式 , vim实践的主要内容,如果未能解决你的问题,请参考以下文章

进入编辑模式 , vim命令模式 , vim实践

四周第三次课 5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践

进入编辑模式vim命令模式vim实践

5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践

进入编辑模式 vim命令模式 vim实践

5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践