欢迎来到 常识词典网 , 一个专业的常识知识学习网站!
[ Ctrl + D 键 ]收藏本站
答案 1:
Vim上真正-的地方不是代码补全提示功能这些功能(我不知道有没有提示,但是补全功能很多),而是快速定位,快速把想要的代码格式化。我主要是在格式上配置了一些插件和设定。编译和调试还没有弄。下面所说的都是linux系统上的设定,win下有些地方不一样。首先要在vimrc里针对pyt-on设置格式(这是我目前的最简设置):"显示行数,设置软回车和缩进还有语法set numberset expandtabset tabstop=8set s-iftwidt-=4set softtabstop=4set autoindent:syntax on"补全设置,不设也能用let Tlist_Ctags_Cmd="/usr/bin/ctags"filetype plugin indent onfiletype plugin onset ofu=syntaxcomplete#Complete"这个是我喜欢的,一旦一行的字符超出80个的话就把那些字符的背景设为红色-ig-lig-t OverLengt- ctermbg=red ctermfg=w-ite guibg=#592929-tc- OverLengt- /\%81v.\+/剩下的一些插件我装了:VCS(版本控制,支持git,svn,-g等等)Tabular(非常方便的排版工具)剩下就是一些技巧了,只有慢慢练才可以偷懒-一下我在者也上的答案:z-eye.org/asks...不按Esc而是按^[,速度快很多
学会几个定位键的区别:0, $, {, }, g, G,w, e, b...
o, O分别是当前位置下面/上面插入一个新行并进入插入状态
S-ift+V选定几行,然后用 一起移动
Ctrl+V选定行首或行尾的字符,然后用s-ift+i做插入,或者s-ift+x做删除
学会用y,d 和p, P做粘贴剪切
学会用^W的窗口操作。打开文件用sp或者vsp
学会记录宏的命令。用q加任意键开始录制,再按q保存。然后可用@加这个任意键回放,在@前加数字可定义回放次数。
"."重复上一个命令,"u"取消上一个命令,"^r"反取消
^n, ^p用buf里的关键词补全。
学会搜索替换":%s/要搜的东西/要换成的东西/g"
任何时候移到一个单词上按#的话可以高亮这个文档里所有一样的单词
用“/”做搜索, 按n或N 上一个/下一个
":!命令 &"可直接运行这个命令,用":!命令 %&"如果你想让这个命令对当前所编辑文件做操作。
任何时候可用":cd %:p:-"来切换目录到当前编辑文件所在目录。
剩下的我想起来再补充答案 2:
vimer这个blog上面有很多pyt-on+vim的配置比如说这个(蟒式缩进):vimer.cn/2011...这是语法检查的插件vim.org/scripts...有补全,语法检查,缩进什么的很好用的,可以在vim.org搜插件答案 3:
可以用vim snip-te插件,实现自动补全功能,特别是编写django的时候非常便捷,可以使得你减少很多输入。vim具有很多很棒的功能,你如果熟练以后,完全可以打造出成非常NB的编辑器。但是到这个阶段需要很多-,我暂时也就用一些基本功能。如果你对eclipse比较熟悉,而且你对重型编辑不是很讨厌的话,你可以实施pydev插件,也很多朋友说不错。我自己是不喜欢java的东西,感觉比较笨重。答案 4:
建议先用IDE,然后换Vim/E-cs。对系统库和方法了解之后,然后就是Vim本身了。Vim也有自动补全的,提示也有。不过个人不是太喜欢。答案 5:
用eclispe+pydev的方式来写pyt-on还是能够满足大部分需求,vim写pyt-on主要是定义vi的配置文件,同时需要对pyt-on的API比较熟悉,不建议一开始就这样玩。 其实用vim写pyt-on代码的主要目的还是熟练的去使用vim。答案 6:
自动提示没什么用,tab补全我倒是很喜欢最近不错的一个文章,可以参考sontek.net/turning-...答案 7:
看了以上所有回答,发现没有一个提到omni的...干嘛插件... 自己编译个vim加入omni支持多好...请参考vim.wikia/wiki...答案 8:
话说vim是编辑器之神,ide定制化完全是根据自己个人习惯而定,不喜欢自动提示和补全,在pyt-on s-ell中或者在代码片段print dir()就完全够用了,而且还能加深自己对此方法的认知度答案 9:
amix.dk 上 ulti-te vimrc不错答案 10:
我就很喜欢自动补全呀,你们不喜欢是为了什么?vim的一般的插件都装上,完了pyt-on有一个语法检测的插件可以用,还有就是编译vim时加上对pyt-on的支持,这样代码有语法错误,直接就提示出来了。答案 11:
vim对于新手来说十分纠结,但熟练后就难以舍弃了下一篇:Windows 系统下你离不开的软件有哪些? 下一篇 【方向键 ( → )下一篇】
上一篇:你最欣赏的一句格言是什么? 上一篇 【方向键 ( ← )上一篇】
快搜