vim 編輯不顯示以 或其它開始的行

2022-06-15 16:54:10 字數 638 閱讀 3973

vim 編輯不顯示以#或其它開始的行

1、命令列:set foldexpr=getline(v:lnum)=~'^#s*'?1:0

顯示效果如下圖:

2、其它命令列:

set foldexpr=getline(v:lnum)=~'^#s*'?1:0

1. 刪除空行--空行的構成比較複雜

(1)刪除沒有內容的空白行

:g/^$/d

(2)刪除包含空格(%s)的空白行

:g/^%s*$/d

2. 刪除注釋

:%s/^#.*$//g

如果某些行以若干空格開始,並以換行結束:

:%s/^[ ]*#.*\n//g

3. 刪除以//開頭的注釋

$ cat test.txt | grep -v '//' >> test2.txt

4. 加注釋

其實就是替換:

:s/^/#/

:s/^/#/g

末尾的g可加可不加

5. 解注釋

:s/^#//g

^#:表示開頭為 # 號;

其它vi應用:

div顯示和不顯示 當幾列資料 中顯示或不顯示

都知道用div控制顯示或不顯示 顯示測試 div的style display block 是顯示,即 document.getelementbyid divtest style.display block style display none 是不顯示.即 document.getelementby...

linux中vim怎麼不顯示行號

在linux中,vim可用 set nonu 使編輯過程中不顯示行號 該命令的作用就是取消行號,也可利用 setnu 命令使行號再顯示出來。若配置檔案 vimrc 存在,可在該檔案中新增一行 set nonu 使檔案每次都不顯示行號。本教程操作環境 linux7.3系統 dell g3電腦。在使用 ...

vim 編輯時顯示行數

環境centos7.2 1 首先找到vimrc檔案 find name vimrc我的機器上該檔案位置為 etc vimrc 2 修改vimrc檔案,新增set number這一行即可,儲存退出即可 1 if v lang utf8 v lang utf 8 2 set fileencodings ...