四周第三次课5.5进入编辑模式5.6vim命令模式5.7vim实践(代码片段)

author author     2022-11-02     748

关键词:


5.5 进入编辑模式
5.6 vim命令模式
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


1.进入编辑模式

如何进入编辑模式?
1.按键盘上的“i” 右下角会显示 -- 插入-- 光标还是在原来的位置
2.按键盘上的“大写 I” 右下角会显示--插入--- 光标会在行首的位置
3.按键盘上的“a” 右下角会显示--插入--- 光标会在所在位置的后面一个字符的位置
4.按键盘上的“大写 A” 右下角会显示--插入--- 光标会在行末的位置
5.按键盘上的“o” 右下角会显示--插入--- 光标会在所在行下面那一行行首的位置(像回车键)
6.按键盘上的“大写O” 右下角会显示--插入--- 光标会在所在行上面那一行行首的位置
技术分享图片

2.vim命令模式

技术分享图片
:nohl 不高亮显示字符串
:x 保存退出 类似于 :wq(如果文件打开并更改了,用:x 和:wq 没有任何区别。 如果文件没有更改,如果使用:wq 会更改mtime 时间会变成你打开的那一刻 而使用:x 则什么都不会更改)
查找字符串
/字符串 按n可以向下查找 按shift+n可以向上查找
?字符串 按n可以向上查找
替换

                指定替换   :1,100s/单词1/单词2/g,    :1,100  从一行开始到100行结束,s  替换,
                 /单词1/单词2/ 把 1换成2 ,g 把文件中所有的1换成2(如果不加g 只是替换每一行的第一个)
                全文替换  :1,$s/单词1/单词2/g      :1,$s   从第一行到最后结尾 $ 所有的 s结尾,

/单词1/单词2/ 把 1换成2, g 把文件中所有的1换成2(如果不加g 只是替换每一行的第一个)


如何替换 /aa/bb 这种类型的字符?

技术分享图片

:1,$s/\etc/\hosts\aminglinux.com/g 这种方法容易乱

用反斜杠 \ 把前面/的斜杠推一下 让系统认为这是一个普通的字符

技术分享图片

:1,$s#/etc/hosts#aminglinux.com/g

或:1,[email protected]/etc/[email protected]/g 这个方法容易识别

技术分享图片


3.vim实践

上k 下j 左h 右l
ctrl+f 向下翻一页 ctrl+b 向上翻一页
nG 移动到第n行
shift+4 光标移动到行尾 shift+6 光标移到到行首
G 移动到文件的最后一行
gg 移动到文件的第一行
u 还原上一步操作 返回的意思
x 删除字符
y 可视化之后 按v 选中多个字符 然后按x 删除
dd 删除整行
/字符串 然后按n 搜索本文件字符串 并查看次数

删除第37---42行所有内容
37G 定位到37行 42-37=6行 6dd删除往下6行
复制第37--42行的内容,并粘贴到第44行上面
37G 定位到37行 42-37=6行 6yy复制往下6行 (复制单行是yy)
44G 定位到44行 大写 P 粘贴到44行上面 (小写 p粘贴到44行下面)
把第37-42行的内容移动到第19行下面
37G 定位到37行 42-37=6行 6dd剪切往下6行(剪切一行是dd)
19G 定位到19行 小写p 粘贴到19行的下面 (大写P 是粘贴19行到下面)
注意!!!# 剪切 和还原是两部操作 还原的时候要按两次u
把光标移动到首行,把第一行内容改为“#!/bin/bash”
gg 把光标定位到第一行 A 把光标定位到第一行的最后面
按 i 进入编辑模式 ---插入--- x 删除字符
“#!/bin/bash ” 更改内容 按Esc 退出编辑模式
在第一行的下面插入新的一行,并输入"#Hello!"
按o进入编辑模式 --插入-- 回车键 换行
输入"#Hello!"

技术分享图片
技术分享图片
技术分享图片

四周第三次课(2月28日)

四周第三次课(2月28日)5.5进入编辑模式5.6vim命令模式5.7vim实践5.5进入编辑模式5.6命令模式5.7vim实践 查看详情

四周第三次课(2月28日)

5.5进入编辑模式5.6vim命令模式5.7vim实践5.5进入编辑模式编辑模式:可以编辑文本文档。截图一般模式下i键,当前位置插入,左下角显示白字字体“插入”(图片分别是i前,i后的效果)I键, 光标自动移动至行首插入o键 光标所... 查看详情

vim操作

 四周第三次课(8月23日)5.5 进入编辑模式5.6 vim命令模式5.7 vim实践 5.5 进入编辑模式i:当前光标字符前插入I:光标所在行的行首插入o:光标所在行的下一行写东西。O:上一行插入a:光标所在的字符后面写:... 查看详情

