最近总是在不同的机器间切换,而且有时会把windows上的python拷贝到linux上编辑然后执行,总是遇到很多的对齐问题 请问大家这种情况应该怎么办啊,我现在把我的vim设置了 set tabstop=4 set shiftwidth=4 set expandtab 但还是有这个问题,应该怎样解决?多谢,最近被这个问题很是烦恼
我用vim查看日志的时候,日志的一行很长。所以vim默认会往右延伸,但我不想让它往右延伸,因为我原先是自动换行,一行是用几行来显示的,而不是往右延伸。 请问我如何不让vim往右延伸?怎样才能像以前那样将很长的一行自动换行? 谢谢!
代码是这个样子的: [code] submod submod(.a(a), .aa(aa), .aaa(aaa)) 12345678901234567890123 [/code] 我想对齐成如下的样子: [code] submod submod(.a (a), .aa (aa), .aaa (aaa)) 12345678901234567890123 [/code] 简单的说,就是通过插入空格的方式,将某一块代码对齐到指定的列。 如上面的例子,就是把所有的(a..)都对齐...
有如下文件: ite data1 data11 ite data2 data22 item3 data3 data33 item4 data4 data44 .... 空格可以用tab替换 我现在想调整列对齐 有什么好的办法吗? 谢谢
比如我有一些文本,里面有一些这样的标识:
现年58岁的
vim中有几个针对程序的命令, 如[[, [], ][, ]] 前面两个"[[, []"还好理解: [[就是向文档0行方向前进, 在碰到的第一个行首{停下; []就是向文档0行方向前进, 在碰到的第一个行首的}停下; 可是, "][, ]]"就有点费解了... 应该如何理解这两个命令的功能?各位兄弟有没有好方法?? thanks.
由于常常要执行如下操作: :set nopaste i ctrl+shift+v (粘贴) :set nopaste 请教能否将这些命令映射到一个键? [ 本帖最后由 chzht001 于 2008-6-13 12:21 编辑 ]
关于vim omnicppcomplete 自动完成! 用vim也有一段时间, 我也很喜欢这个编辑器, 它成为了我工作必不可少的工具, 但在用omnicppcomplete时却遇到了一个问题, 我查了很多资料,但还是无法解决, 希望CU朋友给点意见! 在完成class scope :: 时,总是不能提示出内容! 如: class Point { public : Point(); void set_point(int x, int y); private : int x; int y; }; 用 Point:: 是总是无法提示出内容, 出现"O...