- [Vim] 我的vimrc和.vim目录已经上传到github:
http://github.com/easwy/share/tree/master/vim/vimrc/ # - [Vim] 因为编译时间较长,现在很少在vim中直接编译,而是新开一个终端,然后将编译输出重定向到一个文件中。在Vi中使用":cf"命令将其导入quickfix列表,就可以直接跳转到出错的代码行 (:help :cfile | :help 'errorfile') #
- [Scala] scala启动了针对企业的培训、咨询服务,网站http://www.scalasolutions.com/ #
1.我没开quickfix窗口;2.log文件中有错误;但cf导入文件并不能定位到第一个错,而是直接用log文件的第一行;并且:cw不能打开quickfix窗口
@karlzheng
:cw命令只有在quickfix窗口中含有错误时才会打开,如果quickfix窗口已经打开,或者里面没有错误,是不会打开的
因为编译时间较长,现在很少在vim中直接编译,而是新开一个终端,然后将编译输出重定向到一个文件中。在Vi中使用”:cf”命令将其导入quickfix列表,就可以直接跳转到出错的代码行
============================================我把编译的输出tee到一个文件中了,然后:cf该文件,用:cw不能打开quickfix窗口,请问是为什么?
我用 在alt键前面先输入一个ctrl +v ,映射出来的键可以使用了:)
我的系统是Ubuntu gnome terminal ssh到Ubuntu.
@karlzheng
好像我无法创建出ALT相关的映射。
另外,你看看’:help ‘winaltkeys’,也许有帮助
嗯, 用 ESC j 可以替代 Alt j ;
但不知为什么ESC 1不能替代Alt 1两个键的组合
@karlzheng
记得vim中有些按键组合是无法映射的,或者需要特别的映射方式,具体要看看vim文档
wordpress 过滤了字符
上面一条是说:
查看:map M-1
显示:
n ± * :b1
@karlzheng
1. 你看一下我的vimrc中的设置,在我这buffer explore和win manager一起用时,它不会占屏幕一半宽度的
2. 我这里buffer explore和win manager一起用时,它是在已有编辑窗口中打开
@karlzheng
我没试过固定buffer explore窗口的大小以及把win manager放在右边,你看看文档里有没有相应的配置?有可能需要自己改一下脚本
@karlzheng
我用miniBuffer, 映射几个键如下:
454 function! BufPos_Initialize()
455 for i in range(1, 9)
456 exe “nmap :b”. i .””
457 endfor
458 exe “nmap :b10”
459 endfunction
460 autocmd VimEnter * call BufPos_Initialize()
但是输入 alt+1却不能成功跳转;
查看:map
显示:
n ± * :b1
请问应该怎么办?(我映射是可以的)
1.我就是想设buffer explore竖直分割的宽度,设了这个宽度之后,但它还总是以一半屏幕的宽度打开….
2.打开的时候,是在buffer explore的窗口打开,但我想让它在已有的编辑窗口打开….
buffer explore在打开文件较少时,显示的窗口会很小–导致切到file explorer的时候也很小。。。。1、能不能让它固定显示为屏幕一半高度?2、我还是习惯taglist放在左边,file exploerer放右边,请问怎么把win manager layout到右边?
@karlzheng
1. 我没有使用minibuf,所以用这句话关掉了它
2. 我没用minibuf,不过从它的文档看,这个选项是为了绕过vim的bug而设置的,如果你语法高亮没有问题,应该可以不设这个选项。
3. g:bufExplorerSplitVertSize选项是控制buffer explore竖直分割的宽度的,我的vimrc中使用bufExplorerMaxHeight来控制buffer explore的最大高度
4. buffer explore在打开文件较少时,显示的窗口会很小,不过它会根据所打开文档的数目调整自己窗口大小的,最大不超过bufExplorerMaxHeight。
下了你的vimrc,有几个小问题请教:
1.我在vimrc中加:
let loaded_minibufexplorer = 1
这一句的话,在vim中minibufexplorer就不会打开了(即使打开的文件多于2个),请问这一句话在你的vimrc中作用是什么?
2.在vimrc中加
let g:miniBufExplForceSyntaxEnable = 1
这一句的话,minibufexplorer的语法高亮反而没了?
这个变量不是要使能语法高亮吗?
3.加了这一句:
let g:bufExplorerSplitVertSize=30 ” Split width
bufExplore打开的窗口还是占了一半的屏幕.
请问为什么?怎么让bufExplorer窗口变小一点?
4.下面这一个设置:
131 “”””””””””””””””””””””””””””””
132 ” winmanager setting
133 “”””””””””””””””””””””””””””””
134 let g:winManagerWindowLayout = “BufExplorer,FileExplorer|TagList”
中:分割得到的窗口大小总是一个占很多行,一个占很少行;
请问怎么设置上下窗口的大小?
@枯木
分类:网络微博分类,tag:twitter
谢谢,按你方法搞好了。正在研究你的配置,非常感谢!
@icymoon
你屏蔽掉下面这几行试一下:
266 ” Maximum window when GUI running
267 if has(“gui_running”)
268 set lines=9999
269 set columns=9999
270 endif
也许应该建个”Easwy的Twitter微博”文章分类
全部的错误信息是:
(gvim:14841): Gdk-WARNING **: Native Windows wider or taller than 65535 pixels are not supported
(gvim:14841): Gdk-WARNING **: Native Windows wider or taller than 65535 pixels are not supported
(gvim:14841): Gdk-WARNING **: Native Windows wider or taller than 65535 pixels are not supported
(gvim:14841): Gdk-WARNING **: /build/buildd/gtk+2.0-2.22.0/gdk/x11/gdkproperty-x11.c:325 invalid X atom: 422
你好,首先非常感谢,在这里学习到来很多知识。
我把你到vimrc 和 .vim复制到我到ubuntu10.10 下,打开gvim时提示:
(gvim:2072): Gdk-WARNING **: Native Windows wider or taller than 65535 pixels are not supported
请问是怎么回事,我不知道在哪里可以修改这个错误,谢谢!!!