求老司机推荐 mac 下文本编辑器

2017-05-05 15:37:32 +08:00
 imherer

以前在 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,奈何太贵 买不起🤣

各位老司机有用的顺手的文本编辑器推荐吗

14665 次点击
所在节点    MacBook Pro
56 条回复
littleylv
2017-05-05 15:46:33 +08:00
试试 atom ?
goodbest
2017-05-05 15:52:21 +08:00
textmate

其实你这个需求可以直接命令行 sed 走起
imherer
2017-05-05 15:53:15 +08:00
@littleylv 谢谢,大文件倒是勉强能接受。 但是那个替换功能好像不行呢
imherer
2017-05-05 15:54:09 +08:00
@goodbest 不懂 sed
helloSwift
2017-05-05 15:55:45 +08:00
atom 有全部替换

打开大文件必定卡死
Goooogle
2017-05-05 15:57:05 +08:00
Vim:
:%s/&/\r/g
Sublime
Shift+Command+F
Find:&
Replace: \n
Replace
littleylv
2017-05-05 16:12:17 +08:00
@imherer atom 可以替换的呀

不过打开大文件有点卡(我试过 200M ) 可能会未响应
ShavenCat
2017-05-05 16:13:50 +08:00
我当初也是找 np++的替代品。现在用的 Komodo Edit,是和 notepad++比较像的。
flowerains
2017-05-05 16:14:19 +08:00
sublime 都不行,就不知道推荐什么了
听说 visual studio code 很快,要不试试看?
TangMonk
2017-05-05 16:17:22 +08:00
vim
liuyq
2017-05-05 16:18:53 +08:00
textmate
Tunar
2017-05-05 16:19:08 +08:00
vsc,果断
imherer
2017-05-05 16:28:03 +08:00
@flowerains
@Tunar

vsc 也试了,和 sublime 差不多。

我把 UltraEdit 破解了🤣,用起来贼舒服
不要喷我,买不起就只能破了。
haosxianr
2017-05-05 16:29:02 +08:00
大文件 BBEdit 毫无压力
clavichord93
2017-05-05 17:03:33 +08:00
vim 啊,为什么不用 vim。。。
imherer
2017-05-05 17:11:49 +08:00
@clavichord93 😅 vim 怎么用,不会用。。。
clavichord93
2017-05-05 17:13:48 +08:00
@imherer 6 楼说了,:%s/&/\n/g
krisyong
2017-05-05 17:23:38 +08:00
vi 就算了,伦家估计连怎么进命令模式都不知道,😂
imherer
2017-05-05 17:42:09 +08:00
@krisyong
@clavichord93
直接在终端里 vim 跟上要编辑的文件对吧。vim 我只会简单的编辑。可能是我不会用,我感觉 vim 好难用啊
:) 逃。。。
😂
Reficul
2017-05-05 20:19:32 +08:00
Linux 下面 Kate 这种类似记事本但是又有一点点扩展支持正则和语法高亮的编辑器不知道 Mac OS 下面有没有,现在用 vs code 感觉还是没有 Kate 这种启动快,要等一秒。

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

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

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

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

© 2021 V2EX