轻量级 py 编辑器求推荐

2017-07-31 10:35:55 +08:00
 slideclick

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

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

:set ts=4

还可以根据文件类型配置不同的文件下是不同的空格数。不需要任何插件
slideclick
2017-07-31 11:21:09 +08:00
thanks all above!
kikyous
2017-07-31 11:27:26 +08:00
vim
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
2017-07-31 13:55:12 +08:00
geany,Windows 和 Linux 都用它。

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


@dexer ulipad 好用是好用,但是用最新的 ubuntu 已经会挂了,和最新的操作系统还是新版本的 wxpython 不兼容
current
2017-07-31 14:49:12 +08:00
vim + python mode

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

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

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

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

© 2021 V2EX