Eclipse Pydev 技巧汇编

时间:2023-03-10 06:27:23
Eclipse Pydev 技巧汇编

之前一直使用eclipse中默认的console。但是这个console并不是interactive的,如果数据比较小的时候还行,数据量一旦很大,则每次调试都需要重新再跑一遍程序,从而浪费很多时间。

终于发现pydev还有interactive console的mode。

在console端有一个 添加console的选项,点击选择pydev console,即打开了一个console,可以往里面随便敲入命令。

而若想将脚本导入该console只需:ctrl + alt + enter

若只想导入部分脚本,则选择上该部分脚本,重复ctrl + alt + enter 即可。非常方便!

plus,eclipse中命令补全的快捷键是ctrl + space~~ 汗,现在才知道~~~

Reference:

http://pydev.org/manual_adv_interactive_console.html

另外,Eclipse快捷键更改:

window, preferrence, general, keys,

我的选择是:将Tab键用于代码补全---这个实在是太习惯了,什么Ctrl+Space or Ctrl + / 真心觉得麻烦

因为Tab键用于代码补全,也便不能进行indentation的功能了。于是我将Shift Left 和 Shift Right 分别调成了Ctrl + L and R

这样可以用这两个快捷键来控制indentation~~ 算是比较好地解决了这个问题!

Eclipse debug问题

Eclipse的debug模式可以通过点击右上角的debug图标进入。

进入后双击行号可以加入break point,然后在console中可以键入你需要的参数,回车可以得到相应的信息~~~

Eclipse 快捷方式ubuntu制作

http://askubuntu.com/questions/80013/how-to-pin-eclipse-to-the-unity-launcher

Eclipse 背景设置

原来在Eclipse -> help -> market place 这里可以安装插件!

而搜索 : eclipse color themes 便可以搜到一个app,install一下

preference ->General ->color themes 就可以选择自己的color theme了

然而由于pydev本身就是eclipse的插件,所以换上去颜色还不是很好很自然。需要Preference -> Pydev -> Editor进行一些颜色上的调整。

不过我的theme不是从eclipsecolortheme上面下的,而是从这里:http://pydev.blogspot.com/2009/07/creating-dark-theme-and-exporting-and.html 下下来导入eclipse中后进行修改的~

Anyway,虽然过程很烦,但是看到最终效果,还是很满意~吼吼!

Eclipse 取消鼠标or thinkpad trackpad中键 粘贴功能

最近为了配置好Eclipse真是豁出小命了!刚刚觉得Eclipse使用起来简直太方便了,忽然发现自己的代码会时不时地出现一些杂乱的东东~ 原来是ubuntu下面鼠标中键有复制作用。于是,必须要取消这个复制作用!

看到很多文章提到修改一个叫做xorg.conf 的文件。可是我的ubuntu12.04却早已没有这个文件,而我尝试生成这个文件后按照其他文章提到的修改,却也无法生效。

于是,发现在/usr/share/X11/xorg.conf.d/  文件夹中有一个文件:11-evdev-trackpoint.conf 很可能是控制鼠标中键的~

于是在其中添加 Option "EmulateWheelTimeout" "1"

这句代码的意思是:把timeout时间设成了1ms,如果你能在1ms之内(一般不可能)快速按下并松开鼠标中键的话,粘贴功能还是起作用的。过了1ms时间后就是滚轮起作用了

重新启动后终于生效!内牛满面啊!

话说为了生成xorg.conf文件还把电脑捣鼓黑屏了,又recover mode捣鼓半天才终于好~

搞定之后真是超级兴奋!跪地挥拳啊亲!

Ref:http://yujian5.wordpress.com/2008/09/26/%E5%8F%96%E6%B6%88linux%E4%B8%8B%E7%9A%84%E9%BC%A0%E6%A0%87%E4%B8%AD%E9%94%AE%E7%B2%98%E8%B4%B4%E5%8A%9F%E8%83%BD/

http://yxjoey.is-programmer.com/posts/4443.html