強悍的 vim —— 刪除空行、刪除註釋以及加註釋解註釋
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
可加可不加
:s/
<from>
/<to>
= substitude across entire document replacing<from>
<to>
(只對每一行的第一個進行修改):s/
<from>
/<to>
/g = substitute every occurence on line rather than just first
5. 解註釋
:s/^#//g
^#:表示開頭為 # 號;
相關推薦
強悍的 vim —— 刪除空行、刪除註釋以及加註釋解註釋
1. 刪除空行 空行的構成比較複雜 (1)刪除沒有內容的空白行 :g/^$/d (2)刪除包含空格(%s)的空白行 :g/^%s*$/d 2. 刪除註釋 :%s/^#.*$//g
eclipse刪除空行或者刪除註釋
在eclipse中刪除某一行就用ctrl+D快捷鍵。如果你想刪除一個檔案中的所有空行呢。 可以用下面方法。 一、eclipse刪除空行 1.開啟原始碼編輯器 2.使用快捷鍵C
eclipse基本設置----中文亂碼、行數顯示、縮進方式、行末空格和空行自動刪除、常用註解
空行 name info prop 刪除行 ber 導入 影響 Edito 一、中文亂碼 window系統下,Eclipse中導入新的項目的時候,可能會遇到中文亂碼的問題。 解決方案:將系統默認的格式為GBK改成UTF-8。以下是具體解決方法,可以根據需要選擇不同的
UltraEdit 刪除空行和註釋
不僅在程式碼中會用到正則表示式,其實在日常軟體應用中也會涉及正則表示式。比如字處理軟體、程式碼開發工具中都提供對正則表示式查詢和替換的支援。 這裡以UltraEdit為例來介紹正則表示式在日常軟體中的應用。UltraEdit是一款功能強大的編輯器,支援正則表示式的使用。
NetBeans刪除空行,清空空行,去掉註釋
效果方法1.使用快捷鍵Ctrl+R喚出替換介面 (command+R in OSX)2.點選 正則匹配按鈕(有齒輪的那個),如下圖:3.使用字串 ^\s 來搜尋空行,並替換成空字串,替換所有,即可清空所有的空行4.使用字串 ^#+(.*?)$ 來搜尋替換所有“以#開頭的行”解
表格增加行、刪除行
一、程式碼: <html> <head> <meta charset="utf-8" /> <title>table test</title> <!-- 作者:[email prote
notepad++ 批量消除 空行、註釋
今天領導讓我將n個 java程式碼放在同一個txt檔案中,並且消除其中的空行和註釋,於是我就用了notepad++,併網上找了一些批量處理的方法 下面是我用過的方法,親測有效 (1)批量消除空行 正則: ^[\t
如何快速刪除程式碼中的空行?eclipse刪除空行超實用
姓名:秦俊坤 教育背景: 2005.9-2009.7 ,本科,西北大學數學系; 關注領域: GPU加速:CUDA程式設計; 密碼技術:熟悉各種密碼演算法,有一定密碼演算法漏洞分析能力; 雲端計算:Hadoop、Mapreduce、NoSQL 、Hbase;
遞迴刪除空檔案、空目錄
package com.ghgj.cn.zy; import java.io.FileNotFoundException; import java.io.IOException; import java.net.URI; import java.net.URISyntaxExceptio
統計程式碼檔案中的實際有效行數,去掉空行、單行註釋、多行註釋
#coding=gbk import os #rootdir='f:\\pylianxi' def count_line_core(file_name): ##傳入單個檔案,統計行數,之後返回該檔案的實際程式碼行數;區分utf-8、gbk有待優化 print('core_file_name
sublime 中用正則 去除空行、html註釋和js註釋
1.去除空行CTRL+H開啟replace功能,勾選上左側的regular expression,並填寫 find what欄 : \s+$ (正則表示式)replace with欄 : (這行留空) 接著點replace all即可2.去除html註釋CTRL+H開啟re
jquery實現table動態新增行、刪除行以及行的上移和下移
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head>
notepad++ 批量消除 空行、註釋
今天領導讓我將n個 java程式碼放在同一個txt檔案中,並且消除其中的空行和註釋,於是我就用了notepad++,併網上找了一些批量處理的方法 下面是我用過的方法,親測有效 (1)批量消除空行 正則: ^[\t ]*\r\n 在notepad++ 頁面
資料結構(七)二叉樹節點、空指標、刪除葉節點、最大節點數
1、二叉樹節點 程式碼: //二叉樹節點 #include<stdio.h> #include <malloc.h> #include <conio.h> #include<iostream> // typedef int
vim 複製多行及刪除
任務:將第9行至第15行的資料,複製到第16行方法1:(強烈推薦):9,15 copy 16 或 :9,15 co 16 由此可有: :9,15 move 16 或 :9,15 m 16 將第9行到第15行的文字內容到第16行的後面 方法2: 游標移動到結束行,ma 游標移動到起始行,輸入y'a 游標移
Linux顯示檔案前幾行、拷貝檔案前幾行、刪除檔案前幾列
ll -lrth:按照更改時間倒序排列,最新檔案在下邊ll -lrSh:按照檔案大小倒序排列,最大檔案在下邊grep --color :高亮查詢關鍵字grep -A 10 xxx : 顯示關鍵字後10行,查異常棧時很有用grep -B 10 xxx : 顯示關鍵字前10行grep -C 10 xxx : 顯示
scrapy生成csv檔案空行、csv檔案開啟亂碼(解決方案)
一、scrapy生成csv檔案會有多餘的空行 當使用scrapy crawl testspider -o test.csv後,生成的預設csv檔案每一行之間是有空行的,解決的方法是修改scrapy的原始碼 首先開啟C:\Users\fengyun\AppData\Local\Programs\Python
docker常規操作——刪除容器例項、刪除映象
我們前幾篇講了編譯映象,如果有些舊映象不想要了怎麼刪除呢,如果互動式啟動產生了很多容器例項也想刪除呢,下面我們將進行演示。 1、刪除容器例項 docker rm 容器ID或容器名
Oracle 匯入資料庫 刪除使用者、刪除表空間、刪除表空間下所有表,檢視當前表空間
匯入資料庫 在cmd下用 imp匯入 格式: imp userName/passWord file=bmp檔案路徑 ignore = y (忽略建立錯誤)full=y(匯入檔案中全部內容); 例: imp DISASTERV2/DISASTERV2 file=C:\Use
Mysql-基本練習(07-修改表-新增主鍵、唯一、外來鍵約束、新增/刪除預設約束、刪除約束)
1.新增主鍵約束語法:ALTER TABLE tb_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,……)新增主鍵約束前表結構為表tb1的id欄位新增主鍵約束,約束名為pk_tb1