copy代码自带行号问题解决方法

解1:作为要常常分享和求取代码的编程人员来说,复制别人的代码可能将代码行号一起复制了,要想在编译器里运行,得一个一个删除行号。这种傻大笨粗的方法在这2019年显得很智障。

因此用Notepad++,只需一步便可以删除所有行号,其所谓“快速”(前提是按以下步骤配置Notepad++的自带插件)。

解2:遇到问题百度一下谁不会呢?但是网上所谓的“使用Editplus删除代码行号”和各种“使用正则表达式删除代码行号”其实只是用正则表达式,如“[0-9]”或“[0-9]+\.”将代码中所有数字删除。然而,就没有想到代码中一般都含有大量数据、编号等等,这些错误的替换也就破坏了整个程序。用Notepad++删除代码行号也就避免了这个问题,其所谓“正确”。

解3:打开 Notepad++,按住 Alt,鼠标点击拖出选择框,这个是列选 方法,相当拉风;

解4:

这时候Notepad++编辑代码就需要装个 TextFX Characters的插件。

“Plugin Manager”——“Show Plugin Manager”,选中“TextFX Characters”——“Install”

然后工具栏就有了TextFX选项。

先选中文字,点击,“TextFX”——“TextFX Tloos”——“Delete Line Numbers or First Word” 或者 “Insert Line Numbers” 就删除或者添加行号了,十分方便。

但是

从6.5以上的某个版本开始,就没有了默认的这个插件。

我试了最新的版本下载插件也不行,只好下载一个6.4.5的版本,再更新插件管理器。

下载了一个TextFX Characters插件动态库,复制到Plugin目录下,再到设置里导入,重启软件,就可以了。

1、下载TextFX v0.26,

https://jaist.dl.sourceforge.net/project/npp-plugins/TextFX/TextFX%20v0.26/TextFX.v0.26.unicode.bin.zip

2、安装 将下载后的文件解压,得到NppTextFX.dll,将其复制到Notepad++安装目录下的plugins文件夹,重启即可。

还不行的话.

3、关于Tidy 安装完插件TextFX后,还缺少一个TextFX的插件Tidy,所以TextFX的一部分功能还不能用。 Tidy的下载地址很难找,但在旧版的Notepad++ v5.9里还有这个插件libTidy.dll,因此需先下载Notepad++ v5.9,地址:http://download.tuxfamily.org/notepadplus/5.9/npp.5.9.bin.zip 将Notepad++ v5.9的zip包解压后,进入plugins\Config文件夹,将tidy文件夹复制到新版的Notepad++安装目录下的plugins\Config文件夹即可。

4、使用TextFX 1)删除程序空行  选择相应的文本 点击TextFX —> TextFX Edit —> Delete Blank Lines后,删除选中文本内的空行 将选中文字的多个连续空格转换成一个空格。 点击TextFX —> TextFX Edit —> Delete Surplus Blank Lines

2)整理xml格式 选中所有文本,将未格式化的xml文件按照规格缩进 点击TextFX—>HTML Tidy—>Tidy: Reindent XML

3)改变字符大小写 选择相应的文本 点击TextFX —> TextFX Characters, 可以选择如下几种形式: UPPER CASE 全部大写  lower case 全部小写  Proper Case 首字大写  Sentense case 句子模式  iNVERT cASE 首字小写,其他大写

4)去掉文本中的HTML元素  选择HTML元素 点击TextFX —> TextFX Convert —> Strip HTML tags table tabs

5)转换为HTML实体  即把“<”转换成“&lt;”、把“>”转换成 “&gt;”。 选择相应的文本 点击TextFX —> TextFX Convert —> Encode HTML (&<>”)

6)计数 对选中的文字记数,包括详细的文字总数,行数等。 选择相应的文本 点击TextFX Tools -> Word Count

原文地址:https://www.cnblogs.com/gf-jie/p/11929045.html

时间: 2024-10-09 22:19:15

copy代码自带行号问题解决方法的相关文章

拷贝的代码中去除行号的方法

