tnfh.net
当前位置:首页 >> vim 换行替换成空格 >>

vim 换行替换成空格

既没看懂问题,也没看懂那个解决方法…… 您能再详细说说想做什么么?比如: 1 2 3 4 5 6 7处理之后会变成什么?

set autoindent,把当前行的对起格式应用到下一行; set smartindent,智能的选择对起方式; set tabstop=4,设置tab键为4个空格; set shiftwidth=4,将换行自动缩进设置成4个空格;

选项 'shiftwidth' 控制自动缩进量。 你还可以同时设置 'softtabstop' 的值来控制 tab 键的缩量(否则 tab 会插入一个制表符)。将 'softtabstop' 设置成 -1,就表示使用和 'shiftwidth' 相同的值。 有人建议更改 'tabstop' 的值。但这不是推荐...

是不是不能在指定列处换行呀,没仔细研究过。不过英语习惯的人应该很难忍受文本编辑器在单词中间换行吧。 和换行有关的选项是 formatoptions (fo),你也可以参考手册 :h fo-table 获得一些帮助。

习惯在windows上浏览网页并保存一些脚本文件,如果通过samba方式传递到Ubuntu下,用vi查看编辑此类文件时候,总会有^M出现在行尾(如:echo $contents ^M),这是因为windows下的换行符与unix上的不同。 1. vi dosfilename 2. Press Esc 3. Enter...

去掉文件中的换行符 (1)tr命令的操作是针对文件的操作,它把整个文本当做操作的对象,所以可以直接去除文件中的换行符 tr '\n' ' ' < file (2)sed的操作对象是行.而作为行分割符号的回车符,本身是不属于行的.所以sed中必须加上N命令,把下一行的内...

字符界面出问题相对正常,很多网页输出效果和粘贴结果不一样,是因为网页输出是靠他自己的控制符实现的,有些网页没有针对复制粘贴做准备。用了不该用的控制符就会出问题。尤其是粘贴到字符界面下。问题更大。 你可以试试粘贴到图形界面的编译器...

可以用filetype设定,如dos(\r\n)、unix(\n)等 :set filetype默认是\n,但如果打开的文件全用\r\n,也能识别。

设置 set backspace=indent,eol,start 试一下看看

找到/etc/vimrc文件在文件,用vim将其打开,在此文件开头加上如下 1)设置(软)制表符宽度为4: set tabstop=4 set softtabstop=4 2)设置缩进的空格数为4 set shiftwidth=4 3)设置自动缩进:即每行的缩进值与上一行相等;

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com