vim 入门 键映射 插入时间戳
刚开始接触vim,以前有简单的使用过 vi,最近玩 python,教程里推荐 vim,那就试试吧。
开始时,先不是做开发。平时习惯了用 ue 来写日志,就是随手将一些东西写在一个文件里。
ue 有个问题,有时候输入一行回车后,前面的几个字被吞掉了。可能和版本有关系吧。另外,
文件大了之后,总觉得有些性能问题,因此,每当日志达到 5000 行左右时,就重新开一个。
因为没去找替代品,将就着使用。
昨晚试了一下 vim,好象处理大文件比较有优势,那么,可以拿来记录日志了。
记录日志需要时间戳,ue 里用 <F7>,vim 里可以通过定制来完成。
放狗搜查之后,
1、http://bbs.ctex.org/viewthread.php?tid=49169
将以下代码放到_VIMRC文件中,用xdate 即可插入日期时间
iab xdate <c-r>=strftime("20%y年%m月%d日 %H:%M:%S")<cr>
2、可是,_VIMRC 是什么呢?
http://easwy.com/blog/archives/advanced-vim-skills-introduce-vimrc/
对windows版本的vim,它已经缺省的有了一个vimrc,你可以在vim在使用下面的命令来查看它:
:e $vim/_vimrc
我的 vim 可执行文件所在位置如下 Z:\Vim\vim72\gvim.exe
执行了 :e $vim/_vimrc 后发现,Z:\Vim\ 目录下有个 _vimrc 文件,我却在 Z:\Vim\vim72\ 找半天。
3、在 _vimrc 文件里加入如下代码,重启 gvim。
iab xdate <c-r>=strftime("20%y年%m月%d日 %H:%M:%S")<cr>
imap zsj <c-r>=strftime("20%y-%m-%d %H:%M:%S")<cr>
4、试了一下, iab 方式输入 xdate 后,再按空格或回车,就会替换成当前时间
而 imap 方式是在当前输入上替换,暂时还接受不了。
于是,我使用这个:
iab zsj <c-r>=strftime("20%y-%m-%d %H:%M:%S")<cr>
分享到:
相关推荐
以键盘的图片形式,展示每个按键都有什么样的功能,一目了然!可以用作桌面背景以尽快掌握vim的操作技巧
学习vi和vim不仅需要了解这些基本的控制键,还需要理解其独特的操作模式,比如在命令模式下如何插入文本、如何在文件间切换、如何使用宏以及如何编写自定义的映射等。同时,熟悉vim的配置文件`.vimrc`,可以定制编辑...
在Vim中,很多操作可以使用前缀数字来重复执行,比如要输入三个x,可以执行3ax(在当前光标之后插入)或3ix(在当前光标之前插入),然后按ESC键退出插入模式。 移动光标:在普通模式下,可以使用h、j、k、l键来...
### vi/vim 入门简明实例教程 #### 前言 vi(vim)作为一款功能强大的文本编辑器,在 Linux 系统中扮演着极其重要的角色。它不仅支持简单的文本编辑,还提供了丰富的功能来满足高级用户的需求。对于初学者而言,...
"Vim入门到精通" Vim是历史悠久的文本编辑器,可以追溯到qed。Bram Moolenaar于1991年发布初始版本。Linux、Mac用户,可以使用包管理器安装Vim,对于Windows用户,可以从我的网盘下载。该版本可轻易添加python、...
针对初学者,不列出难懂的操作指令,而是根据初学者的情况另辟蹊径,手把手教会,与大家分享。
要进入插入模式,用户通常需要按下'i'、'a'或其他插入键来开始输入文本。可视模式则允许用户选择文本块,而命令模式用于执行更复杂的操作,如查找替换、文件保存和退出编辑器。 Vim的配置文件名为.vimrc,位于用户...
Vim的高效之处在于其组合键和动作的使用,例如,`d`和`w`组合可以删除当前单词,而`y`和`G`组合可以复制到文件末尾的文本。 Vim还支持宏录制和播放,这允许你记录一系列操作并重复执行,极大地提高了工作效率。此外...
本篇超详细VIM使用手册旨在帮助初学者掌握从入门到精通的Vim编辑技能,以及在Linux运维工作中发挥其作用。 Vim编辑器的工作模式主要有三种:命令行模式、输入模式和末行模式。 1. 命令行模式:这是Vim打开时默认的...
小白如何入门Vim——编辑器之神 ... 这里有必要说一说,其实网上有很多的自制教程 vim小白入门入门教程(共3讲) 时间30分钟 最简单的vim入门视频
### 最适合新手的Vim入门教程 #### 一、引言 Vim是一款深受程序员喜爱的强大文本编辑器,因其高效性和灵活性而闻名。不过,对于初学者来说,Vim的学习曲线确实较为陡峭,尤其是当你习惯了图形界面下的文本编辑器时...
的类似于Vim的Web密钥映射。 安装 $ spm install vimkey --save 用法 var Vimkey = require ( 'vimkey' ) ; var LINE_HEIGHT = 100 ; var normalMode = new Vimkey ( document , { countable : true , } ) ; ...
四、自定义键映射,按 jj 键退出插入模式进入命令模式 该方法需要在 Vim 配置文件中添加相应的配置,例如在 Linux 平台下,可以使用以下命令编辑 Vim 配置文件:`vim ~/.vimrc` 或者 `cp /etc/vim/vimrc ~/.vimrc ;...
Vim是一款功能强大的文本编辑器,其从入门到精通的掌握,能够显著提高程序员对代码的编辑和处理效率。本篇内容将介绍Vim编辑器的基本使用、配置和高级技巧,适合希望深入学习和利用Vim的所有用户。 首先,Vim可以...
vim使用很方便的快捷键图纸,方便学习,打印出来贴在面前随时查阅
- **进入插入模式:** 在命令模式下,按下`i`键可以进入插入模式,开始输入文本。 - **退出插入模式:** 在插入模式下,按`Esc`键返回到命令模式。 - **移动光标:** 使用`h`(左)、`j`(下)、`k`(上)、`l`...
**vim-cscope: Vim 的 Cscope 映射** 在编程世界中,Vim 是一款备受推崇的文本编辑器,以其高度可配置性和高效编辑能力而闻名。Cscope 是一个源代码浏览工具,尤其适用于 C/C++ 程序员,但它也支持其他语言。将 ...
Vim的核心理念是采用多模式编辑,包括普通模式、插入模式、可视模式和命令模式。在普通模式下,用户可以移动光标和执行命令;在插入模式下,用户可以插入文本;可视模式用于选择文本块;而在命令模式下,用户可以...
vim的vimwiki入门,自己写wiki网页
标题中的“VIM入门”指的是为初学者准备的VIM教程,这通常包括VIM的基本操作、编辑模式、命令行模式以及可视模式等内容。VIM的使用并不直观,但一旦掌握,其高效的工作流程将极大地提高生产力。 描述中提到的“VIM...