对于新手来说,从其他地方拷贝代码来研究学习是很经常的事情,但是有的时候很不幸,拷贝过来的代码附带了令人烦恼的"行号".比如下图的一段JavaScript代码: 如果代码少的话还可以,一个一个删除呗.多的话就是噩梦哦,还不如自己照着把代码输一遍呢.怎么办呢? 在vs中有一个小技巧,按住Alt键然后鼠标左键选择可以一整块的代码.如图: 哈哈,利用这个小技巧我们就可以很轻松的选中代码前部的一竖排行号了.如图: 剩下的事情当然是按删除键喽. 当然这里并不是让我们只是简单的复制粘贴来学习,自己动

MyEclipse去除网上复制下来的代码带有的行号(使用正则表达式)

一.正则表达式去除代码行号 作为开发人员,我们经常从网上复制一些代码,有些时候复制的代码前面是带有行号,如: MyEclipse本身自带有查找替换功能,并且支持正则表达式替换,使用正则替换就可以很容易去除这些行号 使用快捷键"ctrl+F"打开MyEclipse的查找替换功能,如下图所示: 这样就可以把代码中的行号全部去掉 去除代码行号的正则表达式:^\s*\d+\. 第二种方法:(和第一种类似) 1.可以使用快捷键CTRL + H 搜索,在File Search--Containin

MyEclipse使用总结——MyEclipse去除网上复制下来的来代码带有的行号

一.正则表达式去除代码行号 作为开发人员,我们经常从网上复制一些代码,有些时候复制的代码前面是带有行号,如: MyEclipse本身自带有查找替换功能,并且支持正则表达式替换,使用正则替换就可以很容易去除这些行号 使用快捷键“ctrl+F”打开MyEclipse的查找替换功能,如下图所示: 这样就可以把代码中的行号全部去掉 去除代码行号的正则表达式:^\s*\d+\.

网页代码粘贴去行号

有时候从网页里粘贴的代码会自动带有行号.去掉这些行号很简单:一般的文本编辑器 检查是否带有 正则表达式.查找--口正则表达式 输入^\s*\d+\. 就可以全部替换了 FlashBuilder的查找也支持正则表达式功能的 网页代码粘贴去行号

Android显示Log信息(带行号,类名,方法名)

package com.dylan.testlog; import android.util.Log; public class MyLogger { // private static final String TAG = "MyLogger"; public static boolean DEBUG = true; /** * 显示Log信息(带行号) * @param logLevel 1 v ; 2 d ; 3 i ; 4 w ; 5 e . * @param info 显示的

DTcms列表隔行换色;loop自带行号

<%loop cdr2 bcategoryList%> <%if(cdr2__loop__id==1)%> <a class="no-bg" href="<%linkurl("goods_list",{cdr2[id]})%>">{cdr2[title]}</a> <%else%> <a href="<%linkurl("goods_list&

打印文件名、函数名和行号的方法

java打印文件名.函数名和行号的方法:Log.d(TAG, new Exception().getStackTrace()[0].getMethodName()); //函数名 Log.d(TAG, Thread.currentThread().getStackTrace()[2].getMethodName()); //函数名 Log.d(TAG, ""+Thread.currentThread().getStackTrace()[2].getLineNumber()); //行号

VI带行号查看

:set nu         带行号查看,并不改变文件内容 :set nonu     取消带行号查看 在每个用户的主目录下,都有一个 vi 的配置文件".vimrc"或".exrc" 用户可以编辑它,使这些设置在每次启动 vi 时,都有效. 例如,加入如下设置行: set nu 显示行号 set nonu 不显示行号 /取消行号 set ic 查找时不考虑大小写 set noic 查找时考虑大小写 在VI的命令模式下输入":set nu" 或

mysql带行号查询

oracle中可以用rownum带行号输出,例如:select rownum,u.name,u.age from user u; 但是mysql里面没有rownum,所以怎么办嗯? 办法:SELECT @rownum:[email protected]+1 AS rownum, user.*  FROM (SELECT @rownum:=0) r, user; 原文地址:https://www.cnblogs.com/hyc-go/p/11126462.html