flw
使用 vim 有疑问的朋友们请在此跟贴提问
:D :D :D
本贴长期有效,尽量不要灌水,谢谢!
----------
更新:
自 2006.12.08 日起,本人不再回复此帖。谢谢大家!
[[i] 本帖最后由 flw 于 2006-12-8 11:18 编辑 [/i]]
gvim
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
我先哈,问个不是VIM 的 VI类
有的时候用minix,里面只有elvi,我想问怎么使C语法加亮。
下面是set all 的截图。
dryice
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
我的印象里是不支持。
py
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
不支持
flw
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
看你的 set all 的样子,应该是不支持。
superdoctor
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
哈,问个问题
我由于要经常配置一个软件的配置文件,很多情况下配置文件对空格 不可见字符要求严格,所以我用:set list来查看所有不可见字符,可是我不知道怎么重置它,就是查看完了后怎么取消掉那些结尾的$号?
一直我都是关闭后再打开,刚好flw开贴子,就问问
superdoctor
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
刚才看了看上面set all的启发,自己查了一下,呵呵,找到答案了
:set nolist
就可以取消set list的状态
hoyt
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
vim如何支持ftp操作
现在很多的编辑器都支持使用ftp打开远程文件,然后进行操作,vim中怎么进行这个?
flw
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
[quote][i]原帖由 "superdoctor" 发表:[/i]
刚才看了看上面set all的启发,自己查了一下,呵呵,找到答案了
:set nolist
就可以取消set list的状态[/quote]
呵呵,
所有的 bool 型的选项用 set no??? 就可以关掉。
反过来讲,有些默认是 no??? 的,用 set ??? 就可以打开。
只要掌握了这个规律就好办了。
flw
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
[quote][i]原帖由 "hoyt" 发表:[/i]
vim如何支持ftp操作
现在很多的编辑器都支持使用ftp打开远程文件,然后进行操作,vim中怎么进行这个?[/quote]
这个也可以。很方便。
打开:
:e ftp://192.168.10.76/abc.txt
保存(如果不存在则创建):
:w ftp://192.168.10.76/abc.txt
读取:
:r ftp://192.168.10.76/abc.txt
以上操作第一次打开时需要输入用户名和密码,
以后就不用了,vim 会记住的。
总之,大多数针对文件的操作都可以直接用来操作 ftp 文件,
vim 通过解析文件名中的 URL 标记来区别。
其实打开文件还有一个比较方便的办法,
那就是当你编辑的文件中包含有类似于 ftp://192.168.10.76/abc.txt 这样的文件 URL 时,
你直接把光标挪到上面,再用 gf 命令就可以打开了。
需要注意的一点是,
vim 本身并不携带 ftp 客户端,vim 只是调用操作系统提供的 ftp 客户端并捕获它的输出。不过大多数操作系统都是有 ftp 客户端的,所以这一点不用担心。
playmud
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
第一次看见说比ue还好用的.
gvim
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
flw
能简单介绍一下vim脚本吗?
还有,我学help里的map命令的时候,说在特殊输入前面需要Ctrl+V,可是为什么我敲了以后,要么是没有反应(字符界面),要么是出来一大堆东西(GUI界面)?
还有Ctrl+R是什么意思?
flw
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
[quote][i]原帖由 "gvim" 发表:[/i]
flw
能简单介绍一下vim脚本吗?[/quote]
抱歉,最近比较忙,没有时间整理思路做没有针对性的介绍。
[quote][i]原帖由 "gvim"]还有,我学help里的map命令的时候,说在特殊输入前面需要Ctrl+V,可是为什么我敲了以后,要么是没有反应(字符界面),要么是出来一大堆东西(GUI界面)? [/quote 发表:[/i]
你是不是 windows 平台?Ctrl+V 在 windows 平台可是粘贴的意思哦。
如果不是 windows 平台,那么你检查一下 Ctrl+V 在你的环境下是不是被重新映射了。
[quote][i]原帖由 "gvim"]还有Ctrl+R是什么意思?[/quote 发表:[/i]
Ctrl+R 是在编辑时或者命令行界面下调入寄存器值的热键。
比如 Ctrl+R+: 会得到上一次执行的命令(: 寄存器的内容),
Ctrl+R+/ 会得到上一次查询的条件(/ 寄存器的内容)。
Ctrl+R+<寄存器名>; 相当于 Normal 模式下的 "<寄存器名>;p 命令。
gvim
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
谢谢你flw。
有问题我会继续往后面贴问题的,不要嫌烦哦:)
gvim
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
我是windows平台,那我如何才能按照我想要得意思是用Ctrl+V呢?
benlan
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
vi 处理多个文件编辑有什么法子?
我一般是用vi file1 file2 file3...
然后用n N first last切换
flw
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
你问的是 vi ?还是 vim ?
下次发贴提问请尽量说清楚一些,谢谢!
如果是 vim 的话,n 和 N 命令象大多数 vim 的命令一样,是可以带重复次数的。比如 4N 5n 这样子。
你可以用 :args 命令查看当前正在编辑的[color=red]文件列表[/color],你正在编辑的文件名会用方括号括起来,然后可以用 4n 4N 这样的命令,快速地跳转到你要编辑的文件。
benlan
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
vim在编辑一个文件时如果打开多个文件,
如 vim file1 时,不关闭file1时,如何打开file2 file3
现在我只能e file2,然后用e #跳回,能不能在vim file1时又打开file2 file3且能互相切换..
flw
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
假设你正在编辑 file1,那么用
[code]:args <CTRL-R>;% file2 file3[/code]
就可以了。
krs
使用 vim 有疑问的朋友们请在此跟贴提问,flw 将尽量为你解答!
请问楼主,如何删除连续两行之间的回车符,使连续的两行成为一行?