写了一个小工具:删除每行开始的无用字符

2017 年 12 月 8 日
 zhangjk1993

效果如下所示, 有兴趣的可以看下。

在线地址
Source


+ aaaaaa
+ aaaaaaaaaa
+ ggggggggg
+ gggggggg

conversion text:

aaaaaa
aaaaaaaaaa
ggggggggg
gggggggg

  1 <!DOCTYPE html>
  2 <html lang="en">
  3 <head>
  4     <meta charset="UTF-8">
  5     <meta name="viewport" content="width=device-width, initial-scale=1">
  6     <title>Delete Characters</title>
  7
  8     <link rel="stylesheet" href="assets/css/style.css">
  9 </head>

conversion text:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Delete Characters</title>

    <link rel="stylesheet" href="assets/css/style.css">
</head>
4390 次点击
所在节点    分享创造
16 条回复
wweir
2017 年 12 月 8 日
不给出无用前缀的具体定义,不敢用
PS: 一条 sed 命令的事,也犯不着用
hsuan
2017 年 12 月 8 日
还是要鼓励一下的
zhangjk1993
2017 年 12 月 8 日
@wweir 呃,要删的字符是你自己指定的呀,主要我也没用过 sed,而且这个逻辑也比较简单,所以就自己写了个。
Rico
2017 年 12 月 8 日
vim: ctrl+v ,l/j 选中多行 /多列 d 删除
lsvih
2017 年 12 月 8 日
sed 's/^[ ]*[[:digit:]]*//g'
zhangjk1993
2017 年 12 月 8 日
@Rico 我之前也用 vim 弄过,感觉还是有点限制,比如下面的这种
```
aaaaaa
+ aaaaaaaaaa
ggggggggg
+ gggggggg
ggggggggg
+ gggggggg
ggggggggg
+ gggggggg
ggggggggg
+ gggggggg
```
CommitOne
2017 年 12 月 8 日
我是用的正则
Kilerd
2017 年 12 月 8 日
Delete Line Numbers

怕不是平时在国内的辣鸡带 Line Number 的网站复制代码太多了,才会想出这样的一个解决方案。

也就只有国内的那些网站复制代码会带 Line Number 的
Universe
2017 年 12 月 8 日
:0,$ s/^{你要删除的字符}//g
sola97
2017 年 12 月 8 日
好好学正则啊
zhangjk1993
2017 年 12 月 8 日
@Kilerd 噗,写这个的主要目的是在复制代码片段到博客上的时候,去掉前面多余的空格。
zhangjk1993
2017 年 12 月 8 日
zhangjk1993
2017 年 12 月 8 日
@sola97 确实要好好学学了
BingoXuan
2017 年 12 月 8 日
学正则只需要 30 分钟
qfdk
2017 年 12 月 8 日
@BingoXuan 三十分钟 终生受益
qping
2017 年 12 月 9 日
你需要的是列编辑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/413001

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX