vim 学习总结
来源:互联网 发布:华为端口nat配置 编辑:程序博客网 时间:2024/05/24 15:39
0.在vim中,有时需要显示tab键和空格
set list
set listchars=tab:>-,trail:-
1.在vim中,有时需要将tab转换成space。使用ret命令(replace tab)。
[range]ret[ab]! [new-tabstop]举例:将第一行到文件尾的tab转换成space,每个tab用4个space替代。
:set expandtab
:%ret! 4
如果没有给定4,则用当前的tab宽度设定替换为space。
2.在vim中,有时需要删除所有行尾的空格
:%s/ *$//g
3.在vim中,有时需要删除所有行尾的tab
:%s/\t*$//g
4.在vim中删除所有行尾的多余的tab键和空格
:%s/\s*$//g
5.在vim中所有行首或行尾添加一些字符串
:3, %s/^/some string/g 从第3行至文件末尾的每一行行首添加some string
:%s/$/some string/g 在全文行尾添加some string
:%s/string1/string2/g 替换全文中的string1为string2
:3, 7s/string1/string2/g 用string2替换3-7行的string1
:%s/\n//g 删除所有行尾的换行符
其中,s表示substitude,g表示global,%表示所有行
6.使用vim来改变文件编码
两条命令:
set enc=xx
set fenc=yy
第一句表示先设置当前文件是采用什么编码的,以告诉vim内部如何获取内容。
第二句表示保存为什么编码。
设置后,wq就可以了。
扩展阅读:http://www.360doc.com/content/08/1008/14/19694_1729202.shtml
- vim命令学习总结
- vim命令学习总结
- VIM学习总结
- vim 学习总结
- vim命令 学习总结
- vim 学习总结
- vim的学习总结
- vim 学习总结
- vim 学习总结
- vim学习总结
- Vim学习总结
- Vim学习总结
- VIM命令学习总结
- vim 学习总结
- Vim学习资料总结
- vim 学习总结(一)
- Vim学习总结(二)
- 学习VI和VIM总结
- QQ连连看小外挂一个
- VI/VIM常用命令
- 位运算的应用和分治法在二进制中的应用
- ubuntu中安装vmware tools 时候出现unable to create the directory
- java程序员面试题及解答
- vim 学习总结
- libpcap库函数介绍
- 两种老公,两种人生
- 音乐天堂--天空之城
- 解题笔记(30)——找含单链表的环入口点(转网上某位高手的解法)
- HOJ12134
- java垃圾回收机制的算法 (转载)做了部分修改
- 最简单的win32框架
- ubuntu 动态链接库修复