Vim 技巧

作者: djz0306 | 来源:发表于2020-01-12 15:53 被阅读0次

导入

使用:r 文件名 可以将文件的内容的导入到光标后。

使用:! 命令 可以在不退出 Vim 的情况下执行命令,例如::! ls,执行完成后按回车回到 Vim。

两者结合,使用:r !date 可以将执行结果导入到文件中

定义快捷命令

使用 map 可以定义快捷命令,例如:

:map ^P I#<ESC>

其中 ^P 使用 ctrl+V+P 输入,或者先按 ctrl+V 输入 ^ 再按 ctrl+P。后面跟的就是命令操作,I 表示跳到行首并进入插入模式,# 在 shell 脚本中表示注释,<ESC> 表示按下 ESC 键。添加快捷键以后,只要使用 ctrl+P 即可快速注释某一行。

如果需要取消注释,则可以使用:

:map ^B 0x

这样在使用 ctrl+B 的时候就可以快速取消注释了

连续行注释

定义快捷键可以达到快速注释某一行,如果需要成块注释,则可以使用下面的命令:

:n1,n2s/^/#/g

n1 与 n2 分别表示起始行与结束行,^ 表示开头,# 即为要增加的 #,g 表示不询问

如果要取消行首的注释,则使用:

:n1,n2s/^#//g

表示在 n1-n2 行中间行首的 # 全都替换为空且不询问。

如果是以 // 为注释的语言,则使用:

:n1,n2s/^/\/\//g

替换为的内容是 //,但是需要加上转义字符 \

ab 替换

使用 ab 可以进行字符串替换,例如:

ab myphone 13888888888

这样定义以后,在插入模式下,只要输入 myphone 然后空格或者回车,myphone 就会被自动替换成 13888888888

以上操作在重启以后都会失效,如果需要保存,则需要在对应的用户目录下,例如 root 在 /root 下,tester1 在 /home/tester1 下打开或创建 .vimrc 配置文件,将需要的操作写到该文件中,例如设置行号,进行注释,搜索不区分大小写等

相关文章

  • Vim入门(一)

    vim真的很强大!!!本专题列举vim的一些常用技巧。 vim解决问题的方式 技巧1——vim常用命令及基本技巧 ...

  • Vim 配置 使用

    参考文档 vi/vim使用进阶vim编辑器技巧备忘Vim 的哲学(一) 将Vim改造为强大的IDE—Vim集成

  • IdeaVim插件的使用

    IdeaVim插件使用技巧--JetBrains Plugin Vim技巧和插件

  • Linux中的编程工具

    vim编辑器vim是Linux中开发和编程的利器,掌握好vim的使用技巧,效率将比使用GUI的程序更高vim的三种...

  • VIM技巧

    1、插入技巧: 2dd 删除2行 ;3p 粘贴三次 ;NG 第N行;gg第一行;G最后一行;w 单词开始;e单词结...

  • Vim 技巧

    导入 使用:r 文件名 可以将文件的内容的导入到光标后。 使用:! 命令 可以在不退出 Vim 的情况下执行命令,...

  • vim技巧

    d裁剪y复制u恢复前一个操作[ctrl] + r 重做上一个操作 可视区块 字符选择v光标经过的地方会反白选择V光...

  • Vim 技巧

    停止自动补全 | 右对齐,长度设置成9 命令行模式,快速获取光标单词 生成序列 插入最近插入...

  • Vim 总结(一)

    声明: 本人通过《Vim实用技巧》总结此系列博客 编辑模式 - 命令模式 在刚学Vim时,我主要使用了Vim的两...

  • Vim 笔记chapter1:“.”的使用

    逛图书馆居然找到一本 Vim 的书,是 Drew Neil 的《Vim 实用技巧》,想想刚开始用 Vim 痛不欲生...

网友评论

    本文标题:Vim 技巧

    本文链接:https://www.haomeiwen.com/subject/doziactx.html