vim
来源:互联网 发布:mac子弹头专柜价格 编辑:程序博客网 时间:2024/06/07 01:21
vim、vi
命令模式、插入模式、编辑模式
插入 a、i、o A,I,O
定位 :set nu :set nonu, :n
删除 x nx dd ndd
复制和剪切 yy p dd p
替换和恢复 r R u
搜索和替换 /关键词 n :范围/要替换的关键词old/new/g %s全文
保存退出 :wq ZZ :q!
1、:r !命令
:r !date 就会把当前时间导入到当前的vim文件中
2、map 快捷键 触发命令
自定义快捷键命令
:map ^H www.sina.com.cn<ESC> <ESC>退出命令行, ^H: ctrl,V, 三个键一起按,或先ctrl+V,再ctrl+H,定义之后,在编辑文本时,只要按ctrl+H ,就可以快速插入 www.sina.com.cn
:map ^B 0x 表示ctrl+B 可以删除每行的第一个字符,可用来删除每行的注释符号 “#”
3、注释
:3,7s/^/#/g 注释掉3~7行 ^表示行首,行首加上#,g 不询问
:3,7s/^#/ /g 只去掉行首的注释# :3,7s/#/ /g 去掉3~7的所有#
:3,7s/^/\/\//g 行首加// :3,7s/^/ \ / \ / g
4、替换命令
:ab mymail www.sina.com.cn 回车 定义mymail的地址,在vim文本中,只要输入mymail,再回车就会出现ww.sina.com.cn
要使设置的快捷方式和编辑命令语句生效,需要写到配置文件,只能放编辑模式命令,比如 set nu map ab
普通用户 vi /home/username/.vimrc 管理员 vi /root/.vimrc
5、vim命令
- vim
- VIM-
- vim
- vim
- vim
- vim
- vim
- vim
- vim
- VIM
- vim !!!
- VIM
- VIM
- vim
- vim
- Vim
- Vim
- vim
- angularJS基本表格
- OC学习笔记4
- Leetcode学习(41)—— Find All Anagrams in a String
- 拥抱JavaScript闭包
- 解决 上传的excel2007文件,在用poi处理时通过new XSSFWorkbook(inputStream)出错
- vim
- squid透明代理
- C++ STL--stack/queue 的使用方法
- Ceilometer服务安装和配置
- String index out of range: 0
- Xutils 3.0+数据库操作
- TCP、UDP、IP 协议分析
- 打印功能的实现
- Android Studio导入Github工程问题总结-download gradle非常慢