用vim正撸代码撸的飞起,突然Xshell就掉线了,真是太蛋疼了。

于是开始怀念起vs下撸代码时随时随地ctrl+s保存的快捷键,百度了一下,网上的vim实现ctrl+s保存的快捷键设置都有问题,自己捣鼓了半天才搞定,在这里记录一下。

首先要禁止 "CTRL-S:挂起终端, "CTRL-Q:恢复终端 "这些键盘映射,

在用户主目录下的.bashrc中加入stty -ixon    如下图:

然后修改vim中的按键映射,在 ~/.vimrc中加入

nmap <C-S> :w!<CR>i

vmap <C-S> <C-C>:w!<CR>

imap <C-S> <Esc>:w!<CR>i

如下图:

就可以实现在vim的命令模式和插入模式下,Ctrl+s保存文件

附上本人的两个配置文件百度网盘链接,直接copy到linux个人主目录下,就可以了

http://pan.baidu.com/s/1qWGAb3u

最新文章

  1. 升级openssl环境至openssl-1.1.0c
  2. android avd sdk root
  3. Mac OSX 无法SSH远程的原因
  4. 在seajs中使用require加载静态文件的问题
  5. JavaScript中toStirng()与Object.prototype.toString.call()方法浅谈
  6. java中的静态方法
  7. 浮点数的陷阱--double i != 10 基本都是对的,不管怎么赋值
  8. MySQL 服务日志
  9. 在C#中实现串口通信的方法
  10. bzoj4946 Noi2017 蔬菜
  11. Java面试06|项目相关介绍
  12. 【翻译】如何在Ext JS 6中使用Fashion美化应用程序
  13. flutter -icons
  14. [转]如何正确学习JavaScript
  15. 命令行连WiFi
  16. jsp中的JSTL与EL表达式用法及区别
  17. AD提高动态的方法(附SNR计算)
  18. android switch控件
  19. MemCahced 使用及常见问题说明
  20. 【Html 学习笔记】第六节——列表

热门文章

  1. 003 01 Android 零基础入门 01 Java基础语法 01 Java初识 03 Java程序的执行流程
  2. matlab中imfilter的用法
  3. (九) SpringBoot起飞之路-整合/集成Swagger 2 And 3
  4. ps 安装 ps 2017 下载 及教程(保姆式教程)
  5. 多测师讲解接口测试 _面试题003_高级讲师肖sir
  6. golang常用库:字段参数验证库-validator
  7. 阅读-Calibre Library转PDF、EPUB配置
  8. [wxpusher]分享一个服务器推送消息到微信上的小工具,可以用于微信推送提醒和告警。
  9. post 和php://input 转
  10. 记2020年初对SimpleGUI源码的阅读成果