首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vim:如何将<F5>映射到光标所在的当前单词前面添加时间戳?

在vim中,可以通过以下步骤将<F5>映射到光标所在的当前单词前面添加时间戳:

  1. 打开vim配置文件:
  2. 打开vim配置文件:
  3. 进入插入模式并添加以下映射:
  4. 进入插入模式并添加以下映射:
  5. 解释:
    • <F5>:表示按下F5键触发映射。
    • <C-R>=:表示进入命令行模式并执行后续的表达式。
    • strftime("%Y-%m-%d %H:%M:%S"):表示获取当前时间并按照指定格式输出,例如:2022-01-01 12:00:00。
    • <CR>:表示回车键,用于执行表达式。
    • <Space>:表示插入一个空格。
    • <Esc>:表示退出插入模式。
    • bi:表示回到插入模式并将光标移动到当前单词的前面。
  • 保存并退出vim配置文件:
  • 保存并退出vim配置文件:

现在,当你在vim中按下F5键时,光标所在的当前单词前面将会添加一个时间戳。这个功能可以用于在编辑文档或代码时记录操作时间,方便后续追溯或分析。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):提供弹性计算能力,满足各类业务需求。详情请参考:https://cloud.tencent.com/product/cvm
  • 云数据库 MySQL 版(CDB):提供稳定可靠的云端数据库服务。详情请参考:https://cloud.tencent.com/product/cdb
  • 人工智能平台(AI Lab):提供丰富的人工智能开发工具和服务,助力开发者快速构建智能应用。详情请参考:https://cloud.tencent.com/product/ailab
  • 物联网套件(IoT Hub):提供全面的物联网解决方案,帮助用户连接、管理和控制物联网设备。详情请参考:https://cloud.tencent.com/product/iothub
  • 云存储(COS):提供安全可靠的对象存储服务,适用于各类数据存储需求。详情请参考:https://cloud.tencent.com/product/cos
  • 腾讯云区块链服务(Tencent Blockchain):提供高性能、可扩展的区块链解决方案,满足不同行业的业务需求。详情请参考:https://cloud.tencent.com/product/tbc
  • 腾讯云元宇宙(Tencent Metaverse):提供全面的元宇宙解决方案,帮助用户构建虚拟世界和数字化资产。详情请参考:https://cloud.tencent.com/product/metaverse

请注意,以上链接仅为示例,具体产品和服务选择应根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Vim 快捷命令

