V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SwingCoder  ›  全部回复第 9 页 / 共 27 页
回复总数  535
1 ... 5  6  7  8  9  10  11  12  13  14 ... 27  
实现:主题编辑器(代码编辑器)的搜索功能。详情:

◦主题编辑器右键菜单中添加一个菜单项“搜索内容”,快捷键: Ctrl + F 。点击后其左侧出现一个标注式搜索悬浮窗。
◦搜索窗口中的关键词输入文本框,其内容为当前所选择的编辑器内容。如果执行搜索之前未选择任何内容,则为系统剪贴板中的文本数据。
◦点击“查找上一个”或“查找下一个”进行搜索。找到后,编辑器自动高亮并选择该内容。没找到则给出文字和声音提示。
◦点击或触摸搜索窗口之外的任意屏幕区域可关闭该窗口。
修改并澄清 mac 平台下的一处快捷键分配(编辑器右键菜单, ctrl + H 插入超链接的快捷键描述)
@izgnod 朋友,谢谢您的建议。关于快捷键,我似乎在这个帖子里与网友有过不太深入的讨论(印象中就是 TheKiteRunner 先生)。简单说一下吧。我的很多观念与看法可能与常人不太一致,欢迎批评指正。

快捷键属于上世纪 80 年代遗留下来的软件工程界路子走偏之后的“副产品”之一,其弊端远远大于益处。它的历史使命基本已经完成。下一步,桌面软件的发展趋势是(也应该是)去键盘化、去快捷键化。但是,目前,很多时候不得不妥协,特别是 WDTP 这种内容生产为主的软件。陆陆续续, WDTP 已经添加了一大批快捷键(可在开发文档中找到具体的分配和定义),这些,我看起来都觉得恐惧……

不管如何,您的建议我会认真考虑……但是, Ctrl + A 这个不能作为跳到段尾。我们必须得兼顾几个平台下的键盘布局。 Apple 键盘有 Ctrl 和 cmd ,可扩展一倍的快捷键。但是 Windows 和 Linux 等系统就只有一个 Ctrl ,默认, Ctrl + A 是全选……
@everedit 嗯?什么路?同质和模仿之路吗?呵……我想我不太可能参考任何现有的同类软件——至少 WDTP 3.0 发布之前:)在这个项目立项之前,我对这一块有一点肤浅的了解,但是除了几个巨无霸,亲自用过的极少,毕竟几十年来几乎每天都面对电脑,有点空闲就巴不得立刻摆脱它,真的没有太多时间和精力了解更多。目前这个阶段,更没有,也更得刻意远离任何同类项目,至少得避嫌,对不对?呵……目前,很多方面,包括计算机、程序等本身,确实是笼子里跳舞,很多模式约定成俗,一下子改变确实困难,包括我自己的思维模式和行为习惯,还有我一直很陌生的国内的开发与用户环境……另外就是开发时的语言与库的选择与整个项目几乎完全的从无到有。 WDTP 发布后,一直在国内折腾,确实给我上了好几堂课……一切,慢慢来吧:)很多事需要一个过程,欲速不达。

