是的,移动窗口。是vim整个的window,如果用鼠标去移,确实有点太折磨人啊lilydjwg 写了:移动窗口?是指 <C-w> 开头的那些键吗?文档好像没说小键盘上的方向键怎么写呢……teamnicez2 写了: vim(gvim)移动整个窗口的快捷键能绑定吗,还有它的设置,如移动速度等。
例如我用"Ctrl" + "小键盘上下左右"来移动
虚拟机下的linux又慢,终端等窗口又小。Alt+TAB切换又被挡住,所以要移动
是的,移动窗口。是vim整个的window,如果用鼠标去移,确实有点太折磨人啊lilydjwg 写了:移动窗口?是指 <C-w> 开头的那些键吗?文档好像没说小键盘上的方向键怎么写呢……teamnicez2 写了: vim(gvim)移动整个窗口的快捷键能绑定吗,还有它的设置,如移动速度等。
例如我用"Ctrl" + "小键盘上下左右"来移动
修饰键只能修饰一个字母,不能修饰两个。再说这么长为什么不按个 Esc + j + I 呢。teamnicez2 写了:对了,插入模式首先要组合键能操作,才可以利索的跳转光标对吗lilydjwg 写了:3. 用下方向键。嫌远的话 imap 下。
其余请楼下作答。
例如我在插入模式,此时光标在上一行的中间,而我想用 C + j + I(大写 i)之类的跳到下一行行首
这样能行得通吗,起码我的十指还在键盘上,而且小键盘一般都不实用,因为有点拖累速度的感觉:d
vim高亮不是这么弄的。。lilydjwg 写了: 是的,我的 vimrc 配置可在多种操作系统上使用。VimL 的 if 长这种样子的:
[vim]
if ...
...
elseif ...
...
else
...
endif
[/vim]
如果我可以,我会发邮件去询问:D 但是不懂(英文)表达。呵呵lilydjwg 写了:移动窗口?是指 <C-w> 开头的那些键吗?文档好像没说小键盘上的方向键怎么写呢……teamnicez2 写了: vim(gvim)移动整个窗口的快捷键能绑定吗,还有它的设置,如移动速度等。
例如我用"Ctrl" + "小键盘上下左右"来移动
默认只有 .vim 文件中 K 才是查 vim 帮助吧。(难道你是说 win 下是这样?那里 'keywordprg' 被设置成了 ':help',因为 windows 没有 man 文档。)teamnicez2 写了: 如果我可以,我会发邮件去询问:D 但是不懂(英文)表达。呵呵
对了,依云大神,为什么我Shift+k出来的是终端的man,而不是vim的man呢。系统是ubuntu。难道是我没安装好vimdoc?
但我已经装的是最新中文版的了vimcdoc.sourceforge.net
lilydjwg 写了:teamnicez2 写了:
发邮件的话,可以发到 vim-cn 嘛 ^_^
teamnicez2 写了:
好的,f和F是跳到上下一个字符, 要是跳两个或者更多的字符呢
例如我想跳到当前行下一个包含abc,f abc 只能跳到a,后面的bc f就不管了
代码: 全选
/abc<CR>
lilydjwg 写了:teamnicez2 写了:
好的,f和F是跳到上下一个字符, 要是跳两个或者更多的字符呢
例如我想跳到当前行下一个包含abc,f abc 只能跳到a,后面的bc f就不管了代码: 全选
/abc<CR>
<C-Q> 是 mswin.vim 映射的。你如果把 <C-v> 映射了的话就把 <C-q> 映射成它吧,不过这是个特殊键,在大部分终端会停止写屏。按 <C-s> 恢复。Vim 文档里都有写的。使用 stty -ixon 可以禁用终端的这个特性。teamnicez2 写了:lilydjwg 写了:teamnicez2 写了:
好的,f和F是跳到上下一个字符, 要是跳两个或者更多的字符呢
例如我想跳到当前行下一个包含abc,f abc 只能跳到a,后面的bc f就不管了代码: 全选
/abc<CR>
![]()
好,依云大神,次命令指定了第n行-第n行
:n,n s/^/#/g
请问如何指定第二第五以及第八行
还有是gvim(win32)下可以ctrl+q进入可视块
但是vim(linux)不行,这个可以绑定到快捷键吗。我在vim下,绑定了ctrl+v是粘贴
~.~
能详细说明linux & win32两种系统同步怎么配置吗。。呵呵sarrow 写了:炫一下:
我的vimrc以及脚本文件,是通过svn,在win和linux下同步使用;并且,win下的vimrc的文件名也是.vimrc哦!为了达成这个目标,我可是花了老牛鼻子的劲!
简单说,就是给gvim弄一个启动外壳——启动gvim前,先进行环境变量替换。然后再启动真正的gvim.exe——此时,这个gvim就会认为,配置文件的名字在win下,也叫.vimrc。
另外值得注意的是,部分vim脚本,不是unix格式,最好手动:set ff=unix | w;这样才能在两种系统同步配置和脚本。
lilydjwg 写了:<C-Q> 是 mswin.vim 映射的。你如果把 <C-v> 映射了的话就把 <C-q> 映射成它吧,不过这是个特殊键,在大部分终端会停止写屏。按 <C-s> 恢复。Vim 文档里都有写的。使用 stty -ixon 可以禁用终端的这个特性。teamnicez2 写了:lilydjwg 写了:teamnicez2 写了:
好的,f和F是跳到上下一个字符, 要是跳两个或者更多的字符呢
例如我想跳到当前行下一个包含abc,f abc 只能跳到a,后面的bc f就不管了代码: 全选
/abc<CR>
![]()
好,依云大神,次命令指定了第n行-第n行
:n,n s/^/#/g
请问如何指定第二第五以及第八行
还有是gvim(win32)下可以ctrl+q进入可视块
但是vim(linux)不行,这个可以绑定到快捷键吗。我在vim下,绑定了ctrl+v是粘贴
~.~
有 vim 原生文档的版本啊,你找「Download」即是。记得把那堆 .cnx 文件放到 ~/.vim/doc 后执行 :helptags ~/.vim/doc。然后也许要设置下 set helplang=cn。teamnicez2 写了: 还有依云大神,这个参考手册有离线版的吗,例chm,pdf
http://vimcdoc.sourceforge.net/doc/
代码: 全选
1. 我是。然后创建了两个仓库,分别给~/.vim/ 和 .vimrc——仓库名分别为“vimfiles”
、“vimrc”。上传配置文件到相应的svn仓库里面。
2. 然后在winxp下check out出,上述两个仓库的内容(为了以后换网络方便,我改写了
winxp的hosts文件,将类似sarrow.svn这样的“域名”,绑定在给我ubuntu本子的ip上
。我check out的时候,实际是从这个域名http://sarrow.svn/svn/vimfiles和
.../vimrc检出的)
3. 然后是winxp下,gvim默认配置文件和脚本文件查找路径修改的问题。我发觉gvim是通过
检测环境变量home来查找查找配置文件以及脚本文件——他会检查名字为
.vimrc,vimrc,~/vimfiels/,~/.vim/(即,带点不带点都会查看);——通过这个特性
,我就可以“绿化”gvim了。
4. gvim.exe呼叫程序的制作——它的作用是,读取同目录下gvim.ini,为工作进程
vim73/gvim.exe创建新的环境变量(除了修改home外,还额外添加了一些命令行工具的
路径);最后执行工作进程——其实这个呼叫程序,只是为了“绿化环境”而已;如果
把这些工具都放进移动存储设备,那么,我可以到处使用我的工作环境,而不用对工作
的电脑造成影响。
sarrow 写了:能详细说明linux & win32两种系统同步怎么配置吗。。呵呵
详细?
详细就免了;我简单说一下;
先把环境摆在前面:我有两台本子,一台安装的是ubuntu,上面配置了svn服务器——具体
svn server配置方法,在网上搜索一下吧!
另外一台本子是winxp,安装了乌龟svn客户端(TortoiseSVN)。
步骤如下(原始的步骤早就没有了——我是逐步调整完成的,前前后后用了半年的时间):
----------------------------------------------------------------------代码: 全选
1. 我是。然后创建了两个仓库,分别给~/.vim/ 和 .vimrc——仓库名分别为“vimfiles” 、“vimrc”。上传配置文件到相应的svn仓库里面。 2. 然后在winxp下check out出,上述两个仓库的内容(为了以后换网络方便,我改写了 winxp的hosts文件,将类似sarrow.svn这样的“域名”,绑定在给我ubuntu本子的ip上 。我check out的时候,实际是从这个域名http://sarrow.svn/svn/vimfiles和 .../vimrc检出的) 3. 然后是winxp下,gvim默认配置文件和脚本文件查找路径修改的问题。我发觉gvim是通过 检测环境变量home来查找查找配置文件以及脚本文件——他会检查名字为 .vimrc,vimrc,~/vimfiels/,~/.vim/(即,带点不带点都会查看);——通过这个特性 ,我就可以“绿化”gvim了。 4. gvim.exe呼叫程序的制作——它的作用是,读取同目录下gvim.ini,为工作进程 vim73/gvim.exe创建新的环境变量(除了修改home外,还额外添加了一些命令行工具的 路径);最后执行工作进程——其实这个呼叫程序,只是为了“绿化环境”而已;如果 把这些工具都放进移动存储设备,那么,我可以到处使用我的工作环境,而不用对工作 的电脑造成影响。
> 我还是没能在linux下绑定<C-Q>映射列的可视模式,win32的gvim就行。因为不知道命令
>
> 还有依云大神,这个参考手册有离线版的吗,例chm,pdf
> http://vimcdoc.sourceforge.net/doc/
----------------------------------------------------------------------
按键习惯么?我把win下的,弄的和linux下一样了。免得换操作系统后,还得换脑袋——貌
似删除了几个系统自带的.vim脚本——具体怎么弄的?早忘了——修修改过太多了,谁还记
得住?
----------------------------------------------------------------------
另外,狐狸姐,和ee大神,都是这里很厉害的,并且乐善好施。有他们的帮助,相信楼主提
高很快。