轻量级 py 编辑器求推荐 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
slideclick
V2EX    Python

轻量级 py 编辑器求推荐

  •  
  •   slideclick 2017-07-31 10:35:55 +08:00 8215 次点击
    这是一个创建于 2999 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教有好的轻量级编辑器支持下面特性么?

    1. 按 Backspace 后退一个缩进(notepad++ can't support even had set Tab to be 4 spaces)(我发现支持这个特性后,如果想 Backspace 一个空格怎么办?似乎得用别的编辑器,不过这是罕见需求)
    2. 在:冒号后回车下一行自动缩进(4 个 space) (我发现nppp换行后在行首,这时按 tab 有时进 4 有时进 8)
    68 条回复    2017-08-09 21:25:21 +08:00
    rogwan
        1
    rogwan  
       2017-07-31 10:43:24 +08:00
    Sublime
    40huo
        2
    40huo  
       2017-07-31 10:44:02 +08:00
    sublime vscode 应该都支持吧,后退缩进用 shift+tab 可以,backspace 只在光标前没有字符的时候可以用。
    bboysoul
        3
    bboysoul  
       2017-07-31 10:44:12 +08:00
    vim
    oneegg
        4
    oneegg  
       2017-07-31 10:44:24 +08:00
    vim,没有别的算则
    slideclick
        5
    slideclick  
    OP
       2017-07-31 10:48:55 +08:00
    @oneegg Vim default can? Needn't plugin? Thanks!
    slideclick
        6
    slideclick  
    OP
       2017-07-31 10:52:10 +08:00
    @40huo this design is right 'backspace 只在光标前没有字符的时候可以用'. Thanks!
    qq7790586
        7
    qq7790586  
       2017-07-31 10:58:56 +08:00
    Sublime
    OpenJerry
        8
    OpenJerry  
       2017-07-31 10:59:53 +08:00
    vscode vim
    LYEHIZRF
        9
    LYEHIZRF  
       2017-07-31 11:07:02 +08:00
    sublime & vim
    oneegg
        10
    oneegg  
       2017-07-31 11:17:14 +08:00
    @slideclick

    :set ts=4

    还可以根据文件类型配置不同的文件下是不同的空格数。不需要任何插件
    slideclick
        11
    slideclick  
    OP
       2017-07-31 11:21:09 +08:00
    thanks all above!
    kikyous
        12
    kikyous  
       2017-07-31 11:27:26 +08:00
    vim
    XIVN1987
        13
    XIVN1987  
       2017-07-31 13:53:29 +08:00
    sublime,,然后如下设置,注意看 use_tab_stops 的解释

    // The number of spaces a tab is considered equal to
    "tab_size": 4,

    // Set to true to insert spaces when tab is pressed
    "translate_tabs_to_spaces": true,

    // If translate_tabs_to_spaces is true, use_tab_stops will make tab and
    // backspace insert/delete up to the next tabstop
    "use_tab_stops": true,
    tankb52
        14
    tankb52  
       2017-07-31 13:55:12 +08:00
    geany,Windows 和 Linux 都用它。

    你的要求我试过了,不管是 一个 Tab 还是四个空格,按 Backspace 都是回退一个缩进。
    冒号后回车缩进也满足。
    AJian
        15
    AJian  
       2017-07-31 14:15:15 +08:00
    vscode
    dexer
        16
    dexer  
       2017-07-31 14:36:56 +08:00 via Android
    python 与 ulipad 很搭哦
    yourimage
        17
    yourimage  
       2017-07-31 14:39:55 +08:00
    sublime
    linus3389
        18
    linus3389  
       2017-07-31 14:42:28 +08:00
    vscode,开箱即用(要 debug 再装个 py 扩展),啥都不用配,虽然启动速度略卡(比 Atom 好)。。。
    clino
        19
    clino  
       2017-07-31 14:47:46 +08:00
    之前试过 ninjia-ide,感觉不错
    现在在用 scite,很轻量


    @dexer ulipad 好用是好用,但是用最新的 ubuntu 已经会挂了,和最新的操作系统还是新版本的 wxpython 不兼容
    current
        20
    current  
       2017-07-31 14:49:12 +08:00
    vim + python mode
    ShaunSS
        21
    ShaunSS  
       2017-07-31 14:52:19 +08:00
    geany +1
    TigerK
        22
    TigerK  
       2017-07-31 14:57:03 +08:00
    我用的是 EverEdit,可以支持按 Backspace 后退一个缩进和自动缩进
    wolfsecond
        23
    wolfsecond  
       2017-07-31 15:01:39 +08:00
    sublime+1
    whnzy
        24
    whnzy  
       2017-07-31 15:05:26 +08:00
    vim8
    frankkai
        25
    frankkai  
       2017-07-31 15:05:54 +08:00
    vscode
    owt5008137
        26
    owt5008137  
       2017-07-31 15:27:56 +08:00 via Android
    好像我手边得编辑器就没有不支持这两个的。vscode,vim,atom
    slideclick
        27
    slideclick  
    OP
       2017-07-31 15:36:10 +08:00
    谢谢楼上各位.
    没有用过 vsc,不过感觉这东西听起来可以三合一了:写文档,写 code,纯文本编辑.
    再加上跨平台.
    niboy
        28
    niboy  
       2017-07-31 15:37:04 +08:00
    ulipad+1
    anyfucker
        29
    anyfucker  
       2017-07-31 16:00:52 +08:00
    xed
    20015jjw
        30
    20015jjw  
       2017-07-31 16:06:33 +08:00 via Android
    lz 的英语看得我浑身难受...
    daimao
        31
    daimao  
       2017-07-31 16:25:09 +08:00 via iPhone
    sublime

    BTW 楼主的英文,加粗还有括号真是让人看着难受…
    Hzzone
        32
    Hzzone  
       2017-07-31 16:29:30 +08:00
    vim 默认不能控制缩进
    sublime 或者 vscode 吧,其实我觉得 pycharm 最好
    anyele
        33
    anyele  
       2017-07-31 16:31:03 +08:00
    vscode
    khy
        34
    khy  
       2017-07-31 16:42:38 +08:00
    atom
    1iuh
        35
    1iuh  
       2017-07-31 16:58:36 +08:00
    vim
    ctsed
        36
    ctsed  
       2017-07-31 17:06:48 +08:00 via Android
    tab 键坏了吧
    circsqua
        37
    circsqua  
       2017-07-31 17:14:37 +08:00
    搭车咨询下终端里的编辑器,nano 太轻,vim 太重
    TangMonk
        38
    TangMonk  
       2017-07-31 17:18:56 +08:00
    vim || sublime
    brucedone
        39
    brucedone  
       2017-07-31 17:24:23 +08:00
    vscode
    newbie269
        40
    newbie269  
       2017-07-31 17:58:17 +08:00
    Vscode
    yuansmin
        41
    yuansmin  
       2017-07-31 18:17:25 +08:00
    Sublime Text 3
    honmaple
        42
    honmaple  
       2017-07-31 18:45:03 +08:00
    竟然没有推荐 emacs 的
    ivechan
        43
    ivechan  
       2017-07-31 18:48:25 +08:00
    @circsqua vim 还重? 少装插件就不重了啊.
    wzw
        44
    wzw  
       2017-07-31 19:29:26 +08:00
    pycharm 老版本 不算 非常重
    loading
        45
    loading  
       2017-07-31 19:35:20 +08:00 via Android
    notepad++
    fy
        46
    fy  
       2017-07-31 19:52:09 +08:00
    你们这推荐的是啥?跟 python 关系不算大吧。
    轻量级 python 编辑器推荐用 pyzo (以前的 iep),写小脚本很好用。
    Gallium
        47
    Gallium  
       2017-07-31 20:40:45 +08:00
    vscode
    hustlibraco
        48
    hustlibraco  
       2017-07-31 21:14:32 +08:00
    以前推荐 sublime text3,现在推荐 vscode
    um1ng
        49
    um1ng  
       2017-07-31 21:52:23 +08:00
    vscode,默认 Vim 模式,很好用
    pcar
        50
    pcar  
       2017-07-31 21:56:57 +08:00
    vscode +1
    glasslion
        51
    glasslion  
       2017-07-31 22:03:02 +08:00
    vscode, 对 linux 的支持比 sublime 好
    ech0x
        52
    ech0x  
       2017-07-31 22:08:35 +08:00 via iPad
    默认不装插件,打开速度与内存占有率,应该是 vim 最佳了吧
    linw1995
        53
    linw1995  
       2017-07-31 22:20:37 +08:00   1
    vscode 值得拥有
    http://imgur.com/a/2YWzx
    UnknownR
        54
    UnknownR  
       2017-07-31 22:32:56 +08:00
    vscode,稳的很,今天还撸了个爬虫
    zonghua
        55
    zonghua  
       2017-07-31 22:58:01 +08:00
    @linw1995 什么主题?
    dongxf
        56
    dongxf  
       2017-08-01 01:34:13 +08:00
    @zonghua


    Solarized Dark
    buhuipao
        57
    buhuipao  
       2017-08-01 08:07:04 +08:00
    vim
    yucongo
        58
    yucongo  
       2017-08-01 08:31:02 +08:00
    Notepad++啦
    1. Shift+TAB 后退一个缩进
    2. 设置里 MISC 选定自动缩进
    techmoe
        59
    techmoe  
       2017-08-01 08:40:17 +08:00 via Android
    vscode 满足你的所有需求
    jianghu52
        60
    jianghu52  
       2017-08-01 08:57:34 +08:00
    vs code 巨硬别的不说。做 IDE 的水准真心强。
    slideclick
        61
    slideclick  
    OP
       2017-08-01 09:18:59 +08:00
    打算用 vsc 了
    优势:跨平台,开箱可用.
    notepad++不满足#2 除非装插件,该插件安装失败估计需梯子
    yuchenyang1994
        62
    yuchenyang1994  
       2017-08-01 09:50:04 +08:00
    emacs
    gulangyu
        63
    gulangyu  
       2017-08-01 09:58:44 +08:00
    @linw1995 img test

    gulangyu
        64
    gulangyu  
       2017-08-01 09:59:12 +08:00
    @linw1995 succeed!
    recall704
        65
    recall704  
       2017-08-01 10:02:05 +08:00
    vscode
    bladewang
        66
    bladewang  
       2017-08-01 17:01:07 +08:00
    既然说是轻量级…… 我觉得 mg 也不错 ……
    PythonAnswer
        67
    PythonAnswer  
       2017-08-01 19:33:44 +08:00 via Android
    sublime 比 vscode 轻量不少
    symons
        68
    symons  
       2017-08-09 21:25:21 +08:00
    vim
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6315 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 02:09 PVG 10:09 LAX 19:09 JFK 22:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86