vim --Filter commands

简介: 命令也被称作是motion:help !Filter commands 信息过滤 (filter)!==>tell vim to performing a filter operation!5G -> 从光标下向下5行执行过滤程序 (tell vim to start filter under cursor and go down 5 lines):.

命令也被称作是motion



:help !


Filter commands 


信息过滤 (filter)

!==>tell vim to performing a filter operation

!5G -> 从光标下向下5行执行过滤程序 (tell vim to start filter under cursor and go down 5 lines)

:.,.+4!


:10,15!sort -> 只在文件的第10行到第15行之间执行 (sort between line 10 to 15)

!! -> (filter the current line)

:.,$!sort (sort from current line to end) 


!!date -> 插入当前时间 (insert current date)




A filter is a program that accepts text at standard input, changes it in some

way, and sends it to standard output.  You can use the commands below to send

some text through a filter, so that it is replace by the filter output.

Examples of filters are "sort", which sorts lines alphabetically, and

"indent", which formats C program files (you need a version of indent that

works like a filter; not all versions do).  The 'shell' option specifies the

shell Vim uses to execute the filter command (See also the 'shelltype'

option).  You can repeat filter commands with ".".  Vim does not recognize a

comment (starting with '"') after the ":!" command.




:! -> 直接运行shell中的一个外部命令 (call any external program) 


相关文章
|
6月前
|
人工智能 Linux 开发工具
linux 对文件内容的查看、归档 及 vim基本操作
linux 对文件内容的查看、归档 及 vim基本操作
|
3月前
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
28天前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
19 0
|
2月前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
2月前
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
76 8
|
6月前
|
小程序 Linux 开发工具
【Linux】Linux 开发工具(vim、gcc/g++、make/Makefile)+【小程序:进度条】-- 详解
【Linux】Linux 开发工具(vim、gcc/g++、make/Makefile)+【小程序:进度条】-- 详解
|
4月前
|
搜索推荐 Linux 开发工具
|
5月前
|
Linux Shell 持续交付
Linux下vim的配置
本文介绍了如何对vim进行基础配置,如行号显示、缩进设置等,并推荐了一种自动化部署方案,通过链接下载预配置的vim环境脚本,简化了配置过程,提升开发效率。
84 3
Linux下vim的配置
|
4月前
|
Linux Shell 开发工具
Linux Vim批量注释和自定义注释
在Vim中,快速批量注释和取消Shell脚本的多行可以使用替换命令。例如,用`:1,10s/^/#/g`在第1到10行行首加`#`注释,`:1,10s/^#//g`则移除这些行的行首`#`。定义快捷键如`:map^P l#<Esc>`(需用Ctrl+V+P生成^P)能一键在当前行添加`#`注释。要取消注释,可以定义`:map^B 0x`来删除行首字符。通过`.vimrc`保存快捷键设置,可使它们在每次启动Vim时生效。
|
4月前
|
Ubuntu Unix Linux
Linux Vim最全面的教程
Linux Vim最全面的教程