Vim命令行模式调用shell命令方式(笔记)
本文为阅读vim实用技巧时的一部分笔记
在vim中操作时,我们能很方便德调用shell命令。下面选取了最有用的一些调用外部命令的方式:
:shell
:启动一个shell(输入exit返回vim):!{cmd}
:在shell中执行{cmd}:read !{cmd}
:在shell中执行{cmd},并把其标准输出插入到光标下方:[range]write !{cmd}
:在shell中执行{cmd},以[range] 作为其标准输入:[range]!{filter}
:使用外部程序{filter}过滤指定的[range]
Vim命令行模式调用shell命令方式(笔记)相关推荐
- perl脚本执行linux命令行,Perl调用shell命令方法小结
一.system perl也可以用system调用shell的命令,它和awk的system一样,返回值也是它调用的命令的退出状态. 代码如下: [root@AX3sp2 ~]# cat aa.pl ...
- MySQL记住密码_技术分享 | mysqlsh 命令行模式 密码保存
作者:胡呈清 爱可生 DBA 团队成员,擅长故障分析.性能优化,个人博客:https://www.jianshu.com/u/a95ec11f67a8,欢迎讨论. 本文来源:原创投稿 *爱可生开源社区 ...
- mysql js 命令行登录_mysqlsh 命令行模式与密码保存-爱可生
原标题:mysqlsh 命令行模式与密码保存-爱可生 命令行模式 mysql shell 如何实现类似 mysql -e "show processlist;" 的效果?即执行完就 ...
- linux中vim命令怎么查找替换,vim命令行快捷操作及查找替换
一.Vim命令行模式常见快捷方式 1. 三种主要模式: ① 命令(Normal)模式: 默认模式,移动光标,剪切/粘贴文本 ② 插入(Insert)或编辑模式: 修改文本 ③ 扩展命令(extende ...
- 13分页和shell命令行模式
技术交流QQ群:1027579432,欢迎你的加入! 本教程来源于B站杨仕航Django2.0开发视频教程,如需转载,必须注明来源! 1.为什么先讲分页功能 2.快速添加新的博客 shell命令行模式 ...
- vim normal 模式、插入模式、命令行模式
0. normal 模式 撤销:u(undo),恢复:ctrl + r 合并当前行和下一行:shift + j 1. 插入模式 换行:ctrl + j 2. 命令行模式 查找和替换 查找::/< ...
- Linux 命令行模式下退出 vim
Linux 命令行模式下退出 vim 命令 说明 :q! 强制退出,不保存 :q 退出 :wq! 强制保存并退出 :w <文件路径> 另存为 :saveas 文件路径 另存为 :x 保存并 ...
- vim编辑完之后无法切换到命令行模式
vim编辑完之后无法切换到命令行模式 我在使用宝塔面板的时候,突然间用vim编辑完文件之后,点击esc无法退出insert模式,这就导致我编辑完之后无法保存退出,我还以为宝塔面板出什么问题了.因为我在 ...
- python 3 廖雪峰博客笔记(三) 命令行模式与交互模式
python 的代码一般保存为 .py结尾的文本文件格式 比如 add.py 里写下如下内容 100 + 200 执行 add.py有两种方式: 1. 命令行方式:将python代码写入脚本中执行 p ...
最新文章
- 【怎样写代码】确保对象的唯一性 -- 单例模式(三):单例模式
- python入门(一)
- Django搭建简易博客教程(四)-Models
- 香帅的北大金融学课笔记19 -- 科技金融
- 软件工程概论 课堂练习 第3次作业6【流图;计算环形复杂度;找独立路径】
- 【Git】解决remote: ******: Incorrect username or password (access token)方法
- slide简介(大数据技术)
- vue indev.html,webpack - Can't add script tag to Vue component files ( *.vue ) - Stack Overflow
- Excel VBA 词根管理工具
- 黑白照片修复亦可「如假包换」,华人学者提出实例感知着色新方法
- (24)System Verilog设计十进制计数器
- Android 系统签名实现的三种方式
- 无法初始化windows sockets
- Sql中 update select结合更新
- 部队计算机专业培训申请书,《计算机专业奖学金申请书》.docx
- 过年回家,还怕抢不到票?程序员教你如何抢票
- linux服务器防御ddos,linux如何防御ddos
- 7月第1周风控关注 微信支付SDK曝XXE漏洞 可伪造订单
- 手机芯片份额证明苹果跃升,华为腰斩
- layui 卡片式列表_当卡片式UI不再流行,列表式UI将是王牌
热门文章
- spingboot使用redis连接池报错
- springboot获取resources路径_Docker构建SpringBoot应用
- ateq测漏仪f620说明书_手环测漏仪规格齐全-同江
- Jmeter性能测试之while控制器的使用
- Linu网络判断指令ping、curl、telnet的区别与应用场景
- 如何查看夜神模拟器的端口
- flask_sqlalchemy连接Mysql报TypeError: create_engine() got an unexpected keyword argument 'encoding'解决办法
- strings 命令——ELF文件格式与“链接和装载”
- ajax.beginform onfailure,如何使用Ajax.BeginForm OnSuccess和OnFailure方法?
- java 自动封装_自动补全的java封装