Bboard:修订间差异
无编辑摘要 |
无编辑摘要 |
||
| (未显示同一用户的2个中间版本) | |||
| 第1行: | 第1行: | ||
<code>bboard</code> | <code>bboard</code> 是一个支持多主题讨论的论坛。。它可以追溯到最初的 SDF 还只是一个 BBS 的时候。您可以把它想象成社区中心的软木板,成员在上面用拇指钉张贴便条。它与 commode 一样,是获取 SDF-EU 帮助和新闻的最佳途径之一。新功能和 SDF-EU 政策变更的投票也在 Bboard 上进行(需要 ARPA 或以上会员资格) | ||
=== | === bboard 相关 === | ||
* 需要帮助时,请使用 <code><HELPDESK></code> 让其他用户回答你的问题 | * 需要帮助时,请使用 <code><HELPDESK></code> 让其他用户回答你的问题 | ||
| 第75行: | 第75行: | ||
% Rebuilding symbol table for BBOARD:<SDFEU> [QUEUED] | % Rebuilding symbol table for BBOARD:<SDFEU> [QUEUED] | ||
Would you like to add a READERS POLL? (y/n) | Would you like to add a READERS POLL? (y/n) | ||
</syntaxhighlight>'''回复'''<syntaxhighlight lang="shell"> | </syntaxhighlight> '''回复'''<syntaxhighlight lang="shell"> | ||
<SDFEU.1> Command: REPLY (A NUMBER) 3 | <SDFEU.1> Command: REPLY (A NUMBER) 3 | ||
| 第88行: | 第88行: | ||
POST your REPLY? (y/n) | POST your REPLY? (y/n) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==== ...以及更多内容 ==== | |||
现在您已熟悉 bboard,尝试探索更多功能: | |||
* 发布(<code>P</code>)、回复(<code>R</code>)和删除消息(<code>D</code>)(使用 <code><TEST></code> 版块) | |||
* 查看当前投票(<code>V</code>)或提出自己的建议。 | |||
* 浏览已存档内容(<code>A</code>)并获取古老智慧。 | |||
* 查看有多少人正在阅读 bboard(<code>W</code>)并惊叹于他们的空闲时间。 | |||
* 阅读介绍(<code>?</code>)和命令列表(<code>H</code>)。 | |||
* 浏览手册页(在您的 shell 中输入 <code>man bboard</code>)以获取启动时完整设置参考。 | |||
=== 命令参考 === | |||
{| class="wikitable" | |||
!<code>(?)</code> | |||
|BBOARD 是什么? | |||
|- | |||
!<code>(L)IST</code> | |||
|列出帖子摘要 | |||
|- | |||
!<code>(G)OTO</code> | |||
|查看另一个 BBOARD(“GOTO(去往)”列出的版块) | |||
|- | |||
!<code>(T)YPE</code> | |||
|显示选定的帖子 | |||
|- | |||
!<code>(S)EARCH</code> | |||
|使用关键词搜索整个 BBOARD | |||
|- | |||
!<code>(N)EW SCAN</code> | |||
|扫描当前板块以显示新消息 | |||
|- | |||
!<code>(n)EW SCAN</code> | |||
|扫描所有板块以显示新消息 | |||
|- | |||
!<code>(V)IEW POLLS</code> | |||
|扫描所有板块以显示读者投票 | |||
|- | |||
!<code>(F)ORWARD</code> | |||
|查看当前板块中的下一个帖子 | |||
|- | |||
!<code>(B)ACKWARD</code> | |||
|在当前板块中查看前一个帖子 | |||
|- | |||
!<code>(P)OST</code> | |||
|发布一个新帖子(有效期30天) | |||
|- | |||
!<code>(D)EPOST</code> | |||
|删除您已发布的帖子 | |||
|- | |||
!<code>(R)EPLY</code> | |||
|回复一个帖子 | |||
|- | |||
!<code>(M)KBOARD</code> | |||
|创建新的板块 | |||
|- | |||
!<code>(K)ILL</code> | |||
|将一个板块在您的 KILL 列表之间切换 | |||
|- | |||
!<code>(A)RCHIVE</code> | |||
|进入/退出 BBOARD 已存档区域 | |||
|- | |||
!<code>(C)OLORS</code> | |||
|启用/禁用颜色 | |||
|- | |||
!<code>(W)HO</code> | |||
|谁在阅读 bboard | |||
|- | |||
!<code>(I)GNORE</code> | |||
|管理你的用户黑名单 | |||
|- | |||
!<code>(Q)UIT</code> | |||
|退出bboard | |||
|} | |||
如果你想更改你的默认编辑器,请在终端下使用 <code>man bboard</code> 命令查看 '''bboard''' 的手册页。 | |||
=== 定制 bboard(1) === | |||
许多 SDF 用户在 bboard(1)上发帖发现没有自动换行和拼写检查功能时很令人沮丧。如果可以接受 Vi 编辑器,可以在 bboard(1) 中通过在您的 HOME 目录(~$USER/)中配置以下文件来实现基本的自动换行和拼写检查功能:<syntaxhighlight lang="shell"> | |||
# ~$USER/.exrc | |||
" set auto-wrap width:" | |||
set textwidth=78 | |||
" set RH margin guide:" | |||
set guidewidth=79 | |||
" set elvis spellcheck stuff:" | |||
set spell | |||
set spelldict=/usr/share/dict/words | |||
set spellautoload | |||
# ~$USER/.bboardrc | |||
# set editor to vi (will use elvis(1) editor): | |||
EDITOR=vi | |||
</syntaxhighlight>一旦这些文件就位,您的 bboard(1) 帖子编辑环境将基于 elvis(1)(一个 Vi 编辑器的克隆版本;参见 <code>man elvis</code>),并在右边显示一个高亮的 79 个字符的指南,文本在 78 个字符处换行。请注意,这些 <code>~/.exrc</code> 设置可能会对其他 Vi 风格的编辑器(如 nvi(1) 或 vim(1))产生不利影响。 | |||
==== 在 bboard(1)帖子中运行拼写检查: ==== | |||
被elvis(1)编辑器标记为拼写错误的单词应以不同颜色显示。要对整个帖子进行拼写检查,首先使用"<code>1G</code>"(或使用方向键,或"<code>h,j,k,l</code>"键进行导航)移动到位置1,1,然后使用"<code>gs</code>"移动到第一个拼写错误的单词。如果存在拼写建议,它们将以编号形式显示在编辑屏幕底部;要选择建议,请使用"<code>#gs</code>",其中"#"代表建议单词的编号。如果没有拼写建议,请自行检查该单词,使用<code>"cw"+[更正后的单词]+ESC</code>进行更正,然后使用"<code>gs</code>"移动到下一个拼写错误的单词。 | |||
编辑完你的bboard(1)帖子后,使用"<code>ZZ</code>"退出。如果你想取消你的帖子,使用"<code>:q!</code>"退出而不保存。 | |||
==== 学习使用 Vi 风格的编辑器: ==== | |||
如果您从未使用过 Vi 风格的编辑器,建议您在 SDF shell会话中运行 <code>vilearn(1)</code> 命令进行练习。Vi 编辑器是 *模态* (''modal)''的——输入如 "<code>i</code>" 之类的 Vi 命令会使编辑器进入 "输入" 模式;按下 <code>Esc</code> 键则会使编辑器回到 "命令"模式。在 Vi 中,输入 "<code>:viusage</code>" 应该会显示大多数 Vi 命令的摘要。 | |||
一个免费的 WikiBooks 资源: [[wikibooks:Learning_the_vi_Editor|学习 Vi 编辑器]] | |||
如果您决定使用 elvis(1) 进行练习,"<code>:help</code>" 命令应提供类似 info(1) 的文档环境(使用 "<code>:q</code>" 关闭它)。请注意,此 :help 文档在 bboard(1) 中不可用,因为 elvis(1) 在受限命令模式下运行。更全面的 elvis(1) 文档位于主 SDF 主机上的 <code>/usr/pkg/share/doc/elvis/elvis.html</code> 。 | |||
==== 如果你更愿意使用一个功能稍强的 pico 式编辑器: ==== | |||
如果你希望使用一个带有程序内帮助和简单界面的编辑器,类似于默认的 pico,但比默认的 '''bboard''' 编辑器稍强大一些,你可以将编辑器设置为 <code>nano</code>,这是 Alpine 邮件程序中集成的默认编辑器。它与 <code>pico</code> 类似,但具有额外的命令,如正则表达式搜索。 | |||
要实现这一点,请不要按照上述方式设置您的 <code>.bboardrc</code> 文件,而是按照以下方式设置(您可以使用 <code>nano ~/.bboardrc</code> 进行设置!):<syntaxhighlight lang="shell"> | |||
# ~$USER/.bboardrc | |||
# set editor to nano: | |||
EDITOR=nano | |||
</syntaxhighlight> | |||
----''<small>$Id: bboard-tutorial.html,v 1.12 2016/12/09 20:09:00 peteyboy Exp $</small>'' | |||
2025年8月19日 (二) 08:28的最新版本
bboard 是一个支持多主题讨论的论坛。。它可以追溯到最初的 SDF 还只是一个 BBS 的时候。您可以把它想象成社区中心的软木板,成员在上面用拇指钉张贴便条。它与 commode 一样,是获取 SDF-EU 帮助和新闻的最佳途径之一。新功能和 SDF-EU 政策变更的投票也在 Bboard 上进行(需要 ARPA 或以上会员资格)
bboard 相关
- 需要帮助时,请使用
<HELPDESK>让其他用户回答你的问题 - 所有系统通知都发布在
<ANNOUNCE> - 关于 SDF-EU 的当下讨论发生在
<SDFEU> - 你可以在
<REQUESTS>提出新软件的请求并讨论账户问题 <ARPA>和<META>板块用于 ARPA 和 MetaARPA 相关的问题- 成员服务(如 VPN 或 VOIP)有各自的板块用于提问和支持
导航
板块列表
在你的 shell 中输入 bboard。系统将显示当前 bboard 列表(版块列表),按最近活动排序。
S D F - 1 Bulletin Board
================================================================================
[BBOARD] [POSTS] [TOPIC]
================================================================================
SDFEU [0066] SDF-EU User discussions
META [0022] No Description
HELPDESK [0690] Users Helping Users
NETWORKING [0008] No Description
ARPA [0148] ARPA members helping ARPA members
REQUESTS [0534] Software Updates and Installs for SDF and SDF-EU
[ SCROLL (F)ORWARD, (B)ACKWARD - (G)OTO or (Q)UIT ]
要浏览版块列表,使用 F(前进)和 B(后退)键上下移动。当你到达列表末尾(或按 Q),你将进入命令模式,并会显示提示。每次运行 bboard 时,默认为 <GENERAL> 版块,因此命令提示为 <GENERAL> Command: 。
浏览消息
如果你想要查看有关 SDF-EU 的新闻,可以访问 <SDFEU> 板块。在命令模式下,输入 G(GOTO),然后跟随着板块的名称(在这个例子中是 G SDFEU)。你将进入帖子列表,其中所有帖子都将按活动排序(最新的在前)。
================================================================================
[ID] [DATE] [AUTHOR] [REP] [SUBJECT]
================================================================================
[1] 03-May-12 [john] [0] New feature: SDF-EU intertubes
--------------------------------------------------------------------------------
[2] 02-May-12 [jane] [0] SSH Port Forwarding question
02-May-12 [jim] [1]
02-May-12 [james] [2]
--------------------------------------------------------------------------------
[3] 02-May-12 [jess] [0] Meetup at EuroBSDcon
02-May-12 [joshua] [1]
02-May-12 [jack] [2]
[ SCROLL (F)ORWARD, (B)ACKWARD - (T)YPE, (R)EPLY or (Q)UIT ]
和板块列表一样,你可以使用 F 和 B 键在帖子列表中导航。按下 Q 将返回到命令模式。
阅读消息
帖子 #3 “Meetup at EuroBSCcon”吸引了你的注意。要阅读它,请按下 T(TYPE),然后输入帖子编号(在这种情况下是 T 3)。这将让你在阅读模式中从帖子的第一条消息开始。你也可以从特定的消息开始阅读帖子;如果你想从帖子 #3 的第二条回复开始阅读,只需输入 T 3.2。
TACKER: jess (Jessica G. Doe)
SUBJECT: Meetup at EuroBSDcon
DATE: 02-May-12 21:44:05
HOST: odin
Anybody wanting to organize a meetup @EuroBSDcon?
<SDF.3.0>(3)[ <ENTER> to follow thread, (R)EPLY or (Q)UIT ]
发布消息/回复
要在当前版块发布新主题,请按 P(Post)并输入主题。要公开回复帖子,请按 R(回复)。如果你处于阅读模式,将回复当前线程。如果你处于帖子列表模式,将要求你输入要回复的帖子编号。无论哪种方式,你最终都会进入 pico 编辑器 。写下你的回复并按 CTRL-x 完成你的帖子。
新帖子
<SDFEU.1> Command: POST
Subject: Timezone?
You have written:
-----------------------------------------------------------
In which timezone(s) SDF-EU servers are?
This BULLETIN contains 40 characters in 6 words of 2 lines.
-----------------------------------------------------------
POST your BULLETIN? (y/n)
% Rebuilding symbol table for BBOARD:<SDFEU> [QUEUED]
Would you like to add a READERS POLL? (y/n)
回复
<SDFEU.1> Command: REPLY (A NUMBER) 3
REPLY to "Meetup at EuroBSDcon" ? (y/n)
You have replied:
-----------------------------------------------------------
I would love to!
This BULLETIN contains 16 characters in 4 words of 2 lines.
-----------------------------------------------------------
POST your REPLY? (y/n)
...以及更多内容
现在您已熟悉 bboard,尝试探索更多功能:
- 发布(
P)、回复(R)和删除消息(D)(使用<TEST>版块) - 查看当前投票(
V)或提出自己的建议。 - 浏览已存档内容(
A)并获取古老智慧。 - 查看有多少人正在阅读 bboard(
W)并惊叹于他们的空闲时间。 - 阅读介绍(
?)和命令列表(H)。 - 浏览手册页(在您的 shell 中输入
man bboard)以获取启动时完整设置参考。
命令参考
(?)
|
BBOARD 是什么? |
|---|---|
(L)IST
|
列出帖子摘要 |
(G)OTO
|
查看另一个 BBOARD(“GOTO(去往)”列出的版块) |
(T)YPE
|
显示选定的帖子 |
(S)EARCH
|
使用关键词搜索整个 BBOARD |
(N)EW SCAN
|
扫描当前板块以显示新消息 |
(n)EW SCAN
|
扫描所有板块以显示新消息 |
(V)IEW POLLS
|
扫描所有板块以显示读者投票 |
(F)ORWARD
|
查看当前板块中的下一个帖子 |
(B)ACKWARD
|
在当前板块中查看前一个帖子 |
(P)OST
|
发布一个新帖子(有效期30天) |
(D)EPOST
|
删除您已发布的帖子 |
(R)EPLY
|
回复一个帖子 |
(M)KBOARD
|
创建新的板块 |
(K)ILL
|
将一个板块在您的 KILL 列表之间切换 |
(A)RCHIVE
|
进入/退出 BBOARD 已存档区域 |
(C)OLORS
|
启用/禁用颜色 |
(W)HO
|
谁在阅读 bboard |
(I)GNORE
|
管理你的用户黑名单 |
(Q)UIT
|
退出bboard |
如果你想更改你的默认编辑器,请在终端下使用 man bboard 命令查看 bboard 的手册页。
定制 bboard(1)
许多 SDF 用户在 bboard(1)上发帖发现没有自动换行和拼写检查功能时很令人沮丧。如果可以接受 Vi 编辑器,可以在 bboard(1) 中通过在您的 HOME 目录(~$USER/)中配置以下文件来实现基本的自动换行和拼写检查功能:
# ~$USER/.exrc
" set auto-wrap width:"
set textwidth=78
" set RH margin guide:"
set guidewidth=79
" set elvis spellcheck stuff:"
set spell
set spelldict=/usr/share/dict/words
set spellautoload
# ~$USER/.bboardrc
# set editor to vi (will use elvis(1) editor):
EDITOR=vi
一旦这些文件就位,您的 bboard(1) 帖子编辑环境将基于 elvis(1)(一个 Vi 编辑器的克隆版本;参见 man elvis),并在右边显示一个高亮的 79 个字符的指南,文本在 78 个字符处换行。请注意,这些 ~/.exrc 设置可能会对其他 Vi 风格的编辑器(如 nvi(1) 或 vim(1))产生不利影响。
在 bboard(1)帖子中运行拼写检查:
被elvis(1)编辑器标记为拼写错误的单词应以不同颜色显示。要对整个帖子进行拼写检查,首先使用"1G"(或使用方向键,或"h,j,k,l"键进行导航)移动到位置1,1,然后使用"gs"移动到第一个拼写错误的单词。如果存在拼写建议,它们将以编号形式显示在编辑屏幕底部;要选择建议,请使用"#gs",其中"#"代表建议单词的编号。如果没有拼写建议,请自行检查该单词,使用"cw"+[更正后的单词]+ESC进行更正,然后使用"gs"移动到下一个拼写错误的单词。
编辑完你的bboard(1)帖子后,使用"ZZ"退出。如果你想取消你的帖子,使用":q!"退出而不保存。
学习使用 Vi 风格的编辑器:
如果您从未使用过 Vi 风格的编辑器,建议您在 SDF shell会话中运行 vilearn(1) 命令进行练习。Vi 编辑器是 *模态* (modal)的——输入如 "i" 之类的 Vi 命令会使编辑器进入 "输入" 模式;按下 Esc 键则会使编辑器回到 "命令"模式。在 Vi 中,输入 ":viusage" 应该会显示大多数 Vi 命令的摘要。
一个免费的 WikiBooks 资源: 学习 Vi 编辑器
如果您决定使用 elvis(1) 进行练习,":help" 命令应提供类似 info(1) 的文档环境(使用 ":q" 关闭它)。请注意,此 :help 文档在 bboard(1) 中不可用,因为 elvis(1) 在受限命令模式下运行。更全面的 elvis(1) 文档位于主 SDF 主机上的 /usr/pkg/share/doc/elvis/elvis.html 。
如果你更愿意使用一个功能稍强的 pico 式编辑器:
如果你希望使用一个带有程序内帮助和简单界面的编辑器,类似于默认的 pico,但比默认的 bboard 编辑器稍强大一些,你可以将编辑器设置为 nano,这是 Alpine 邮件程序中集成的默认编辑器。它与 pico 类似,但具有额外的命令,如正则表达式搜索。
要实现这一点,请不要按照上述方式设置您的 .bboardrc 文件,而是按照以下方式设置(您可以使用 nano ~/.bboardrc 进行设置!):
# ~$USER/.bboardrc
# set editor to nano:
EDITOR=nano
$Id: bboard-tutorial.html,v 1.12 2016/12/09 20:09:00 peteyboy Exp $