谢谢建议(虽然看起来似乎更适于私下 Email 性质的交流),和顺风广告, It's free :)
新增:系统菜单-查看当前页的 HTML 源码。点击后右侧的属性面板切换为代码编辑模式并加载当前页的 HTML 源码。此功能在修改或制作主题时比较有用,可查看并获取页面元素的 css 类、应用新的模板后所生成的详细结果等等。
新增: Windows 下 Ctrl + Q 退出本程序。( macOS 下依然是 cmd + Q ,这个是系统级快捷键)。
修复: macOS 平台下使用某些“比较特殊的”中文输入法后匹配、包裹、提示与补全等功能失效的问题。
重构:文本编辑器标点匹配、自动包裹、智能提示与自动补全等功能模块。
更新: macOS 平台下,文本编辑时插入超链接的快捷键由“ cmd + H ”更改为“ Ctrl + H ”。
重构:选择文本后输入~, *, `等 Markdown 标记后的自动包裹功能。
@izgnod 朋友,您的需求实现了。请参见 471 楼的更新记录。
实现:文件树面板中,如果某个目录(含其所有子目录)有设置了提醒日期的文档,则该目录添加小括号括住的数字后缀,样式为:“(3/5)”。 3 的意思是该目录下有 3 个设置了提醒日期的文档已经到期, 5 的意思是该目录下一共有 5 个文档设置了提醒日期。鼠标右键点击该目录,弹出文件树菜单,点击菜单项“高亮选择到期文档”后将自动展开该目录并高亮选择所有已到期的文档。
@izgnod 朋友,谢谢您的建议。稍后我考虑一下,看看有没有更好的提醒办法,或者直接实现您的需求:)
@DaCong 朋友,谢谢您的支持:)

我有稳定的经济来源:)虽然不是世俗意义上的富人或“成功人士”。我对金钱没有太高的追求,但普通的一日三餐、基本的衣食住行等等都没有问题:)我是素食者,在某些方面有异于常人的精神信仰与道德约束,对物质的需求量和消耗量极低,对环境和他人的要求也很低。基本上每天我都觉得很快乐:)特别是做自己喜欢做的事,同时能为他人带来一些益处和方便。可以说,目前的大部分时候,就是我多年前的理想:)

唯一不利的因素是我的健康状况不太乐观。我一直用最大的毅力和不屈对抗着这些不利的东西,效果还不错:)

一切都会越来越好,也希望每个人都会越来越好:)
@DaCong 朋友,谢谢您的鼓励与垂询。 WDTP 在其它平台下的版本慢慢都会陆续发布,这件事从设计的第一天就记到备忘里了:)已经有不少朋友提出 Linux 版本的明确需求。但是我想先缓一缓,有一些原因,最主要的是我目前一个人的时间和精力实在不够,同步维护三个平台下的版本有点吃力。技术方面的障碍不大,本身 WDTP 的代码在设计和编写时就考虑到了五大主流平台下的通用性。介绍我来这里的 Akkuman 兄就曾经编译了一个 Linux 下的版本,代码基本未改动就跑起来了:) WDTP 目前还处在快速发展和完善阶段,我的想法是先在 macOS 和 Windows 这两个平台下把架子搭起来,尽量搭完整些,搞扎实,等稍微稳定后再逐步向其它平台下移植。第三个支持的平台可能是 iOS 。作为普通用户,我很喜欢这个系统,但是作为开发者,又很不爽 Apple 在某些方面的理念和政策……所以现在还不好确定……

此外还有其它一些原因,比如:我这两三年很少用 Linux 的系统。 WDTP 的开发初衷就是我个人和少数几个朋友用着玩的又一个小工具,似乎几个老顽童都对 Linux 不太有兴致了:)这个系统的发行版很多,以用户较多的 Ubuntu 为例,它下一步要换回 Gnome ,这个事我觉得也需要观望一下:)
@izgnod 朋友,前端这一块,以 WDTP 为例,文本内容解析后的结果,渲染到模板文件,模板文件有了解析后的结果,就是一个完整的网页,网页中几乎所有元素的具体呈现(视觉效果)通常由 CSS 样式表来控制和细化处理。

Markdown 的二级标题, WDTP 解析为 html 规范中的<h2/>。大多数 html 标记, WDTP 是通过项目的全局样式表来控制和修饰的。

点击系统菜单-修改当前主题-全局样式表,主界面右侧将自动切换为主题编辑模式并加载全局样式表供修改或另存(目前也是基于纯文本的,还比较简陋,下一步如有时间和精力,我会慢慢捯饬一下)。找到这一行:

```
h1, h2, h3, h4, h5, h6 { text-indent: 24pt; line-height: 1.0; }
```
这就是一行很简单的 css 代码,其中 text-indent 负责处理 h1~h6 的缩进。您随意修改它的值,而后鼠右菜单-保存并应用,看看会发生什么?

依此类推,可以随意自定义任意 css class 的样式,还可以随意修改模板文件……您可以另存到 themes 下的一个新目录里面,做一套自己的个性化主题。很方便,这一切都可以在 WDTP 内部完成:)
WDTP (山·湖·路)发布 0.9.0407 公测版

欢迎下载试用并提出宝贵意见。

主要更新记录: http://underwaysoft.com/works/wdtp/updateList.html
简介及下载: http://underwaysoft.com/works/wdtp/download.html

示例及文本标记语法: http://underwaysoft.com/works/wdtp/syntaxMark.html
常见问题及解决方案: http://underwaysoft.com/works/wdtp/faq.html
快速上手: http://underwaysoft.com/works/wdtp/gettingStarted.html
@izgnod 朋友,能否提供一下这几篇文章的标题内容?仅仅看这个图,无法发现更多端倪,不好判断原因并尽快找到需要修补的代码。谢谢。
谢谢 @Damaidaner 朋友的支持和鼓励:)

模板的问题,我之前的粗浅想法在和朋友、热心用户讨论的时候说过一点:
http://underwaysoft.com/works/wdtp/faq.html#关于众口难调的网页渲染结果

目前我正在考虑是否有另外一些更好的解决方案,几个方面能多管齐下就比较理想了:)
如有好的思路和点子,欢迎提供:)
1 ... 5  6  7  8  9  10  11  12  13  14 ... 27  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2863 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 13:09 · PVG 21:09 · LAX 06:09 · JFK 09:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.