我正在寻找一个基于终端的降价编辑器,它支持快捷键,例如ctrl+b将输出**enter bold text here**或类似的东西输出到降价文件。斜体、编号列表、块引用、代码标签等的方式相同。就像在任何基于 GUI 的客户端中一样。
我知道有很多基于 GUI 的编辑器,但我想知道这种行为在终端中是否可行。我想过使用类似 autokey 的工具,然后对其进行配置,但在此之前我想知道是否有基于终端的降价编辑器已经存在此功能。谢谢!
编辑- 当前解决方案
我刚刚设置了 autokey 工具来为我提供此功能。如果其他人想要这个功能,我会分享这个解决方案。
1) 使用 apt-get install autokey 安装 Autokey
2) 打开 Autokey 并创建新脚本。
窗口过滤器设置为下面提到的值。由于它使用正则表达式,我基本上使用终止符作为默认控制台终端和崇高文本作为 GUI 编辑器。
terminator.Terminator|sublime_text
您可以根据要使用以下快捷方式的位置进行修改
脚本是
1) MKDImage - ctrl+shft+i(使用 shift 是因为它不会干扰终端中的 nano 编辑器)
output = ""
keyboard.send_keys(output)
Run Code Online (Sandbox Code Playgroud)
2) MKDLink - ctrl+shift+l
output = "![]()\"Title\""
keyboard.send_keys(output)
Run Code Online (Sandbox Code Playgroud)
3) MKDCode - ctrl+shift+k
output = "\t {% highlight }% \n {% endhighlight %}" #Actually this is specific to jekyll blogs! …Run Code Online (Sandbox Code Playgroud) command-line text-editor shortcut-keys software-recommendation markdown