vim的用法

1. vi 与 vim 有什么区别呢,它们之间有什么关系?
vim是vi的改进版,它比vi增加了很多功能

2. 如何查看当前系统vim的版本?:version

3. 如果想把文档中出现的全部"abc"替换成"def"怎么做?又如何只替换每行中出现的第一个"abc"呢?
:%s/abc/def/g

4. 当搜索某个关键词时,光标所定位的关键词所在的行是如何决定的?也就是说,光标是定位到最顶端出现的关键词的那行还是最底端关键词出现的那行,还是另外的情况?如果想从当前关键词移动到下一个关键词怎么操作?移动到上一个关键词又怎么操作?
光标是定位最底端关键词出现的那行,按n跳到下一个关键词,N跳到上一个关键词

5. 当编辑完文档后,按ESC进入命令模式,输入命令 :x 会怎么样?
会给文件加密,提示输入密码

6. 在一般模式下如何快速的把光标快速的向右或向左移动10个字符?
向右移动:10空格键

7. vim + filename 表示什么含义, vim +10 filename 将会发生什么?
vim + filename 表示用vim打开一个文件, vim +10 filename 表示打开文件后跳到第十行

8. 用vim打开一个文档后,我想让光标跳到第20行,怎么做?跳到最后一行怎么做?
跳到第20行20G
跳到最后一行G

9. vim 打开文档后,默认是不显示行号的,如何做让它显示行号?
:set nu

10. vim打开文档后,我想把20-50行中的第一个‘abc‘ 替换为 ‘efg‘ 怎么操作?如果是想替换所有呢?
把20-50行中的第一个‘abc‘ 替换为 ‘efg‘ :20,50s/abc/def/g
替换所有:%s/abc/def/g

11. vim打开文档后,如何快速删除前100行?
:1,100d

12. vim打开文档后,如何复制一行,并粘贴到第20行的下面?

移动光标到要复制的行,按yy复制,移动到20行,按p粘贴

时间: 2024-08-11 20:53:36

vim的用法的相关文章

vim高级用法多年经验原创总结(全部测试成功)

vim高级用法多年经验原创总结(全部测试成功) ==================================================================================一. Linux→命令模式:Vim filename1.一次移动一个光标h j k l左 下 上 右2.行内移动0 到行首(d0或d^删除至行首)$ 至行尾(d$删除至行尾)0=HOME 到行首$=end 至行尾G 到文件尾50G 到50行gg 到文件首3.有小d/大D都是剪切(del 

vim/vi用法总结

第一章:安装: 在命令行运行vim,如果找不到程序,需要自己安装. 1.1 下载 从官方网站ftp://ftp.vim.org/pub/vim/unix/中选择一个版本下载,我这里使用的是vim-7.3.tar.bz2. 1.2 解压程序: tar -xjvf vim-7.3.tar.bz2 在AIX环境中可能不支持这个命令.可以用Windows上的好压等软件解压后再传入到服务器中,这时一些程序的可执行权限可能被清除了.你需要手动添权限: cd vim73 #进入解压后的源代码目录. vim73

VIM基本用法

vim基本用法 模式化编辑器 模式: 编辑模式: 命令模式 键盘操作常被理解为编辑命令 输入模式 末行模式: vim内置的命令接口,执行vim命令 打开文件 vim [option]... [file]... 模式转换: 编辑模式 --> 输入模式 i: 在光标所在处的前方转换为输入模式 a: 在光标所在处的后方转换为输入模式 o: 在光标所在行的下方新建一个空行并转换为输入模式 I: 行首 A: 行首 O: 光标所在行的上方新建一个空白行 输入模式 --> 编辑模式 Esc 编辑模式 --&

vim常用用法

vim和vi用法基本上一样,vim更强大一些,还有颜色标示.vim的使用,vim有三种模式分别是一般模式,编辑模式,命令模式. 一般模式:删除.复制和粘贴 x:向后删除 X:向前删除 nx:向后删除n个字符 dd:删除当行 D:删除当行字符 ndd:删除当前行向下的n行 yy:复制光标所在的行 p:将复制的数据粘贴在光标的下一行 P:将复制的数据粘贴在光标的上一行 编辑模式: i:在光标所在的位置插入字符 I:在光标所在的行第一个非空位置插入输入的字符 a:当前光标下一个位置输入字符 A:光标所

vim的用法,文件权限及查找工具

1.文本编辑工具vim的使用方法总结 2.文件查找命令find的使用方法总结 find命令用法详解: find [OPTION]... [查找路径] [查找条件] [处理动作] 查找路径:默认为当前路径: 查找条件:指定的查找标准,可以根据文件名.大小.属主属组.类型等进行:默认为找出指定路径下的所有文件: 处理动作:对符合条件的文件做什么操作:默认为输出至屏幕: 查找条件: 根据文件名进行查找: -name "文件名称",字串内可用通配符 如*, ?, []等 -iname &quo

sed 和 vim的用法

处理文本的工具 三剑客之 sed sed是一种流编辑器,它一次处理一行内容.处理时,把 当前处理的行存储在临时缓冲区中,称为"模式空间"( pattern space),接着用sed命令处理缓冲区中的内容 ,处理完成后,把缓冲区的内容送往屏幕.接着处理下一 行,这样不断重复,直到文件末尾.文件内容并没有改变 ,除非你使用重定向存储输出.Sed主要用来自动编辑一 个或多个文件,简化对文件的反复操作,编写转换程序等 sed 的 用法 sed [option]... 'script' inp

vim编辑器用法

Vim 在linux的世界中,绝大多数配置文件是以ASCII的纯文本形式存在,(什么是纯文本文件:其实文件记录的就是1或者0,而我们通过编码系统将这些0或者1转换成我们认识的文字就是了) 为何要学习vim? 1.所有的unix like系统都会内置vi文本编辑器,其他的文本编辑器不一定存在: 2.很多软件的编辑接口都会主动调用vim: 3.Vim具有程序编程能力,可以主动以字体颜色辨别语法的正确性,方便程序设计: 4.编程简单,编辑速度相当快速: Vim分为三种模式:一般模式:命令模式:编辑模式

VIM常见用法总结

欢迎和大家交流技术相关问题: 邮箱: [email protected] 博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://github.com/jiangxincode 知乎地址: https://www.zhihu.com/people/jiangxinnju vim中光标如何回到上一次位置 ctrl + o vim如何删除某行至某行之间的内容? 删除3104至5403行之间的内容: :3104,5403d vim使光标始

vim的用法详解

vim的安装:dnf -y install vim(enhanced) vim 命令格式 vim [OPTION]... FILE... 常用选项: +#  打开文件后,让光标处于第#行的行首,+默认行尾 +/PATTERN   让光标处于第一个被PATTERN匹配到的行行首 -b file 二进制方式打开文件 -d file1 file2…  比较多个文件,相当于 vimdiff -m file  只读打开文件 -e file   直接进入ex模式,相当于执行ex  file 说明: 如果该文

vim简单用法

1.vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode. 2) 插入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式. 3) 底行