nodepad代码格式复制到word发布到博客
本文主要描述如何将notepad++中的语法着色代码复制到word,再通过word将这些代码按照原格式
发布到博客园;
1、首先使用notepad++打开源代码文件,这里使用lua文件做演示,以下是代码在notepad++中的截图:
注意:代码的缩进请严格使用制表符,如上头中的,否则代码排版将会无缩进;
2、将代码复制到word中:
3、将代码粘贴到word中,显示:
package.cpath = "luaclib/?.so"
package.path = "lualib/?.lua;myexample/eg1/?.lua"
if _VERSION ~= "Lua 5.3" then
error "Use lua 5.3"
end
local socket = require "client.socket"
local fd = assert(socket.connect("127.0.0.1", 8888))
socket.send(fd, "Hello world")
while true do
-- 接收服务器返回消息
local str = socket.recv(fd)
if str~=nil and str~="" then
print("server says: "..str)
-- socket.close(fd)
-- break;
end
-- 读取用户输入消息
local readstr = socket.readstdin()
if readstr then
if readstr == "quit" then
socket.close(fd)
break;
else
-- 把用户输入消息发送给服务器
socket.send(fd, readstr)
end
else
socket.usleep(100)
end
end
过来的代码行底色是黄色,选中黄色底色的代码,点击word中的:
将底色变为无色,显示如下:
package.cpath = "luaclib/?.so"
package.path = "lualib/?.lua;myexample/eg1/?.lua"
if _VERSION ~= "Lua 5.3" then
error "Use lua 5.3"
end
local socket = require "client.socket"
local fd = assert(socket.connect("127.0.0.1", 8888))
socket.send(fd, "Hello world")
while true do
-- 接收服务器返回消息
local str = socket.recv(fd)
if str~=nil and str~="" then
print("server says: "..str)
-- socket.close(fd)
-- break;
end
-- 读取用户输入消息
local readstr = socket.readstdin()
if readstr then
if readstr == "quit" then
socket.close(fd)
break;
else
-- 把用户输入消息发送给服务器
socket.send(fd, readstr)
end
else
socket.usleep(100)
end
end
然后将代码行末尾的替换为;
为了代码的一体性看起来舒适,给代码加上底纹:
package.cpath = "luaclib/?.so"
package.path = "lualib/?.lua;myexample/eg1/?.lua"
if _VERSION ~= "Lua 5.3" then
error "Use lua 5.3"
end
local socket = require "client.socket"
local fd = assert(socket.connect("127.0.0.1", 8888))
socket.send(fd, "Hello world")
while true do
-- 接收服务器返回消息
local str = socket.recv(fd)
if str~=nil and str~="" then
print("server says: "..str)
-- socket.close(fd)
-- break;
end
-- 读取用户输入消息
local readstr = socket.readstdin()
if readstr then
if readstr == "quit" then
socket.close(fd)
break;
else
-- 把用户输入消息发送给服务器
socket.send(fd, readstr)
end
else
socket.usleep(100)
end
end
然后发布到博客园中;
转载于:https://www.cnblogs.com/skiing886/p/7695566.html
nodepad代码格式复制到word发布到博客相关推荐
- 使用WindowsLive Writer2012和officeWord2013发布到博客园全面总结
去年就知道有这个功能,不过没去深究总结过,最近有写网络博客的欲望了,于是又重新拾起这玩意儿. 具体到底是用Windows Live Writer 2012还是用Word 2013,个人觉得看个人,因为 ...
- DevC++实现代码高亮复制进word
时间: 2019.10.28 缘起: 课程报告大多为word版,日常写代码还是习惯使用 DevC++ ,然而直接在word复制代码,格式实在陋. 教程现状: 网上不少教程,大部分介绍的都是使用Note ...
- 发布一个博客园专用Windows Live Writer代码插件
一直用Windows Live Writer写博客,不过没找到能与博客园配合得很好的代码插件,每次写完文章发布到博客园总要手动修改代码.所以我自己写了一个博客园专用的Windows Live Writ ...
- 通过Word或WLW离线发布CSDN博客
前言 之前在网易和CSDN上零零散散写了一些博客,后来因为觉得写博客不方便.首先,是博客的编辑器功能不够强大:另外,我一般习惯在word上写文档,但从word文档转到博客时经常发生格式混乱的情况.由于 ...
- 测试代码发布到博客效果(Windows Live Writer发布)
测试代码发布到博客效果(Windows Live Writer发布) public class SwitchCase {/*** 1.switch后面的表达式为常量表达式,类型只能是可以转化为int. ...
- 在 Word 中撰写并发布到博客的帮助
注意:这个方法,目前已经失效,谁有好方法,就评论告诉我哦(2018-05-24) 用CSDN自带的xhEditor撰写工具用起来不太方便,特别是在写文章插入图片的时候,因此必须琢磨出一个方便文章撰写并 ...
- 使用word 2013 发布csdn博客
转载于:http://blog.csdn.net/songisgood/article/details/48999097 参考:https://support.office.com/zh-cn/art ...
- 使用WindowsLiveWriter发布51cto博客
使用WindowsLiveWriter发布51cto博客 1 WLW简介 Windowslive Writer 即(WLW) 是一个免费的桌面应用程序,您可以使用它轻松发布丰富的内容到您的网络日志.使 ...
- word上传博客教程
word上传博客教程 注意点:先写在最前面,一般用Open Live Writer上传时,有些word文档你选中复制到Open Live Writer中,会没有图片,处理方法为把选中的文档到新建wor ...
- 用Windows live Writer 2012发布51cto博客
之前我一直在寻找一个可以像某些论坛那样,可以直接把图片从本地复制到编辑框中,点击提交就能自动离线上传的博客,但是一直都找不到.直到昨晚,我才发现了博客园,但是博客园主要是.net的天下,同时在申请等待 ...
最新文章
- IT工作十年总结之3个图表与统计查询对象
- python是如何实现进程池和线程池的_高并发:线程、线程锁与线程池(精华),手写代码实现线程池...
- 怎么对jdk核心包进行跟踪调试,并查看调试中的变量值
- 【转】【Android】使用BaseAdapter实现复杂的ListView
- 双非高校硕士一作发学校首篇Nature后,选择离开科研当公务员,本人及导师回应...
- 谷歌地球怎么用不了_谷歌地球怎么用
- 手把手教你做酷炫的数据可视化大屏,零基础的你仅需6步
- elementui :on-remove怎么用_绍兴【办公室绿化】怎么操作
- Maven安装及与Eclipse集成
- 经典C语言学习教程资料
- Windows11系统引导修复(因EasyBCD误删win11启动)
- linux下python网络编程框架-twisted安装手记,linux下Python网络编程框架-Twisted安装
- linux drop cache权限不够,Linux drop_caches
- 禁止Unity3D中的物体碰撞后旋转
- Crack:GrapeCity Documents for Excel 6.0.1
- 深入“无人地带”,快递企业能变更“快”吗?
- 高德地图marker事件监听-高德地图marker绑定事件就执行了[解决立即执行]
- IMAP协议定时监听接收邮件(QQ邮箱、网易邮箱都可)
- 1#操作系统#响应比
- 巨噬细胞膜包覆的负载二氧化锰MnO2和顺铂Pt的仿生纳米粒(齐岳)