有些时候,在网上搜索到的代码都包含有行号,高亮显示控件不支持直接提取,如: test.sh 01 #!/bin/bash 02 echo “aaa” 简单的去掉行号和前面的空格: 方案一: 1.vim中删除所有行号: vim test.sh,command模式, :%s/^[0-9]*// ; 此步可以也可以直接使用sed: sed -i ‘s/^[0-9]*//g’ test.sh 2.使用sed删除所有行首空字符,sed -i ‘s/^[[:space:]]*//’ test.sh 方案二:…
https://segmentfault.com/q/1010000002552573/a-1020000002552589 :'<,'>s/替换项/替换为/g 以下命令将文中所有的字符串idiots替换成managers: :1,$s/idiots/manages/g 通常我们会在命令中使用%指代整个文件做为替换范围: :%s/search/replace/g 以下命令指定只在第5至第15行间进行替换: :5,15s/dog/cat/g 以下命令指定只在当前行至文件结尾间进行替换: :.,$…
输入vim test.sh 新建后缀sh的文件,效果如下: 具体/etc/vimrc配置为: if expand("%:e") == 'sh'  call setline(1,"#!/bin/bash") call setline(2,"#") call setline(3,"#*************************************") call setline(4,"#Author: hushu…
vi 文件名,打开文件后 如果要显示所有行号,使用 :set nu 如果要显示当前行号,使用 :nu 如果要跳转到指定行,使用 :行号 例如,跳转到第10行,使用 :10…
今天在写Makefile时各种出错.后来发现是all:的下一行,make前面必须是tab符,不能是空格. 但是vim中只要按tab就会自动转换成4个空格.平时编程需要,也不便把这个设置取消. 查了下,解决方案: 先按ctrl+v 再按tab键…
VIM 中鼠标选择不选中行号 在Vim中,我们一般会使用 :set nu 打开行号开关. 但是打开行号后,有个弊端,那就是在用鼠标进行选择的时候,会将前面的行号也一起进行拷贝了.但是在gVim中进行选择不会选中行号. 所以一直使用gVim进行编辑. 发现可以使用下面的方法使得在Vim中选择时不包括行号: :set mouse=a 其实就是在vim中启用鼠标,鼠标操作可以用来定位,拷贝等等. VIM 手册中关于mouse选项的说明 'mouse' 字符串 (缺省为 ”“,GUI.MS-DOS 和…
转自:http://www.cnblogs.com/shineshqw/articles/1978122.html 功能说明: 利用script来处理文本文件. 语 法:sed [-hnV][-e<script>][-f<script文件>][文本文件] 补充说明:sed可依照script的指令,来处理.编辑文本文件. 参 数: -e<script>或—expression=<script>   以选项中指定的script来处理输入的文本文件. -f<…
sed - stream editor for filtering and transforming text 流编辑器的过滤和转换文本 sed [-nerf] [动作] 参数: -i 修改源文件 危险 -e 直接在命令行模式上执行sed的动作编辑 -f 直接将sed的动作写在一个文件内,-f filename 则可以执行filename内的sed动作 -r :使用扩展的正则表达式 使用扩展的正则表达式需要“//”正斜线 [root@lamp scripts]# cat sed11.txt [r…
Oracle在JTextPane类中并没有直接提供显示行号的方法,所以这个功能应该由程序员自己来完成,笔者发现网上很多的显示行号的代码都存在一个问题,就是不准确,特别是在行数变多了以后. 笔者先贴出代码: import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Insets; import javax.swing.ImageIcon; import javax.swing.JTe…
通常我们在使用vim编辑器的时候,需要显示和隐藏行号 隐藏行号: 1.首先我们vim   1.txt   (进入我们编辑的文档),如下,此时是显示行号的 2.按一下esc键,并输入:(冒号),完成效果如下 3.输入set nonumber    ,并按回车键,完成后即不显示行号 如果编辑后,又想显示行号,同样操作按一下esc键,并输入:(冒号),输入set number    ,并按回车键,完成后即显示行号 完成vim的显示行号和不显示行号后可以继续按i键进入编辑模式…