VIM 移动 以字(符)为单位 功能 按键 上 k 下 j 左 h 右 l 以单词为单位 功能 按键 前一个单词尾 ge 后一个单词首 w 本单词首(已在本词首则跳到前一单词首) b 本单词尾(已在本词尾则跳到后一单词尾...H 光标移到屏幕中间 M 光标移到屏幕下方 L 光标所在位置移到屏幕上方 zt 光标所在位置移到屏幕中间 zz 光标所在位置移到屏幕下方 zb 行号 功能 按键 跳到第 num 行 :num 或 numG...或 numgg 文件 功能 按键 跳到文件头 gg 跳到文件尾 G 编辑 复制 功能 按键 复制光标所在单词 yiw 复制光标所在行 yy 粘贴 功能 按键 在光标之后粘贴 p 在光标之前粘贴...str 查找下一个 n 查找上一个 N 向下查找光标所在单词 * 向下查找光标所在单词 # 正则表达式 功能 按键 匹配单词左边界 \< 匹配单词右边界 \> 去重 :g/^\(.*\)$\n\1/d...C-r 粘贴 C-v 清空输入 C-u 上/下一个选项 C-k/j 在新标签/垂直分割/水平分割打开文件 C-t/]/v 刷新列表 F5 vim-table-mode 功能 按键 删除列 Leader-tdc

76610

Vim编辑器基础入门

^ 同上 $ 将光标定位到行尾位置 b 将光标定位到光标所在单词起始处 e 将光标定位到光标所在单词结尾处 w 将光标定位到下一个单词起始处(注意,是光标所在单词下一个单词噢^_^) gg...db #删除从光标当前位置(不包含)到单词起始处所有字符 de #删除从光标当前位置(包含)到单词结尾处所有字符 dw #删除从光标当前位置(包含)到下个单词起始处所有字符 dh #删除光标前面一个字符...dG #删除光标所在行(包含)到文件末尾所有字符 #与数字连用删除指定行 d3h #表示删除光标 3 个字符, d3j #表示删除光标所在行以及下面 3 行所有字符 d3w #表示向后删除当前光标到后面第三个单词所有字符...语法跟删除 d 命令一样:y motion其中 motion 同样是用来表示操作范围指令: yy 复制光标所在行 yw 表示拷贝从当前光标光标所在单词结尾内容(复制光标开始一个单词)....cc 删除光标所在字符,并进入插入模式 比如 cw 是修改光标指定单词内容(VIM 做法就是删除当前光标位置到下个单词所有字符,并进入插入模式) 而 c2w 便是修改当前光标指定单词以及下一个单词共计两个单词内容

1.7K20
  • Linux 之 Vim 编辑器从基础到大成使用

    ^ 同上 $ 将光标定位到行尾位置 b 将光标定位到光标所在单词起始处 e 将光标定位到光标所在单词结尾处 w 将光标定位到下一个单词起始处(注意,是光标所在单词下一个单词噢^_^) gg...db #删除从光标当前位置(不包含)到单词起始处所有字符 de #删除从光标当前位置(包含)到单词结尾处所有字符 dw #删除从光标当前位置(包含)到下个单词起始处所有字符 dh #删除光标前面一个字符...dG #删除光标所在行(包含)到文件末尾所有字符 #与数字连用删除指定行 d3h #表示删除光标 3 个字符, d3j #表示删除光标所在行以及下面 3 行所有字符 d3w #表示向后删除当前光标到后面第三个单词所有字符...语法跟删除 d 命令一样:y motion其中 motion 同样是用来表示操作范围指令: yy 复制光标所在行 yw 表示拷贝从当前光标光标所在单词结尾内容(复制光标开始一个单词)....cc 删除光标所在字符,并进入插入模式 比如 cw 是修改光标指定单词内容(VIM 做法就是删除当前光标位置到下个单词所有字符,并进入插入模式) 而 c2w 便是修改当前光标指定单词以及下一个单词共计两个单词内容

    2K10

    LINUX运维常用命令详解一

    末行模式 vim模式转换: 1、从编辑模式-->输入模式 i:在当前光标所在字符前面,转为输入模式 a:在当前光标所在字符后面,转为输入模式...o:在当前光标所在下方新建一行,并转为输入模式 I:在当前光标所在行首,转为输入模式 A:在当前光标所在行尾,转为输入模式 O:在当前光标所在上方新建一行...vim删除字符: x:删除光标所在单个字符 #x:删除光标所在处及向后共#个字符 vim删除命令:d d命令与跳转命令结合使用 d$:删除到行尾...vim粘贴命令:p p(小写):如果删除或复制为正行内容,则粘贴至光标所在含行下方,如果复制或删除内容为非整行,则粘贴至光标所在字符后面 P(大写):如果删除或复制为正行内容...,则粘贴至光标所在含行上方,如果复制或删除内容为非整行,则粘贴至光标所在字符前面 vim复制命令:y y用法同d yy:复制一行 vim先删除内容

    88920

    Linux Vi编辑器和find命令使用

    i:当前光标处输入内容 I:在当前光标所在行首 a:在当前光标所在后面 A:在当前光标所在行尾输入 o:在光标所在下方新增一行空白行 O:在光标所在上方新增一行空白行...: 单字符移动: h:左 l:右 j:下 k:上 可以和数字组合 单词间移动: w:调至下一个单词词首 b:当前或前一个词首 e:当前或下一个词词尾 行内移动: 0:绝对行首...#x:删除光标所在处向后#个字符 r:替换光标所在字符 d:删除命令 结果光标跳转命令使用 d^ 光标删除至行首 d$ 光标删除至行尾(shift+d) %...P:当前上一行 复制或删除为非整行 p:粘贴在光标所在字符后面 P: 粘贴在光标所在字符前面 撤销编辑 u:undo #u:最近50次操作 撤销此前撤销操作 ctrl+r...常用单位:k,M,G UNIT:(#-1,#] -UNIT:(0,#-1] +#UNIT:(#,oo) 根据时间

    3.9K20

    Xshell如何添加快捷命令方法

    点击Xshell下载即可获取最新版,从而安装在自己电脑上 删除 ctrl + d 删除光标所在位置上字符相当于VIM里x或者dl ctrl + h 删除光标所在位置前字符相当于VIM里hx或者...dh ctrl + k 删除光标后面所有字符相当于VIM里d shift+$ ctrl + u 删除光标前面所有字符相当于VIM里d shift+^ ctrl + w 删除光标前一个单词相当于VIM...撤消前一次输入 alt + r 撤消前一次动作 alt + d 删除光标所在位置单词 移动 ctrl + a 将光标移动到命令行开头相当于VIM里shift+^ ctrl + e 将光标移动到命令行结尾处相当于...+ 方向键右键 光标移动到后一个单词结尾 ctrl + x 在上次光标所在字符和当前光标所在字符之间跳转 alt + f 跳到光标所在位置单词尾部 替换 ctrl + t 将光标当前字符与前面一个字符替换...Ctrl + r 在历史命令中查找 Ctrl + u 删除光标所在位置之前所有字符 Ctrl + k 删除光标所在位置之后所有字符 ctrl + w 删除光标之前一个单词 Ctrl +

    3.9K42

    【Linux 操作系统】vim编辑器配置及常用命令

    ; vim配置文件可以存放在两个位置 :① etc/vimrc ② root/.vimrc 第二个存放位置就是用户目录( ~/ )下隐藏文件, 注意文件名前面有一个 ....\ ,stl:\ ,stlnc:\ " 高亮显示匹配括号 set showmatch " 匹配括号高亮时间(单位是十分之一秒) set matchtime=1 " 光标移动到buffer顶部和底部时保持...命令模式常用命令 (1) 进入插入模式命令 i 在光标所在字符前输入 a 在光标所在字符后输入 o 在光标所在下一行输入 (2) 光标移动命令 0 光标移动到第一行 $ 光标移动到最后一行...dgg 删除光标到文档开始文字 (4) 取代与还原 R 进入取代模式, 知道esc为止 S 取代整行内容 u 取消操作(undo) (5)复制粘贴命令 yy 复制光标所在整行...命令行模式下命令 (1) 搜索命令 / 按下该键, 输入要找字符, 按Enter键开始寻找 n 继续正方向寻找 N 继续反方向寻找 * 寻找光标所在word(完全符合) (2)

    2.3K50

    vim基础命令,查找和替换

    //跳至文件底部 g //跳转到文件头部 (插入模式)编辑模式 以下按键进入编辑插入模式 a //在当前光标位置右边添加文本 i //在当前光标位置左边添加文本...A //在当前末尾位置添加文本 I //在当前开始处添加文本(非空字符行首) O //在当前上面新建一行 o //在当前下面新建一行 R //...替换(覆盖)当前光标位置及后面的若干文本 J //合并光标所在行及下一行为一行(依然在命令模式) ESC可以退出编辑模式 (命令模式)删除和复制 在vim中, 除了在编辑模式下修改文件,命令模式时候可以删除和复制...P //粘贴剪切板里内容在光标前,如果使用了前面的自定义缓冲区,建议使用"aP 进行粘贴。...g*(g#) //此命令与上条命令相似, 只不过它不完全匹配光标所在单词, 而是匹配包含该单词所有字符串.

    2.8K20

    vim编辑器使用方法

    i: insert, 在光标所在处输入; a: append, 在光标所在处后面输入; o: 在当前光标所在下方打开一个新行; I:在当前光标所在行首输入; A:在当前光标所在行尾输入;...字符间跳转: h: 左 l: 右 j: 下 k: 上 #COMMAND:跳转由#指定个数字符; 单词间跳转 w:下一个单词词首 e:当前或下一单词词尾 b:当前或前一个单词词首 #COMMAND...: ) ( 段落间移动: } { vim编辑命令 字符编辑 x: 删除光标字符; #x: 删除光标处起始#个字符; xp: 交换光标所在字符及其后面字符位置; 替换命令(r, replace...put, paste): p:缓冲区存的如果为整行,则粘贴当前光标所在下方;否则,则粘贴至当前光标所在后面; P:缓冲区存的如果为整行,则粘贴当前光标所在上方;否则,则粘贴至当前光标所在前面...#表示行结尾; #,+#: 从左侧#表示行起始,加上右侧#表示行数; .: 当前行 $: 最后一行 %:全文, 相当于1,$ 2.查找 /PATTERN:从当前光标所在处向文件尾部查找; ?

    79730

    linux工具——vim文本编辑器整理

    vim是一个文本编辑神器, 长时间没用生疏了,这篇文章整理了一下vim常用操作和快捷键 注释: [] 表示括号内容可有可无 () 表示括号内容可以跟前面一个字符替换 一、vim几种模式 普通模式...) n| 移动到当前行第n列 f(F)w: 移动到下(上)一个w出现地方 t(T)w: 移动到下(上)一个w出现地方前(后)一个字符 行间  G 跳转到最后一行  gg: 跳转到第一行  nG(gg...删除光标到行尾(行首) D: 删除到行尾 dw: 删除光标单词结束 d[n]a(i)w: 删除光标所在n个单词,(不)包括单词空格 d[n]j(k): 删除当前行及向下(上)n行;jk 也可替换成...普通模式键入以后字符自动变为插入模式 i(a): 光标所在字符前(后)插入 I(A): 光标所在行首(尾)插入 o(O): 光标所在行下(上)面插入新行 r: 光标所在字符替换为下一个键入字符...ctrl+v 进入块模式 向下移动光标添加注释末尾航 键入 I 输入 # 按

    1K20

    vi与vim区别以及常用命令

    i:在当前光标所在字符前面,转为输入模式; a:在当前光标所在字符后面,转为输入模式; o:在当前光标所在下方,新建一行,并转为输入模式; I:在当前光标所在行首,转为输入模式; A:在当前光标所在行尾...p:粘贴到光标的后面 P:粘贴到光标前面 2)可视模式 复制: y:复制当前行 ny:复制当前行至下面的n行 粘贴...: p:粘贴到光标的后面 P:粘贴到光标前面 6、删除字符(正常模式) x: 删除光标所在单个字符; #x: 删除光标所在处及向后共#个字符; d$或D:从当前光标处删除至行尾...; d^:从当前光标处删除之行首; dd: 删除当前光标所在行; #dd: 删除包括当前光标所在行在内#行; 注:dd相当于剪切操作,如果你dd之后按p或者P可以进行粘贴。...10、修改vim配置文件 vim ~/.vimrc:修改当前用户vim配置文件 vim /etc/vimrc:修改所有用户vim配置文件 例:在当前用户vim配置文件中添加显示行数命令

    1.7K20

    vim 个性化设置

    "其中拷贝与删除是与光标移动命令 " yw 表示拷贝从当前光标光标所在单词结尾内容. " dw 表示删除从当前光标光标所在单词结尾内容. " y0 表示拷贝从当前光标光标所在行首内容.... " d0 表示删除从当前光标光标所在行首内容. " y$(Y) 表示拷贝从当前光标光标所在行尾内容. " d$(D) 表示删除从当前光标光标所在行尾内容. " yfa 表示拷贝从当前光标光标后面的第一个...a字符之间内容. " dfa 表示删除从当前光标光标后面的第一个a字符之间内容. " s(S),a(A),x(X),D " yy 表示拷贝光标所在行. " dd 表示删除光标所在行..." guu 将当前字母全改成小写 " gUw 将光标单词改成大写。..." guw 将光标单词改成小写。

    1.5K20

    Linux中Xshell常用快捷键

    VIM里x或者dl ctrl + h #删除光标所在位置前字符相当于VIM里hx或者dh ctrl + k #删除光标后面所有字符相当于VIM里d shift+$ ctrl + u...#删除光标前面所有字符相当于VIM里d shift+^ ctrl + w #删除光标前一个单词相当于VIM里db ctrl + y #恢复ctrl+u上次执行时删除字符...#撤消前一次输入 alt + r #撤消前一次动作 alt + d #删除光标所在位置单词 移动 ctrl + a #将光标移动到命令行开头相当于VIM里shift...VIM里h ctrl + 方向键左键 #光标移动到前一个单词开头 ctrl + 方向键右键 #光标移动到后一个单词结尾 ctrl + x #在上次光标所在字符和当前光标所在字符之间跳转...alt + f #跳到光标所在位置单词尾部 替换 ctrl + t #将光标当前字符与前面一个字符替换 alt + t #交换两个光标当前所处位置单词光标前一个单词

    3K11

    vim精简版教程

    模式编辑器 grep sed awk vim模式: 编辑模式(命令模式) 输入模式 末行模式 可视化模式(块) 默认处于编辑模式 模式转换 编辑模式(命令模式) --->>输入模式 i:在当前光标所在字符前面...,转换为输入 a:在当前光标所在字符后面,转换为输入 o:在当前光标所在字符行下方,新建一行,并转为输入模式。...I:在当前光标所在行首,转为输入模式 A:在当前光标所在行尾,转为输入模式 O:在当前光标所在上方,新建一行,并转为输入模式。...5个字符 2.逐个单词移动 w:移动到下一个单词词首 e:跳到当前单词或下一单词词尾 b:跳到当前单词或前一单词词首 #w:一次跳n个单词。...,则粘贴至光标所在字符后面; P:如果删除或复制为整行内容,则粘贴至光标所在上方,如果复制或删除内容为非整行,则粘贴至光标所在字符前面; 八、复制命令 y yy:一行 #y: 九、先删除内容,

    2.4K50

    Linux —vim 编辑器

    : 命令模式—>输入模式 i:insert,在当前光标所在字符前面,转为输入模式 I:大写i,在当前光标所在行首转换为输入模式 a:append,在当前光标所在字符后面转换为输入模式...w:移动到下一个单词词首 e:跳至当前或下一个单词词尾 b:跳至当前或上一个单词词首 #w:以当前光标为起点跳至第#个单词词首...#e:以当前光标为起点跳至第#个单词词尾 #b:以当前光标为起点跳至第#个单词词首 行内跳转 0:数字0,跳转到绝对行首 ^:...d^:表示删除当前光标所在位置到第一个行首非空白字符位置内容 d0:表示删除当前光标所在位置到绝对行首内容 dd:删除当前光标所在行整行 #dd:删除包括当前光标所在行在内#行 D...若删除或复制为非整行,则粘贴至光标所在字符后面 P:大写p 若删除或复制为整行内容,则粘贴至光标所在上方 若删除或复制为非整行,则粘贴至光标所在字符前面 命令模式下替换

    5.2K20

    linux基础命令介绍四:文本编辑 vim

    w 光标移动到下一个单词开头 e 光标移动到下一个单词结尾 * 匹配光标所在单词,移动到下一个相同单词 # 匹配光标所在单词,移动到上一个相同单词 f{ 光标移动到当前下一个字符{...vim各种命令,大多可以组合使用: 比如要删除光标当前所在位置一直到行尾,可以执行d$; 比如要在当前位置插入50个‘word’,只需执行50iword ESC按完ESC键之后这50个单词就被插入了...和/作用相同,不过是方向相反。 :可以执行许多命令,如前面介绍过保存退出命令:wq。...、\+、\| 下面结合正则举例说明vim中模式匹配及部分命令用法 匹配字符串world并使光标停留在匹配行后第三行行首: /world/+3 将第三行到第八行行首添加注释符号//: :3,8s/^/\/...但相对来说,vim学习曲线比较陡峭,不同应用场景,需要记忆命令和方法数量也是完全不同。建议在学习中,每次只熟悉几个命令,一段时间后,就能流畅快捷编辑文本了。

    1.3K20

    vim 编辑器

    Command Mode命令模式 vim默认模式,编辑器等待输入命令 命令 作用 n 显示搜索命令定位到下一个字符串 N 显示搜索命令定位到上一个字符串 o 在光标所在行下方插入一行并切换到输入模式...以单词为单位移动 w:移动下一个单词词首 e:跳至当前或下一个单词词尾 b:跳至当前或前一个单词词首 行内跳转 0:绝对行首 ^ :行首第一个非空白字符 $:绝对行尾 行间跳转 #G:跳转至第...P:如果删除(dd)或复制(yy)为整行内容,则粘贴到光标所在上方,如果复制或删除内容为整行,则粘贴到光标所在字符前面。...i:在当前光标所在字符前面,转入输入模式 a:在当前光标所在字符后面,转入输入模式 o:在当前光标所在下方,新建一行,并转入输入模式 I:在当前光标所在行首,转入输入模式 A:在当前光标所在行尾...two :s/one/two/g 将当前光标所在所有one替换成two :%s/one/two/g 将全文中所有one替换成two ?

    87720

    vim技巧

    简介 得益于 vim 指法,敲起代码来如行云流水。不管是不是写代码,学好vim 指法相当重要,当然最重要还是为了效率,节省时间做更多其他事。 小技巧 “工欲善其事,必先利其器”。...单词 cw/cW 删除当前单词光标开始部分并进入插入模式 cb/cB 删除当前单词光标所在位置至单词开始部分并进入插入模式 dw/dW 删除当前单词光标开始部分但不进入插入模式 db/dB...删除当前单词光标所在位置至单词开始部分但不进入插入模式 行 dd 删除当前行 d0 删除从当前光标开始到行末内容 d$ 删除从当前光标开始到行末内容 I 在当前行首进入插入模式 A 在当前行尾进入插入模式...d{ 删除当前段落从光标位置开始到段首内容 文本编辑高效命令 复制与粘贴 yw 复制当前单词光标开始部分 yy 复制光标所在所有字符 p 将最后一个删除或复制文本放在当前字符 P 将最后一个删除或复制文本放在当前字符之前...guw 将光标所在单词变为小写 guw 将光标所在单词变为小写 gUw 将光标所在单词变为大写 guu 光标所在行所有字符变为小写 gUU 光标所在行所有字符变为大写 g~~ 光标所在行所有字符大小写反向转换

    1.9K30

    vim 超强编辑器

    : ESC i:insert,在光标所在前面插入; a:append,在光标所在后面插入; o:open,在当前光标所在下一行打开新行,并转换为输入模式; I:...在当前光标所在行首输入; A:在当前光标所在行尾输入; O:在光标所在上一行打开一个新行,并转换为输入模式; 编辑模式 – – > 输入模式 输入模式 – – > 编辑模式...; e:跳转至当前或下一个单词词尾; b:跳转至当前或下一个单词词首; #COMMAND:由#指定一次跳转单词数; 行首行尾跳转: ^:跳转至行首第一个非空白字符;...: (p,put,paste) p:缓冲区中存储的如果为整行内容,则粘贴至当前光标所在下方;否则,则粘贴至当前光标所在后面; P:缓冲区中存储的如果为整行内容,则粘贴至当前光标所在上方...;否则,则粘贴至当前光标所在前面; 复制命令: y$:复制至绝对行尾 y0:复制至绝对行首 y^:复制至行首第一个非空白字符 yy:复制整行 #yy:复制多行;

    72610

    vim-神之编辑器-命令汇总笔记

    知识汇总: 1:移动光标 h j k l :对应左下上右, e :移动到下一个单词末尾 w:动到下一个单词开头 Ctrl + e 向下滚动一行 ​Ctrl + y 向上滚动一行 ​Ctrl + d...向下滚动半屏 ​Ctrl + u 向上滚动半屏 ​​Ctrl + f 向下滚动一屏 ​​Ctrl + b 向上滚动一屏 2:删除 x      删除光标所在位置字符。...ctrl + r       撤销掉撤销这个命令, 7:粘贴 p      将最后一次删除内容置入光标止呕。 8:替换 r    替换光标所在位置字符。...ddp 交换光标所在行和其下紧邻一行。...+ 字符串     当前文件向前找 n     查找中继续向下找 N    查找中继续向上找 ​    ​    ​光标移动到该词上,按*或#键即可以该单词进行搜索,相当于/搜索。而#命令相当于?

    1K30
    领券