33问答网
所有问题
用vi 编辑器编辑配置文件的时候,如何让vi不显示以#开头的行?
如题所述
举报该问题
推荐答案 推荐于2017-09-21
有一个折中的办法,用fold,基本上看不到#开头的注释:
命令模式下,输入:
:set fdm=expr
:set foldexpr=getline(v:lnum)=~'^#s*'?1:0
然后就可以把所有 # 开头的行折叠起来了。看起来至少不乱。
如果还需要偶尔展开折叠,那么再加一句映射,把 <space> 映射成折叠切换键:
:nnoremap <SPACE> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
如果经常用,就把这3句写到 vimrc 里去。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/cB405W4cd.html
其他回答
第1个回答 2011-06-24
在LINUX的字符模式或者打开一个终端,输入vi 文件名 回车即可
如果你输入的这个文件名存在的话,它就打开或者编辑这个文件;如果你输入的这个文件名不存在,它就创建这个文件。
也可直接输入vi 回车
追问
你可能没理解我的意思,我是说在编辑配置文件的时候,如何忽略掉那些注释行。让vi只显示非注释行。
第2个回答 2011-06-25
无法实现
相似回答
vi编辑器如何
把
开头
是
#的行
全都删掉啊?
答:
按ESC退出编辑模式 输入 :g/^#/d如果#前面有空格,可以用::g/^ *#/d
linux统计行数linux统计行数
答:
第一种是,手动显示:在vim命令行模式下输入:setnu 取消显示:在vim命令行模式下输入:setnonu 第二种是,永久自动显示:我们修改一个
配置文件
。我们输入命令:vim~/.vimrc 打开后是一个空文件,我们添加setnu,保存退出,再次进入
vim编辑器,
就会自动显示出行号了。如此简单 Linuxbash怎样取得
文件行
...
linux 命令
vi
里面set nu
怎么用?
答:
在VI的命令模式下输入“:set nu”或者修改vi配置文件
“vi ~/.vimrc”,在其中添加“set nu”在VI的命令模式下输入“:set nu”,就有行号了。但是想将这个设置写进VI的配置文件,就 vi ~/.vimrc 在这个文件中,添加 set nu 就行了 以前我还不适应,后来用得多了也就习惯了。。。请参考,希...
大家正在搜
如何编辑配置文件
linux编辑网络配置文件
如何配置文件
搜狗直接编辑配置文件
如何修改配置文件
vi编辑器的基本用法
vi和vim编辑器的区别
用户配置文件
linux 配置文件
相关问题
vi编辑器如何把开头是#的行全都删掉啊?
VI 编辑器中怎样显示行号?
linux如何在不打开文本编辑器(vi)的情况下对文件进行编...
vi编辑器中如何进入末行模式
linux环境不支持中文显示,使用VI编辑器时,文件内容中文...
linux下用vi编辑器时,没显示行号,且不能自动缩进,有什...
linux系统中如何在使用vi编辑器的时候不退出vi使用系统...
vi编辑器如何进入末行