以前在 Windows 下,经常用 notepad++和 UltraEdit。因为经常要打开大文件( 1-50M 不等的文件,也许会更大),在 mac 下试了下 sublime 打开大文件很卡。 还有一点就是以前用 UltraEdit 的时候里面的替换功能很方便 假如我有如下字符串:
app_id=319&buy_amount=1&cp_order_id=2081046141653434&create_time=1493952374189
我想把它变成这样:
app_id=319
buy_amount=1
cp_order_id=2081046141653434
create_time=1493952374189
在 UltraEdit 里只需要用它的替换功能把 &
全部替换为^p
即可
搜了下 mac 下也有 UltraEdit,奈何太贵 买不起🤣
各位老司机有用的顺手的文本编辑器推荐吗
1
littleylv 2017-05-05 15:46:33 +08:00
试试 atom ?
|
2
goodbest 2017-05-05 15:52:21 +08:00
textmate
其实你这个需求可以直接命令行 sed 走起 |
5
helloSwift 2017-05-05 15:55:45 +08:00 via iPhone
atom 有全部替换
打开大文件必定卡死 |
6
Goooogle 2017-05-05 15:57:05 +08:00 1
Vim:
:%s/&/\r/g Sublime Shift+Command+F Find:& Replace: \n Replace |
8
ShavenCat 2017-05-05 16:13:50 +08:00 1
我当初也是找 np++的替代品。现在用的 Komodo Edit,是和 notepad++比较像的。
|
9
flowerains 2017-05-05 16:14:19 +08:00
sublime 都不行,就不知道推荐什么了
听说 visual studio code 很快,要不试试看? |
10
TangMonk 2017-05-05 16:17:22 +08:00 via Android 1
vim
|
11
liuyq 2017-05-05 16:18:53 +08:00 1
textmate
|
12
Tunar 2017-05-05 16:19:08 +08:00 via Android
vsc,果断
|
13
imherer OP |
14
haosxianr 2017-05-05 16:29:02 +08:00 via iPad
大文件 BBEdit 毫无压力
|
15
clavichord93 2017-05-05 17:03:33 +08:00 1
vim 啊,为什么不用 vim。。。
|
16
imherer OP @clavichord93 😅 vim 怎么用,不会用。。。
|
17
clavichord93 2017-05-05 17:13:48 +08:00
@imherer 6 楼说了,:%s/&/\n/g
|
18
krisyong 2017-05-05 17:23:38 +08:00
vi 就算了,伦家估计连怎么进命令模式都不知道,😂
|
19
imherer OP |
20
Reficul 2017-05-05 20:19:32 +08:00 via Android
Linux 下面 Kate 这种类似记事本但是又有一点点扩展支持正则和语法高亮的编辑器不知道 Mac OS 下面有没有,现在用 vs code 感觉还是没有 Kate 这种启动快,要等一秒。
|
21
YYYeung 2017-05-05 20:43:24 +08:00
要不,Visual Studio Code ?
|
22
HLT 2017-05-05 20:58:40 +08:00 1
|
23
parthenon2007 2017-05-05 21:00:52 +08:00 1
@imherer 数码荔枝有 UltraEdit 卖,地址: https://item.taobao.com/item.htm?id=535941317026
|
24
blankme 2017-05-05 21:51:38 +08:00
刚才试了用 vim 打开 500m 的文件,丝滑般顺畅。
|
25
eccstartup 2017-05-05 22:01:20 +08:00 via iPhone
tr '&' '\n'
|
27
diveIntoWork 2017-05-05 22:14:57 +08:00
vim ?
|
29
breathiness 2017-05-05 22:53:22 +08:00 via Android
emacs ?🤔
|
30
Suddoo 2017-05-05 23:11:07 +08:00
之前看 Venkat Subramaniam 做 presentation,感觉这个编辑器好炫酷,看评论发现是 texmate
|
31
Gothack 2017-05-06 00:41:45 +08:00 via iPhone
%s/\&/\n/g
|
33
sunjourney 2017-05-06 08:40:56 +08:00 via iPhone
Tbh,你的需求现学 sed 一分钟就找到对应的指令了
|
34
evilangel 2017-05-06 09:41:25 +08:00
Mac 下 UltraEdit 100 多点的价格还可以接受。。自己经常用所以也就买了。
|
35
imherer OP @evilangel 我都不好意思说我用的破解版的。 因为我看官网要 99 刀。。 后来才看到 @parthenon2007 这位仁兄发的居然 100RMB
|
36
ashfinal 2017-05-06 21:27:59 +08:00
举例不太恰当,这例子用任何一个像样点的编辑器都能完成。
而且这个"^p"是什么意思呢?想不明白 |
43
imherer OP @ashfinal 你这样换替换后的结果是
```` app_id=319\nbuy_amount=1\ncp_order_id=2081046141653434\ncreate_time=1493952374189 ```` 而不是 ```` app_id=319 buy_amount=1 cp_order_id=2081046141653434 create_time=1493952374189 ```` |
48
chengfu 2017-05-07 20:27:09 +08:00 via iPhone
自带的 vim 貌似不能进行配置了?所以我装了个 macvim 来改博客代码(非程~)
|
49
ecloud 2017-05-08 09:07:41 +08:00 via iPhone
除了 vim 和 emacs,这个星球上还有敢叫编辑器的东西?
|
51
solobat 2017-05-08 14:33:10 +08:00
vi 党用 atom,vscode 性能好,但 vimode 一直找不到真正好用的插件
|
54
xuyuheng0905 2017-05-08 22:38:55 +08:00
mac 下 MacVim 和 textmate 能绝大部分需求了
|
55
SadieYuCN 2017-05-09 08:05:26 +08:00 1
atom , vi 够用了
![]( ) |
56
SadieYuCN 2017-05-09 08:07:32 +08:00 1
|