vi/vim 指定行的行首或行尾插入指定字符串
vim显示行号
:set number

行首 :%s/^/your_word/

行尾 :%s/$/your_word/

按键操作:

注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。

删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。

PS:当然不一定是shell的注释符”#”,也可以是”//”,或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。

使用替换命令:

在全部内容的行首添加//号注释

:% s/^g

在2~50行首添加//号注释

:2,50 s/^g

在2~50行首添加boat/号注释(\转义)
:2,50 s/^/boat//g

vi/vim 指定行的行首或行尾插入指定字符串相关推荐

  1. Vim-复制选中内容至系统剪贴板,光标移动到指定行的行首和行尾

    1.全选并复制到系统剪贴板 ggVG或ggvG 然后 "+y gg 让光标移到首行,在vim才有效,vi中无效 V 是进入Visual(可视)模式 G 光标移到最后一行 "+y 复 ...

  2. Vim删除文件到行首或者行尾

    vim用的不是很熟练,只是有时候需要的时候会学习一下 我们知道,vim有三种模式,一种是一般模式,一种是编辑模式,另外一种是命令行模式 在一般模式下,可以进行删除,复制粘贴等操作,在编辑模式下可以编辑 ...

  3. linux删除每行首字符,vim技巧:删除行首、行末的空白字符,删除空白行

    使用 :help + 命令查看 + 的含义如下: + Matches 1 or more of the preceding atom, as many as possible. 使用 :help /* ...

  4. linux vi行首加符号,vi/vim 中如何在每行行首或行尾插入指定字符

    匿名用户 1级 2018-06-13 回答 现在假设如是 nc10@your-5554c55be4 ~ $ cat sheet server 127.0.0.1 localhost connected ...

  5. Vim快速移动光标至行首和行尾 、第一行和最后一行

    由于vi编辑器不能使用鼠标,所以一个大文件如果要到最后一行只用键盘下键的话会是一个很痛苦的过程,还好有各种比较快捷的方法归我们使用: 1. vi 编辑器中跳到文件的第一行:A 输入 :0 或者 :1 ...

  6. Vim快速移动光标至行首和行尾

    1. 需要按行快速移动光标时,可以使用键盘上的编辑键Home,快速将光标移动至当前行的行首.除此之外,也可以在命令模式中使用快捷键"^"(即Shift+6)或0(数字0). 2. ...

  7. mac shell终端编辑命令行快捷键——行首,行尾

    ctrl+a //移到行首 ctrl+e //移到行尾 ===========linux系统用============ alt+a //移到光标所在单词首部 alt+e //移到光标所在单词尾部 al ...

  8. VIM快速移动光标到行首行尾及特定行

    VIM 快速移动光标至行首和行尾 快速移动光标到行首 需要按行快速移动光标时,可以使用键盘上的编辑键Home,快速将光标移动至当前行的行首.除此之外,也可以在命令模式中使用快捷键"^&quo ...

  9. 在文本每一行的行首和行尾都插入特定的相同字符或文本

    这个问题也可以说成是如何在长文本每一行的前面和后面都插入特定的相同字符或文本? 例如原始txt文档为: 1 2 3 4 床前明月光, 疑是地上霜. 举头望明月, 低头思故乡. 要在每一行的前面和后面都 ...

最新文章

  1. 普度网络营销策划_普度网络营销策划-齐宁_新浪博客
  2. c/c++左值和右值
  3. 批量修改nginx配置文件
  4. 启明云端分享|sigmastar debug工具使用说明(二)
  5. Python识别图片的清晰度
  6. Selenium WebDriver- 使用Frame中的HTML源码内容操作Frame
  7. 264. 丑数 II---LeetCode---JAVA(动态规划)
  8. centos 安装jdk_centos7配置jdk
  9. zip安装mysql没有软件,windows10系统安装mysql-8.0.13(zip安装) 的教程详解
  10. 【操作系统/OS笔记20】打开文件、文件数据块分配、空闲空间管理、多磁盘管理(RAID)、磁盘调度算法概述
  11. kubernetes kubelet参数
  12. 当攻击者采用新型逃避技术——“域遮蔽” 企业该如何应对?
  13. matlab画圆的命令_matlab画矩形和matlab画圆
  14. 天联高级版服务器信息怎么查,天联高级版
  15. python关于pyaudio无法import的一系列问题
  16. HTML+CSS+JAVASCRIPT 高仿低配网页版网易云音乐播放器
  17. acwing1282. 搜索关键词(AC 自动机)
  18. 利用fiddler抓包工具测试APP及高级应用
  19. 【C++】在线IDE
  20. DailyTopic_4/16 B站:最有YouTube气质的视频网站

热门文章

  1. 只需要花5分钟,我来告诉你微信如何卖面膜
  2. 过河问题 (人、狼、羊、菜) cs精英挑战营 OJ c++
  3. 如何删除excel中的自动首字母大写
  4. ensp模拟交换机不同VLAN不同网段之间互通
  5. LakeHouse湖仓一体成为下一站灯塔,数仓、数据湖架构即将退出群聊
  6. links for 2007-09-12
  7. 编译内核出现这种问题mkimage command not found - U-Boot images will not be built
  8. 解除安卓车机禁止安装软件_赫兹app下载安装-赫兹交友软件下载v3.5.7 安卓官方版...
  9. DDR3-基于正点原子达芬奇100Tpro1.0版本
  10. 中国式家长计算机科学家结局,《中国式家长》女儿版结局及属性奖励一览