推荐学习书目
› 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 · Jul 31, 2017 · 9319 views
    This topic created in 3389 days ago, the information mentioned may be changed or developed.

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

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

    :set ts=4

    还可以根据文件类型配置不同的文件下是不同的空格数。不需要任何插件
    slideclick
    slideclick
    OP
    Jul 31, 2017
    11
    thanks all above!
    kikyous
    kikyous
    Jul 31, 2017
    12
    vim
    XIVN1987
    XIVN1987
    Jul 31, 2017
    13
    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
    tankb52
    Jul 31, 2017
    14
    geany,Windows 和 Linux 都用它。

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


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

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


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

    gulangyu
    gulangyu
    Aug 1, 2017
    64
    @linw1995 succeed!
    recall704
    recall704
    Aug 1, 2017
    65
    vscode
    bladewang
    bladewang
    Aug 1, 2017
    66
    既然说是轻量级…… 我觉得 mg 也不错 ……
    PythonAnswer
    PythonAnswer
    Aug 1, 2017 via Android
    67
    sublime 比 vscode 轻量不少
    symons
    symons
    Aug 9, 2017
    68
    vim
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4069 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 191ms · UTC 09:08 · PVG 17:08 · LAX 01:08 · JFK 04:08
    ♥ Do have faith in what you're doing.