一个 bug 折腾了 1,2 个小时,最后发现是三行代码的缩进问题,郁闷啊,感觉 vim 不怎么好用
![]() | 1 kaka826 2017-02-17 11:13:15 +08:00 via iPhone spacemacs |
2 ashfinal 2017-02-17 11:14:49 +08:00 ![]() gg=G |
![]() | 3 phrack 2017-02-17 11:16:22 +08:00 via Android vim 很好用啊,为什么缩进会出问题呢 |
4 22too 2017-02-17 11:18:15 +08:00 vs code 值得拥有,如果你是桌面版本。 |
![]() | 5 jarlyyn 2017-02-17 11:18:54 +08:00 nano |
![]() | 6 Mush 2017-02-17 11:19:11 +08:00 感觉楼主需要的是'scrooloose/syntastic'搭配 flake8 |
![]() | 7 gimp 2017-02-17 11:19:54 +08:00 |
8 newbie269 2017-02-17 11:21:02 +08:00 via iPhone Spyder 挺好用的 还有 vscode |
![]() | 9 function007 2017-02-17 11:23:59 +08:00 ![]() 你需要游标卡尺(逃 |
10 yangtukun1412 2017-02-17 11:25:50 +08:00 set formatprg=autopep8\ \- 然后 gggqG |
![]() | 11 ericbize 2017-02-17 11:26:44 +08:00 @function007 记得以前小伙伴说,网吧的电脑屏幕正中间都有一个黑点,都不知道是怎么回事。 知道有一次他在网吧玩枪战游戏,哈哈哈 |
12 noclyt 2017-02-17 11:27:26 +08:00 spacemacs 强推。 |
![]() | 13 RadishWind 2017-02-17 11:35:13 +08:00 emacs 或者 vs+ssh |
14 rocksolid 2017-02-17 11:39:04 +08:00 vscode 不折腾 |
15 fffflyfish 2017-02-17 11:40:24 +08:00 via iPad 没人推 jupyter? |
![]() | 16 freestyle 2017-02-17 11:45:52 +08:00 ![]() vim 默认设置需要改造下 tab 行为 vim ~/.vimrc ```shell set tabstop=4 " a hard TAB displays as 4 columns set expandtab " insert spaces when hitting TABs set softtabstop=4 " insert/delete 4 spaces when hitting a TAB/BACKSPACE ``` 要自动补全啥的装个插件 https://github.com/python-mode/python-mode 不过还是推荐集成 ssh 的 Pycharm,同步,自动上传 |
17 jun4rui 2017-02-17 12:00:59 +08:00 via Android 有免费的 pycharm edu 为啥不用?编辑器的话 st , atom , vscode , vim , Emacs 在 Linux 下都能跑的顺畅啊 |
18 sagayi 2017-02-17 12:24:26 +08:00 via iPhone 推荐 scite ,三个操作系统都支持 |
![]() | 19 tonghuashuai 2017-02-17 12:32:13 +08:00 @Mush 我最近更新了 Vim8 ,用 ale 配合 flake8 ,异步检查错误,一点都不卡,很爽 |
20 luojiyin87 2017-02-17 12:44:31 +08:00 set tabstop=4 |
![]() | 21 zzcchh 2017-02-17 12:48:58 +08:00 via Android 感觉缩进都是复制粘贴 |
![]() | 22 ijustdo 2017-02-17 12:52:33 +08:00 vim PyCharm Wing IDE |
![]() | 23 Yourshell 2017-02-17 12:55:01 +08:00 缩进是指逻辑上的还是 space/tab ? 逻辑上的问题编辑器 /IDE 没办法解决吧!? 关于 space/tab 的问题装个插件不就好了。 |
24 sh3v0lw 2017-02-17 12:58:26 +08:00 vim |
25 em70 2017-02-17 13:00:52 +08:00 via Android scite +1 |
26 nG29DOMuRYTWfcSr 2017-02-17 13:01:49 +08:00 via Android 试试这个呗, spacevim.org |
![]() | 27 kukuwhu 2017-02-17 13:02:28 +08:00 我很好奇你们用 IDE 的如何在服务器上写代码或者换台电脑如何写代码,或者怎么高效的在办公室,家里切换环境写代码。 |
![]() | 29 GlobalNPC 2017-02-17 13:06:30 +08:00 回复楼主,先编辑好,再传上去不行吗? |
![]() | 30 wizardoz 2017-02-17 13:11:04 +08:00 用本地的编辑器远程编辑服务器上的文件,体验远远好于登录到服务器然后打开编辑器编辑. |
![]() | 31 4ever911 2017-02-17 13:11:13 +08:00 ssh + vim 本地 vim 或者 VS code |
![]() | 32 wizardoz 2017-02-17 13:11:44 +08:00 当然,如果远程编辑的话我推荐 spacemacs. |
![]() | 33 jy01264313 2017-02-17 13:18:46 +08:00 Sublime |
34 WangYanjie 2017-02-17 13:22:24 +08:00 vim |
![]() | 35 loading 2017-02-17 13:31:36 +08:00 via Android 推荐 vscode ,如果你说要在服务器现场修 bug ……推荐直接学写新简历 |
36 Yourdaye OP |
38 pony279 2017-02-17 14:02:56 +08:00 |
39 pony279 2017-02-17 14:03:58 +08:00 缩进问题,考虑安装 linter 插件,比如 neomake, syntastic 之类的 |
![]() | 40 lrh3321 2017-02-17 14:05:59 +08:00 本地用 pycharm 修改,再上传过去 |
![]() | 43 current 2017-02-17 14:45:01 +08:00 vim + python_mode 插件 |
45 Revenant 2017-02-17 14:55:11 +08:00 @kukuwhu 如果是公司重要的系统开发,只能在内网开发,外围的代码就放在公司公网 SVN 上,随时 checkout 下来开发 |
![]() | 46 kukuwhu 2017-02-17 15:23:09 +08:00 |
49 yanzixuan 2017-02-17 16:12:24 +08:00 vim 或者 pycharm+vim mode |
![]() | 50 zhuangzhuang1988 2017-02-17 16:20:56 +08:00 本地修改 /测试 /上传 吧.. |
![]() | 51 4ever911 2017-02-17 16:29:40 +08:00 @kukuwhu 我是在阿里云上见了一个服务器, ssh 和 xrdp 登陆上去, xrdp 上去还非常快,跟本地没什么区别。 |
![]() | 52 dif 2017-02-17 16:48:50 +08:00 PyCharm |
53 listnodeptr 2017-02-17 16:52:07 +08:00 2 楼 gg=G 正解 |
54 weyou 2017-02-17 17:01:49 +08:00 via Android sublime text3 |
![]() | 55 kukuwhu 2017-02-17 17:09:59 +08:00 @4ever911 hi ,我也在武汉,业余做 python 爬虫私活,能否交个朋友? cXE6MzQ3MzA1Mzk=,注明 v2ex |
![]() | 58 azurefire 2017-02-17 19:09:50 +08:00 via iPhone neovim + neomake + pylama |
![]() | 60 Chappako 2017-02-17 20:02:10 +08:00 人家楼主就喜欢本地写完不测试就上传怎么啦? 人家楼主就喜欢在服务器上直接编辑怎么啦? 人家楼主就是不喜欢 gg=G 怎么啦? 人家楼主就是喜欢自己手动找 BUG 怎么啦? 你们怎么那么矫情,真受不了你们 |
![]() | 61 Chappako 2017-02-17 20:03:55 +08:00 想起我实习同事说的「这个 if 有 bug 啊」 |
![]() | 62 UnknownR 2017-02-17 20:53:34 +08:00 装个 vnc 和桌面环境吧,这种 gui 的 ide 和编辑器随便用,纯 terminal 下,你得花大量的时间去写配置和调试 |
64 sunqb 2017-02-17 21:52:34 +08:00 via Android 没用过桌面版的 linuc |
65 NoAnyLove 2017-02-18 04:05:04 +08:00 你需要 YouCompleteMe 自动检查语法错误,或者更轻量易用的 Syntastic |
![]() | 66 ryd994 2017-02-18 04:30:54 +08:00 via Android vim 不好用,那你去用 Emacs 啊(误 vim 学习曲线特别陡而已,用多了就好用了 |
67 conight 2017-02-18 13:59:05 +08:00 via Android set list |
68 zeroxia 2017-02-18 18:02:16 +08:00 via iPhone :set list 我把这个切换设置为快捷键 \, L |
69 wpzero 2017-02-18 19:44:46 +08:00 via iPhone Emacs |
![]() | 70 cgwh 2017-02-19 00:37:27 +08:00 via Android vs code |
71 iyouth 2017-03-09 01:03:06 +08:00 via iPhone pycharm 加上 ssh |