一般通用水文章格式与段落流出
水
水
水
温馨提示
本文之论 水 浪费宝贵滴时间 你还有两秒时间来划走
hh
(高情商 试试论文格式应该怎么写)
以下是正文
基于 AutoHotkey 以及 Markdown 实现便携文本输入以及动态数据的插入
实际效果图
注:这里放上效果是因为Acwing禁用了Markdown的html代码插入
技术支持
AutoHotKey
:是一种免费开源的脚本语言,用于自动化 Windows 操作系统中的各种任务。
Markdown
:Markdown 是一种轻量级标记语言,设计用来简化纯文本的写作和阅读。
导论
项目开发中 突然回想起来 21 年刷到一种语言能够通过按键搭配
来执行一些简单的Pc控制
不由翻找以前的收藏夹 ( 杂乱无章 ) 还是找到AutoHotKey
的关键字 找到了简介面板MyKeymap
(之前写的 MykeyMap使用体验 有可能为你提供引导或者基础使用 )
毫无定论的是 Mykeymap
这个工具的确给我带来了很大的方便 日常码字 过程中能够简化输入成本
使用下来 非常明显的就是对这个工具依赖很大
- 脱离了自己的电脑会让手感变得很陌生 这种影响是确定的并且无法避免的
而本文便是介绍在使用过程中日常维护过程中遇到的问题 突发奇想要的记录
- 并且将类似的思考方法或者格式 套用给之后的开发
而对于这个工具的作者 Mykeymap
的作者写的简介
以及考虑
都是很周到的
尽管日常使用过程中相对于个人来说还是依赖J模式
和CasLock
比较多 简介内容足够多以及详细
它的优点是无可质疑的
独立软件化的开发却足够全面完美
- 版本不会自动迭代
- 没有收费 完全开源 没有任何限制
- 拿来使用之后就可以永久用 版本控制工具来维护
这对我来说是足够珍贵的 以至于找不到更好的平替
产生原因
在写项目过程中 突然发现除了ReadMe.md
之外 个人更倾向与在Src/Assets
同级目录 创建Note
文件夹来存放笔记
这对我来说已经成为了习惯
- 版本更替相关的内容
- 以及日常笔记呓语
也会留在md文件当中
而对于文本格式来讲 突然想到以前浏览过那中浏览量很高的博客 留下笔者署名日期
给读者 是一件很酷的事情
相对于重复的使用caps fg
来创建分隔线 并且在底部留下标题来讲 一次创建一个模板变得成本更低廉
也更加省时间 此外考虑到每次Git维护的是最近一次更新 不同次数浏览的痕迹将会被替代 这对我来说是可以优化的
以下引出了创建Ahk模板 以及 Md知识补充
实现过程
mykeymap
为用户留下一个关键信息模板 在不同模式下(缩写模式,J模式)都有应用场景
例如
- 如果想要文字格式操作(对于富文本编辑器来讲) 例如将选中文字设置为蓝色
- 对于常用文字的输入 提供了
{text}Your text
的提示词(关键字) - 对于模拟按键来说 提供了
ctrl shift
等功能按键 - 最特别的当 动态输入 Ahk提供了命令可以让用户输出变量来获得信息
%A_YYYY%
将被识别为变量年份
接BS1
具体的内容我通过 Mykeymap留下的关键信息(Mykeymap:SampleExample)中找到 具体查询网页
md本体格式的设计
了解起来格式应该在行尾 Bing搜索md行尾格式 了解到可以使用<p style="text-align:right">02sDarling</p>
将文字
置于行尾 (一开始是查到只能通过表格将文字对齐 翻阅CSDN真的是足够折磨 这网站之内相似标题互相引用真的足够折磨)
而关键问题的提问
以下是提问原话:
You:
我知道有种语言AutoHotKey 我正在使用这种语言开发的产品 我想知道除了java Python c++等主流工程语言
之外 还有其他类似AutoHotKey 能够打打提升生产力或者生活效率 程序开发 等的语言或者工具吗
ChatGPT:
除了主流的编程语言(如Java、Python、C++等),还有一些专注于自动化、脚本编写和提高生产力的工具和语言。以下是一些可能符合你需求的工具和语言:
- AutoIt: 类似于AutoHotKey,AutoIt是一种用于自动化Windows GUI任务的脚本语言。它专注于模拟鼠标和键盘操作,适用于自动化任务和测试。
- PowerShell: PowerShell是一种由Microsoft开发的脚本语言和命令行壳,主要用于任务自动化和配置管理。它在Windows环境下广泛使用,并且具有强大的系统管理功能。
- Shell脚本: 在Unix和Linux系统中,使用Shell脚本可以方便地执行系统命令和自动化任务。Bash是其中一种常用的Shell脚本语言。
- Batch脚本: 对于Windows用户,Batch脚本是一种简单的脚本语言,可用于执行一系列Windows命令。虽然功能相对有限,但对于一些简单的任务自动化仍然是有效的。
- SikuliX: SikuliX是一个基于图像识别的自动化工具,可以通过图像识别来执行任务。它的脚本语言相对简单,适用于一些需要图像识别的自动化场景。
- AutoHotKey_H: 这是AutoHotKey的一个扩展,提供了更多功能和特性,使得编写更复杂的脚本变得更容易。
这些工具和语言可以根据具体的需求选择。有些适用于特定平台,有些则更通用。根据你的项目和任务,选择一个简单易用且适合你需要的工具或语言是最重要的。
以及以下问题:
- 我想知道如何在md中让文字居于行尾
<p style="text-align:right">edit by__@02sDarling__</p> 并让02sDarling变为斜体
- 为什么md能够支持html呢
- Markdown支持HTML是为了在需要更高级的排版和样式时提供灵活性。Markdown的设计初衷是简化纯文本的书写,使其易于阅读和编写,但有时候用户可能希望在文本中插入一些HTML标记来实现更复杂的排版和样式。
- Markdown解析器通常会允许嵌入HTML标记,这样用户就可以使用HTML来覆盖或扩展Markdown的功能。这样的设计使得Markdown非常灵活,既能够处理简单的文本,又能够支持复杂的排版需求。
- 然而,过度地在Markdown中使用HTML可能会破坏Markdown的简洁性,因此建议在真正需要使用HTML标记的时候再使用,而对于简单的文本,尽量保持使用Markdown语法,以便更好地实现文本的可读性和可维护性。
编写好格式之后 便是文本输入的问题
模拟输入
-
接[
BS1
]消息 -
解释符
%A_YYYY%
将内容识别为变量 {text}
将识别截至行尾所有文字 如果输入符号会直接输入 此外解释符%%
不会生效
这决定了变量行不能和预定好的文字重合 与此同时 模拟回车(或者换行符)也不会被识别
所以只需要换个行就可以了 不用担心输入的数据会由格式问题
{text}<p style="text-align:right"> <span style="font-size: small; color: rgba(128, 128, 128, 0.5);"><em>
%A_YYYY%-%A_MM%-%A_DD%-%A_Hour%:%A_Min%:%A_Sec%(%A_DDDD%)
//两者是紧贴的
而对于fg
符号 需要额外输入{enter}
按键来换行
----
{enter}
水水水
关键代码
# This title
<p style="text-align:right">
<span style="font-size: small; color: rgba(128, 128, 128, 0.5);">
Edit by</span>
<em style="color: rgba(91, 255, 247, 0.65);">@02sDarling</em>
</p><p style="text-align:right"> <span style="font-size: small; color: rgba(128, 128, 128, 0.5);">
<em>2023-11-23-20:04:36(星期四)</em>
</span></p>
- 与
!md
缩写内容代码( !是抄的Document )
{text}---
{enter}
{text}---
{enter}
{text}---
{enter}
{text}---
{enter}
{text}---
{enter}
{text}---
{enter}
{text}# This title
{enter}
{text}<p style="text-align:right"> <span style="font-size: small; color: rgba(128, 128, 128, 0.5);">Edit by</span><em style="color: rgba(91, 255, 247, 0.65);">@02sDarling</em></p>
{text}<p style="text-align:right"> <span style="font-size: small; color: rgba(128, 128, 128, 0.5);"><em>
%A_YYYY%-%A_MM%-%A_DD%-%A_Hour%:%A_Min%:%A_Sec%(%A_DDDD%)
{text}</em></span></p>
当前页面
附俺妹表情一张
- (⊙o⊙)?
- 想水什么都可以吗?