33问答网
所有问题
linux中用VI编辑文件时,如何忽略掉#标记的内容呢?
linux中用VI编辑文件时,如何忽略掉#标记的内容呢?
举报该问题
推荐答案 2014-11-26
vi ~/.vimrc
增加:
set foldmethod=expr
set foldexpr=getline(v:lnum)=~'^#s*'?1:0
编辑文件时输入 zc 隐藏注释,输入 zo 恢复注释
原理是利用折叠,将连续的注释行折叠,缺点是单独的注释行没法隐藏
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/5R5RB540c0R5P44BR5.html
其他回答
第1个回答 2014-11-26
:s/^#//g
将所有^#全部删掉
相似回答
用vi 编辑
器编辑配置
文件的时候,如何
让vi不显示以#开头的行?
答:
命令模式下,输入::set fdm=expr :set foldexpr=getline(v:lnum)=~'^#s*'?1:0 然后就可以把所有 # 开头的行折叠起来了。看起来至少不乱。如果还需要偶尔展开折叠,那么再加一句映射,把 <space> 映射成折叠切换键::nnoremap <SPACE> @=((foldclosed(line('.')) < 0) ? 'zc' : '...
linuxvi
替换字符串linuxvi替换
答:
方法1、使用dos2unix命令(部分Linux系统中未安装)格式:dos2unixa.txtb.txt 方法2.使用vi的替换功能
。启动vi,进入命令模式,输入以下命令::%s/^M$//g#去掉行尾的^M。:%s/^M//g#去掉所有的^M。:%s/^M/+/g#将^M替换成回车。:%s/^M/r/g#将^M替换成回车。方法3.使用sed命令。和vi...
linux
vi
命令详解
答:
vi
file
name :打开或新建
文件,
并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正
用vi编辑时
发生系统崩溃,恢复filename vi filename...
大家正在搜
linux怎么编辑文件内容
linux 编辑文本内容命令
linux编辑文件命令vim
linux编辑文件命令 vi
linux文件编辑
linux文件编辑命令
linux复制文件到另一个文件夹
linux修改文件内容命令
linux查看文件内容命令
相关问题
在linux中用vi编辑的时候,用“u"命令撤销过一些操作,...
在Linux的vi编辑器中,如何开启或关闭忽略大小写查找文本
如何在linux中的vi编辑模式下删除一大块内容
在linux中,我用vi编辑的时候,用“u"命令撤销过一些操...
linux系统使用vi命令进入文件后怎么修改保存
Linux系统中,如何用vi命令删除含有某字符的行
linux如何在不打开文本编辑器(vi)的情况下对文件进行编...