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

2017-12-08 09:44:15 +08:00
 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>
3377 次点击
所在节点    分享创造
16 条回复
wweir
2017-12-08 09:52:26 +08:00
不给出无用前缀的具体定义,不敢用
PS: 一条 sed 命令的事,也犯不着用
hsuan
2017-12-08 09:54:57 +08:00
还是要鼓励一下的
zhangjk1993
2017-12-08 10:02:04 +08:00
@wweir 呃,要删的字符是你自己指定的呀,主要我也没用过 sed,而且这个逻辑也比较简单,所以就自己写了个。
Rico
2017-12-08 10:56:53 +08:00
vim: ctrl+v ,l/j 选中多行 /多列 d 删除
lsvih
2017-12-08 11:09:42 +08:00
sed 's/^[ ]*[[:digit:]]*//g'
zhangjk1993
2017-12-08 11:11:55 +08:00
@Rico 我之前也用 vim 弄过,感觉还是有点限制,比如下面的这种
```
aaaaaa
+ aaaaaaaaaa
ggggggggg
+ gggggggg
ggggggggg
+ gggggggg
ggggggggg
+ gggggggg
ggggggggg
+ gggggggg
```
CommitOne
2017-12-08 11:19:17 +08:00
我是用的正则
Kilerd
2017-12-08 11:22:45 +08:00
Delete Line Numbers

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

也就只有国内的那些网站复制代码会带 Line Number 的
Universe
2017-12-08 11:38:06 +08:00
:0,$ s/^{你要删除的字符}//g
sola97
2017-12-08 12:02:58 +08:00
好好学正则啊
zhangjk1993
2017-12-08 12:10:45 +08:00
@Kilerd 噗,写这个的主要目的是在复制代码片段到博客上的时候,去掉前面多余的空格。
zhangjk1993
2017-12-08 12:10:57 +08:00
zhangjk1993
2017-12-08 12:11:11 +08:00
@sola97 确实要好好学学了
BingoXuan
2017-12-08 12:52:06 +08:00
学正则只需要 30 分钟
qfdk
2017-12-08 20:31:07 +08:00
@BingoXuan 三十分钟 终生受益
qping
2017-12-09 10:45:49 +08:00
你需要的是列编辑

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

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

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

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

© 2021 V2EX