VIM 使用【删除换行符 设置tab】
来源:互联网 发布:mac如何查看运行程序 编辑:程序博客网 时间:2024/05/26 19:18
vim删除换行符
:%s/^M//g
注意那个^M在Gvim中是先按ctrl+q在按回车打出来的,
:set list :set list
现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白
字符在哪里。
2、方法1中这样做的一个缺点是在有很多 TAB 的时候看起来很丑。如果你使用一个有颜色的
终端,或者使用 GUI 模式,Vim 可以用高亮显示空格和TAB。 使用 'listchars' 选项:
:set listchars=tab:>-,trail:- :set listchars=tab:>-,trail:-
现在,TAB会被显示成 ">---" 而行尾多余的空白字符显示成 "-"。
:-)
1.设定tab的位置
:set tabstop=4 :set tabstop=4
2.输入tab时自动将其转化为空格
:set expandtab :set expandtab
如果此时需要输入真正的tab,则输入Ctrl+V, tab,在windows下是Ctrl+Q, tab
3.将已存在的tab都转化为空格
:retab :retab
4.设定编辑模式下tab的视在宽度
:set softtabstop :set softtabstop
这不改变tabstop,但让编辑的时候tab看起来是指定的宽度,输入tab时会插入的tab和空格的混合,比如tabstop=4, softtabstop=10,那么插入tab时会将光标移动10个字符,可能会是两个tab加两个空格,这对backspace也有效。
5.解决shiftwidth和tabstop不等时的麻烦
:set smarttab :set smarttab
在行首输入tab时插入宽度为shiftwidth的空白,在其他地方按tabstop和softtabstop处理
6.将tab显示为可见字符
:set list listchars=tab:>- :set list listchars=tab:>-
tab将被显示为>—-的形式
7.只在编辑特定类型的文件时展开tab
将如下代码加入~/.vimrc
autocmd FileType * set tabstop=4|set shiftwidth=4|set noexpandtab autocmd FileType python set tabstop=4|set shiftwidth=4|set expandtab autocmd FileType * set tabstop=4|set shiftwidth=4|set noexpandtab autocmd FileType python set tabstop=4|set shiftwidth=4|set expandtab
:%s/^M//g
注意那个^M在Gvim中是先按ctrl+q在按回车打出来的,
在Vim中是按ctrl+v再按回车才能打出来
vim 显示tab键
1、文件中有 TAB 键的时候,你是看不见的。要把它显示出来:
C代码
现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白
字符在哪里。
2、方法1中这样做的一个缺点是在有很多 TAB 的时候看起来很丑。如果你使用一个有颜色的
终端,或者使用 GUI 模式,Vim 可以用高亮显示空格和TAB。 使用 'listchars' 选项:
C代码
现在,TAB会被显示成 ">---" 而行尾多余的空白字符显示成 "-"。
:-)
1.设定tab的位置
C代码
2.输入tab时自动将其转化为空格
C代码
如果此时需要输入真正的tab,则输入Ctrl+V, tab,在windows下是Ctrl+Q, tab
3.将已存在的tab都转化为空格
C代码
4.设定编辑模式下tab的视在宽度
C代码
这不改变tabstop,但让编辑的时候tab看起来是指定的宽度,输入tab时会插入的tab和空格的混合,比如tabstop=4, softtabstop=10,那么插入tab时会将光标移动10个字符,可能会是两个tab加两个空格,这对backspace也有效。
5.解决shiftwidth和tabstop不等时的麻烦
C代码
在行首输入tab时插入宽度为shiftwidth的空白,在其他地方按tabstop和softtabstop处理
6.将tab显示为可见字符
C代码
tab将被显示为>—-的形式
7.只在编辑特定类型的文件时展开tab
将如下代码加入~/.vimrc
C代码
- VIM 使用【删除换行符 设置tab】
- VIM删除所有换行符
- Linux---删除vim中的^M换行符
- Vim 的 tab 设置
- vim 设置tab宽度
- vim tab设置
- vim tab 的设置
- vim设置tab键
- vim 设置tab 空格
- Vim 的 tab 设置
- vim设置tab宽度
- vim 设置tab宽度
- vim设置tab
- vim 设置tab宽度
- vim设置tab
- VIM设置,自动换行
- VIM设置,自动换行
- VIM查看空格,换行,TAB键
- OpenWFE项目分析
- [Cocoa]在工程中添加 Three20 库
- openwfe的下载与配置
- valgrind教程
- 内核双向链表list.h中的list_entry
- VIM 使用【删除换行符 设置tab】
- Oracle SQL性能优化
- Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面
- 赫夫曼编码
- linq to sql group by 使用
- 去除UILabel的背景色
- Android开发常见错误,经常会碰到
- 使用HP Service Test测试Web Services
- libzip在iOS平台的使用