免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: flw
打印 上一主题 下一主题

使用 vim 有疑问的朋友们请在此跟贴提问 [复制链接]

论坛徽章:
0
1061 [报告]
发表于 2007-01-22 09:41 |只看该作者
原帖由 zghover 于 2007-1-19 09:14 发表
请问,在用VI/VIM看一篇文章的时候,如果该文件的内容在看的过程中被更新过了,那么不用关闭然后打开,
而是实时更新文件的内容,是按什么键啊?


:e!

论坛徽章:
0
1062 [报告]
发表于 2007-01-22 12:04 |只看该作者
请问一下vim中是不是默认将组合键C-m设置成了回车键的功能。(原本我是想将C-m设置成一个映像功能键的。)

论坛徽章:
0
1063 [报告]
发表于 2007-01-23 21:52 |只看该作者
原帖由 dreamping 于 2007-1-4 14:38 发表
vim中如何快捷键给一行代码加注释,就象在emacs中的“alt+;”


这个问题还是没人解决啊,自己再顶一下。
biomed 该用户已被删除
1064 [报告]
发表于 2007-01-25 18:09 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
1065 [报告]
发表于 2007-01-29 18:43 |只看该作者

我想取消自动缩进功能却搞不好。

.vimrc里  set filetype=c
               set noautoindent
可是它还自动缩进跟上行对齐,我:set nocindent就可以取掉它。可是我把 set nocindent 放进.vimrc文件的最后一行,重启vim,它还是自动缩进。很气人。我不想开启处动缩进功能。
我把 set shiftwidth=1 让缩进少了点,但总觉得不方便。
高手教教如何取掉自动缩进功能。

论坛徽章:
0
1066 [报告]
发表于 2007-02-02 15:55 |只看该作者
原帖由 dreamping 于 2007-1-23 21:52 发表


这个问题还是没人解决啊,自己再顶一下。


安装csupport之后可以这样

  \ce     line end comment /**/               (normal, visual)
  \cn     line end comment //                 (normal, visual)
  \cl     set end comment column              (normal)
  \ci     multiline comment /**/              (normal, visual)
  \c*     code -> comment /**/                (normal, visual)
  \c\     code -> comment //                  (normal, visual)
  \co     comment -> code /**/                (normal, visual)

如果没有的话
0
ctrl + v
shift + i
//
<esc>

论坛徽章:
0
1067 [报告]
发表于 2007-02-06 11:49 |只看该作者

C:\Program Files\C_Vim\vim70\indent\c.vim

原帖由 weismart 于 2007-1-29 18:43 发表
.vimrc里  set filetype=c
               set noautoindent
可是它还自动缩进跟上行对齐,我:set nocindent就可以取掉它。可是我把 set nocindent 放进.vimrc文件的最后一行,重启vim,它还是自动缩进。很气人 ...


今天有空了,仔细看了一下文件
C:\Program Files\C_Vim\vim70\indent\c.vim
改一下就OK了。就是注掉
setlocal cindent


c.vim

" Vim indent file
" Language:        C
" Maintainer:        Bram Moolenaar <Bram@vim.org>
" Last Change:        2005 Mar 27

" Only load this indent file when no other was loaded.
if exists("b:did_indent")
   finish
endif
let b:did_indent = 1

" C indenting is built-in, thus this is very simple

"setlocal cindent

let b:undo_indent = "setl cin<"

论坛徽章:
0
1068 [报告]
发表于 2007-02-08 09:57 |只看该作者

编辑ftp://远程文件时报错

E303

vim.JPG (22.04 KB, 下载次数: 47)

vim.JPG

论坛徽章:
0
1069 [报告]
发表于 2007-02-08 20:59 |只看该作者

2个小问题,请教。。

1。 vi/vim可以以独占的方式编辑文件吗?就是在编辑文件A时,其他的进程是不允许编辑它的。
2。 。。可以直接接收文件描述符,而不是文件名来编辑文件吗?
谢谢!

论坛徽章:
0
1070 [报告]
发表于 2007-02-11 00:44 |只看该作者
请教:怎样把含有‘test’的行写入文件 test.txt
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP