2014年3月19日

Python

摘要: 文件内容替换for line in fileinput.input("filepath",inplace = 1): line = line.replace("oldetxt","newtxt") print line修改某行with open("foo.txt","r+") as f: old = f.read() f.seek(0) f.write("new line\n" + old)line before 阅读全文

posted @ 2014-03-19 21:45 人生苦短,gopython 阅读(137) 评论(0) 推荐(0)

在python交互模式使用tab键补齐代码

摘要: importrlcompleter,readlinereadline.parse_and_bind('tab:complete') 阅读全文

posted @ 2014-03-19 21:35 人生苦短,gopython 阅读(203) 评论(0) 推荐(0)

强大的vim配置文件,让编程更随意

摘要: #!/bin/bashecho"安装将花费一定时间,请耐心等待直到安装完成^_^"ifwhichapt-get>/dev/null;thensudoapt-getinstall-yvimvim-gnomectagsxclipastylepython-setuptoolspython-devgitelifwhichyum>/dev/null;thensudoyuminstall-ygccvimgitctagsxclipastylepython-setuptoolspython-devel fi##AddHomeBrewsupportonMacOSifwhichbr 阅读全文

posted @ 2014-03-19 17:00 人生苦短,gopython 阅读(86) 评论(0) 推荐(0)

vim命令

摘要: 高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,表示要重复多少次,比如@x20,可以重复20次。这个在文本的批处理中是非常有用的。同时编辑多个文件在vim众多的插件中,有一个叫minibuffer的插件,就是下面所说的标签页功能了,可以支持同时编辑多个文件。标签命令:tabe fn 在一个新的标 阅读全文

posted @ 2014-03-19 16:54 人生苦短,gopython 阅读(88) 评论(0) 推荐(0)

导航