2018.1.44周3次课

四周第三次课(1月4日)5.5进入编辑模式 5.6vim命令模式5.7vim实践5.5进入编辑模式 编辑模式的使用i     在当前字符前插入I     在光标所在行的行首插入a     在当前字... 查看详情

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

5.5进入编辑模式从一般模式到编辑模式,只需要按i、I、o、O、a、A、r、R都可以5.6vim命令模式在一般模式下,输入:或者/即可进入命令模式?aming/dnsmasq:1,100s/dnsmasq/aminglinux/g如果使用:wq保存退出,则会更改文件的mtime如果使用... 查看详情

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

5.5进入编辑模式5.6vim命令模式5.7vim实践 扩展vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.htmlvim常用快捷键总结 http://www.apelearn.com/bbs/thread-407-1-1.htmlvim快速删除一段字符 http://www.apelearn.com 查看详情

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

5.5进入编辑模式5.6vim命令模式5.7vim实践 扩展vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.htmlvim常用快捷键总结 http://www.apelearn.com/bbs/thread-407-1-1.htmlvim快速删除一段字符 http://www.apelearn.com 查看详情

2018.4.12三周第三次课(代码片段)

VIM文本编辑工具概念:vim就是vi的升级版,最大的区别就是编辑一个文本时,vi不会显示颜色,而vim会显示颜色。vim有三种常用模式,一般模式、编辑模式、命令模式。#重点如果Linux系统里没有vim工具的就,安装一下[[email prot... 查看详情

四周第三次课(1月4日)

四周第三次课(1月4日)5.5 进入编辑模式i              在光标左侧输入正文a              查看详情

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

扩展:vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.htmlvim常用快捷键总结 http://www.apelearn.com/bbs/thread-407-1-1.htmlvim快速删除一段字符 http://www.apelearn.com/bbs/thread-842-1-1.htmlvim粘贴代码乱 查看详情

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

笔记内容:l 5.5进入编辑模式l 5.6vim命令模式l 5.7vim实践笔记日期:2017.8.4 5.5进入编辑模式所谓编辑模式就是进入可以编辑文件内容的状态,就和进入word文档进入记事本是一样的,最普遍进入编辑模式的方式就是按... 查看详情

四周第二次课5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标(代码片段)

5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标1.#vim(使用vim编辑文件字符以彩色显示)vi没有颜色vim有颜色显示yuminstall-yvim-enhanced使用yum命令安装vim包vim/etc/passwd这个文件千万不要编辑vim分三种模式一般模式还没有... 查看详情

2018-4-13

5.5进入编辑模式5.6vim命令模式5.7vim实践5.5进入编辑模式进入到可以编辑文本文档的模式按i进入编辑模式,按大写的i会直接跳到光标所在行的行首编辑。小写o:从光标所在行下面一行开始写 大写O:上面一行a:光标所在的字... 查看详情

四周第二次课(1月3日)

四周第二次课(1月3日)5.1 vim介绍vi是linux里的文本编辑器,vim为其进阶版本,vim带有颜色显示,vim具有三种工作模式:一般模式、编辑模式、命令模式。一般模式::当你vimfilename编辑一个文件时,一进入该文件就是一般模... 查看详情

4周第3次课vim进入编辑模式命令模式

进入编辑模式即进入可以对文档进行编辑的模式按键作用i在当前字符插入I在光标所在行的行首插入a在当前字符后插入A在光标所在行的行尾插入o在光标所在行的下方插入一行O在光标所在行的上方插入一行vim命令模式命令作用/wo... 查看详情

四周第二次课(2月27日)

5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vim一般模式下复制、剪切和粘贴5.1vim介绍vi编辑没有颜色。vim编辑文字和符号有颜色。没有装vim,可以运行:#yuminstall-yvim-enhancedvim分3种模式:一般、编辑、命令。6.5.2vi... 查看详情

2018.1.34周2次课

四周第二次课(1月3日)5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vim一般模式下复制、剪切和粘贴5.1vim介绍vim是vi的升级版vim时带有颜色显示的安装命令:yuminstall-yvim-enhancedVim有3种模式:一般模式、编辑模式... 查看详情

四周第三次课(2月28日)

编辑模式平时我们用的是小I当然也可以用大I这样他会自动跳到行首小o是从光标下一行开始大O是光标上一行开始小a会再光标所在字符后面大A可以到光标的行末![]![]/j加名字可以把文件里面关于这个名字的表出来替换:1,(到多... 查看详情