vim基础命令(2)-命令行命令

命令行命令-<:normal>这个命令可以重复上一个操作。他其实就跟.命令的效果查不到。不同的是,他可以把.的效果,作用于你用可视模式下的多行。
例如,如果你想在下面的文字里在每一行加一个;号,那么你可以使用如下的方法
aaaaa
bbbb
cc
ddddd
光标在第一行,A;<Esc>,然后<Ctrl-v>G,最后在:normal .就行了。当然,在可是模式下,你使用命令行,会发现命令行的格式如下
:<,‘>它表示的是选中的行。
当然,我们也可以把上面的那个.命令,变更为更加直接的命令A;而代表操作范围的选中命令,也可以使用其他的范围表示符代替% 这样命令就变成如下
:%normal A;

命令模式下,如果我们想要把当前光标下的字符串复制到命令行中,我们可以使用<C-r><C-w>就行了。这个命令感觉用的最多的情况,应该也就是替换某个单词的时>候比较有用吧。

时间: 2024-10-12 09:43:57

vim基础命令(2)-命令行命令的相关文章

vim基础命令

vim基础命令 不定时更新 插入操作 i 普通插入a 从下一个字符处插入o 从下一行插入 I 在本行首插入A 在本行尾插入O 光标处插入新行 删除操作 x 删除光标所在字符nx 删除后面n个字符 dd 用来删除本行dG 删除到文尾D 删除到行尾 复制粘贴 yy 复制本行nyy复制从本行开始的往下n行dd 剪切p 向下粘贴P 向上粘贴 单字符替换恢复 r 替换当前字符R 开始替换到Escu 取消上步操作 移动操作 gg 到第一行G 到最后一行nG/:n 到第几行 替换与查找 /string 查找和

【vim使用】末行命令的扩展、总结

末行命令主要是针对文件进行操作的: 保存.退出.保存并退出.搜索.替换.另存为.新建.浏览当前目录下的文件列表. 命令 英文 功能 :e . edit 会打开vim中内置浏览器,浏览当前目录下的文件列表. :n 文件名 new 新建文件. :w 文件名 write 另存为.(但vim任然编辑当前的文件,并不会切换文件) 提示:切换文件之前,必须保证当前这个文件已经被保存!  已经学过的末行命令: 命令 英文 功能 :w write 保存 :q quit 退出.(如果没有保存,不允许退出) :q!

Linux基础命令、快捷键、命令操作

Linux基础操作.快捷键.命令 Linux命令的执行过程 命令----shell(命令解释器)-----内核(kernel): 根据命令是否是shell的一部分,将命令分为内部命令和外部命令:内部是shell的一部分,外部命令是由安装软件提供 常用快捷键: ctrl+c-->取消终止命令 ctrl+l-->清楚屏幕 ctrl+a-->光标移动到行首 ctrl+e-->光标移动到行尾 ctrl+f-->向前移动 ctrl+b-->向后移动 alt+.-->引用上一

linux基础入门之文件管理类命令

文件管理类命令 命令和选项 command [options] [arguments] 命令      选项    参数 选项 短选项-   例(-h -l -a) 短选项可组合 例(-hla) 有些命令短选项可以不带-, 通常称作BSD风格的选项 例(ps aux ,tar xf) 有些选项需要带参数 tail -n 2 /etc/passwd 长选项不能组合 --help --list 如果需要参数 长选项的参数通常需要=号  --size=1G 命令后的参数就是命令的作用对象 例:ls /

shell基础之脚本执行,命令别名以及快捷键等

脚本执行方式 比如我们在/root/下编写了一个脚本,名字为hello.sh.那么怎么调用执行它呢?有两种办法: (1)直接通过bash,如下: bash  hello.sh 注:采用bash执行脚本,不需要赋予执行权限.但是这不符合习惯,一般不推荐使用. (2)先赋予权限,然后直接调用: chmod   755   hello.sh /root/hello.sh 注:上面的第一句就是为脚本赋予权限,第二句就是执行命令.一般推荐这种执行方式. ==========================

linux shell基础(五)sed命令(编辑中)

写shell有个步骤就是从一段文本中截取一段字符进行处理. 一.sed命令 sed是一种强大的流式编辑器 (stream editor for filtering and transforming text),它能够完美的使用正则表达式,逐行处理文本并把结果显示到屏幕上.sed的强项是替换文本中的特定字符. 用法:sed [选项]... {脚本(如果没有其他脚本)} [输入文件] sed [options] 'command' file(s) sed [options] -f scriptfil

Linux发行版介绍、Linux系统基础使用入门、Linux命令帮助、Linux基础命令

计算机打的基础知识:CPU(运算器.控制器).memory.I/O(输入设备.输出设备) 程序运行模式: 用户空间:user space,us (可执行普通指令) 内核空间:system space (可执行特权指令) POS:Postable Operating System 可移植操作系统 POSIX 可移植操作系统规范 运行程序格式: Windows:EXE,库文件dll(dynamic link library 动态链接库) Linux:ELF,库文件so(shared object 共

vim的简单用法和简单命令

vim是Linux系统里非常强大的一个文本编辑器,熟练的使用vim编辑器能够在制作脚本,编辑文本的过程中事半功倍 vim编辑器有三个模式: 命令模式 默认使用vim编辑文本时,直接进入的就是命令模式,在次模式下,可以查看文本中的内容,可以复制文本中的内容,但是无法针对文本中的内容进行修改,键盘上的各个字母和字符会被vim编辑器当作命令而并不是输入的字符 编辑模式 在命令模式下通过字母a,字母i,进入到编辑模式下,在此模式下可以对文本中的内容进行更改和添加字符的操作 扩展命令模式 在命令模式下,通

《Practical Vim》第八章:利用动作命令在文档中移动

面向单词的移动 定义: Vim 提供了面向单词的动作命令,用于将光标正向/反向移动一个单词; 功能 命令 正向移动到下一单词开头 w 反向移动到上一单词的开头 b 正向移动到下一单词(当前单词)的结尾 e 反向移动到上一单词的结尾  ge 如果你需要记的话,可以把它们想做 "forward"及 "backword" . 查找命令的移动 f{char} 命令 f{char} 为查找单个字符的命令,常用的核心命令如下: 功能 命令 正向移动到 {char} f 反向移动