vim 给每行首加入#

每行的行首都添加一个字符串:%s/^/要插入的字符串

每行的行尾都添加一个字符串:%s/$/要插入的字符串

解释:

% 代表针对被编辑文件的每一行进行后续操作
$ 代表一行的结尾处
^ 代表一行的开头处

vim 给每行首加入#,布布扣,bubuko.com

时间: 2024-09-29 23:35:18

vim 给每行首加入#的相关文章

vim编译器中 行首行尾的一些操作

一 ,替换每行行首的文字或字符为空::%s/^\s*[0-9]*\s*//gc 其中,^表示行首,$表示行尾,\s表示空格,[0-9]表示0~9的数字,*表示0或多个,%s/^\s*[0-9]*\s*//gc的意思是将每行以0或多个空格开始中间包含0或多个数字并以0或多个空格结束的字符串替换为空. 二.添加内容 在每行行首添加相同的内容: :%s/^/要添加的内容 在每行行尾添加相同的内容: :%s/$/要添加的内容 未完待续 原文地址:https://www.cnblogs.com/byne-

vim快捷键笔记【原创】

Vim zR  全部展开 zM全部合并 vim  快捷键 shift   +  i      (‘I’)    进行编辑 shift   +  4     (‘$’)    跳到行尾 shift   +  v      (‘V’)   选中行 shift   +  0      (‘)’)    跳到行首 先ctrl  +  v  模块编辑 再s,或者shift + $, shift + i进行编辑即可,编辑完后就esc就可以更改局部内容 s    删除 Ctrl+wl或wh是切换窗口来编辑 v

Vim光标移动命令汇总

原文链接:Vim教程网-Vim光标移动命令汇总 介绍Vim光标移动命令,移动vim光标到行首.行跳转.vim匹配单词和匹配括号跳转,Vim翻页命令. 一.Vim光标移动简介 Vi/Vim中进行光标移动的命令是针对不同的操作单位而设计,不同的命令对应不同的操作单位. 在执行Vim光标移动命令时,首先要分清楚是采用哪种操作单位:一个字符.一个句子.一个段落.一行.一屏.一页. 确定操作单位后,需要确定命令重复执行的次数.Vim光标移动命令的操作对象范围计算公式为:操作范围 = 操作次数 x 操作单位

apache web服务随笔

status: 1xx:100-101,信息提示: 2xx: 200-206,成功 3xx:300-305,重定向 4xx: 400-415,错误类信息,客户端错误 5xx: 500-502,错误类信息,服务器端错误. 常用的状态码: 200:成功,请求的所有数据通过相应报文的entity-body部分发送. 301:请求的URL指向的资源已经被删除,但在相应报文中通过首部localtion指明了资源所处的新位置: 302:与301相似,但在相应报文中通过localtion指明资源现在所处的临时

解决vi/vim中粘贴会在行首多很多缩进和空格的问题

解决vi/vim中粘贴会在行首多很多缩进和空格的问题 secureCRT会将你原来的文本原封不动的按照字符串的样式发送给服务器.所以当你的服务器上的vim设置为autoindent的话,在i模式下,那么它会将secureCRT传输而来的这些字符串再进行一下缩进.若你拷贝的文本中已经有表示缩进的空格或者制表符的话,它们也会被当成字符串,而被缩进.解决办法:1. 在拷贝前输入:set paste (这样的话,vim就不会启动自动缩进,而只是纯拷贝粘贴)2. 拷贝完成之后,输入:set nopaste

VIM: 解决vi/vim中粘贴时行首出现很多缩进和空格的问题

解决vi/vim中粘贴时行首出现很多缩进和空格的问题 http://www.jbxue.com/LINUXjishu/12232.html 由于在secureCRT中会将原来的文本原封不动的按照字符串的样式发送给服务器. 所以服务器上的vim设置为autoindent的话,在i模式下,那么它会将secureCRT传输而来的这些字符串再进行一下缩进. 若拷贝的文本中已有表示缩进的空格或者制表符的话,它们也会被当成字符串,而被缩进. 解决办法: 1,在拷贝前输入:set paste (这样的话,vi

复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符及在vim中设置tab缩进为4个字符

1.复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符 在命令模式下,使用正则表达式匹配 行首有空白字符行的模式:^[[:space:]]*\([^[:space:]]*\),输出命令 %s#^[[:space:]]*\([^[:space:]]*\)#\1#g1 2.vim中设置tab缩进为4个字符 vim .vimrc 输入 set tabstop=4 原文地址:https://www.cnblogs.com/mwd-123/p/

linux中的vim 编辑一行内容,如何使光标快速移动到行首和行尾以及行中间某处啊?

光标定位G 移至行行首nG 移至第n行行首n+ 移n行行首n- 移n行行首n$ 移n行(1表示本行)行尾0 所行行首$ 所行行尾^ 所行首字母h,j,k,l 左移移移右移H 前屏幕首行行首M 屏幕显示文件间行行首L 前屏幕底行行首 更参考原文移行道两0 ^ (shift+6)行首第字符空白字符点区别移行尾 $ (shift+4) 追问 请问如何移动到某行的中间字符处啊

vim在行首和 行尾加

在每行开始加入“<a href=”   vim 命令:          :%s/^/<a href=/g 在每行尾加入 “</a>”    vim命令 :                  :%s/$/<\/a>/g