vim怎么创建文件

vim怎么创建文件,第1张

在用 VIM 新建文件时可以引用自定义模板,来避免重复的数据格式处理化费太多时间。

其实方法很简单:

1. 在.vim/template下填加对应语言目录(如python、html)

2. 在对应该目录放入自己的模板文件(如pythonconfig.py、 htmlconfig.html)

3. 在vim的.vimrc配置中加入对应该的模板文件引用,如下:

autocmd BufNewFile *.py 0r ~/.vim/template/python/pythonconfig.py

autocmd BufNewFile *.html 0r ~/.vim/template/html/htmlconfig.html

在vim中新建对应格式的文件时,就会引用已定义的对应模板来创建文件。

刚打开文件时Vim处于命令模式,此时文件的下方会显示文件的一些信息,包括文件的总行数和字符数,以及当前光标所在的位置等。

例如,要将某文件中所有的"root"替换为"liudehua",则有两种输入命令,分别为:

注意,被删除的内容并没有真正删除,都放在了剪贴板中。将光标移动到指定位置处,按下 "p"键,就可以将刚才删除的内容又粘贴到此处。

某些情况下,可能需要把两行进行连接。比如说,下面的文件中有两行文本,现在需要将其合并成一行(实际上就是将两行间的换行符去掉)。可以直接在命令模式中按"J"键。

Vim的保存和退出是在编辑模式中进行的。

需要注意的是,"w!"和"wq!"等类似的指令,通常用于对文件没有写权限的时候(显示 readonly,如图12所示),但如果你是文件的所有者或者root用户,就可以强制执行。

程序员在编辑程序时,经常会为将光标移动到与一个 "(" 匹配的 ")" (对于 [] 和 {} 也是一样的)处而感到头疼。Vim里面提供了一个非常方便地査找匹配括号的命令,这就是 "%"。

在编辑文件时,可以使用Vim同时打开两个文件,每个文件分别占用一个窗口。

例如,在査看 /etc/passwd 时需要参考 /etc/shadow,有两种办法可以实现:

连续行的注释其实可以用替换命令来完成。换句话说,在指定范围行加"#"注释,可以使用 ":起始行,终止行 s/^/#/g",例如:

取消连续行注释,则可以使用":起始行,终止行s/^#//g",例如:

添加"//"注释要稍微麻烦一些,命令格式为":起始行,终止行 s/^////g"。例如:

以上方法可以解决连续行的注释问题,如果是非连续的多行就不灵了,这时我们可以定义快捷键简化 *** 作。格式如下:

在命令模式下输入":set nu"即可显示每一行的行号,如果想要取消行号,则再次输入":set nonu"即可。

如果希望每次打开文件都默认显示行号,则可以编辑Vim的配置文件。每次使用Vim 打开文件时,Vim 都会到当前登录用户的宿主目录(用户配置文件所在地)中读取 .vimrc 文件,此文件可以对 Vim 进行一些默认配置设定。

Vim 配置文件分为系统配置文件和用户配置文件:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11735018.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存