Java教程

Windows 中文本编辑器的键盘快捷键的使用方法及内在逻辑

本文主要是介绍Windows 中文本编辑器的键盘快捷键的使用方法及内在逻辑,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

谈一谈 Windows 中文本编辑器的键盘快捷键的使用方法及内在逻辑。
  对于文本的编辑工作,我们既可以完全依靠键盘操作,也可以依靠键盘配合鼠标操作。在某种层面来说,两者之间也是有隐含的对应关系的。
  掌握好文本编辑的快捷键,一方面可以让我们在编辑文档的时候行云流水、事半功倍;另外一方面,这一套交互逻辑也很值得我们玩味与研究。那我们开始从最基本的说起吧!
插入语删除
  当我们在键盘上敲下字母 A 键后, "a" 字符会出现在文档的什么地方呢?
 通过以上问题的思考,我们来引入一个概念——插入符(又称光标)。顾名思义,插入符会出现在字符中间,当键入新的字符的时候,新字符就会插入到插入符所在的位置。接着,插入符会自动向右移动一个字符的位置。
  修改插入符的位置(下文会具体讨论),就可以随心所欲的在文本的任何地方编辑文字了。还需要你了解的一个概念是,我们可以将插入符“^”右边的字符理解成插入符所对应的字符。就向下面这样,插入符 “^” 在 l 和 o 之间,表示插入符与字符 o 对应。
hell^o,world!
  此时,我们键入字母 a,则变成这样:
hella^o,world!
  如你所见,一个字符插入到文档中很像一个人几近队伍中的空隙,而下一个人又会挤在新的空隙里面。
  说了插入,下面来说删除。下表总结了四组快捷键。
按键名称    对应功能
Backspace (退格键)    删除上一个字符
Delete (删除键)    删除当前字符
CTRL + Backspace (退格键)    删除上一个字词
CTRL + Delete (删除键)    删除当前字词
  PS: 以上都是在没有选中任何文字的情况下,四组快捷键所对应的功能。
  backspace 和 delete 的主要区别在于删除字符的方向。 BackSpace 删除左测的字符, Delete 删除右侧的字符。
移动插入符的位置
  下表汇总了移动插入符的快捷键。需要注意的,移动的单位有字符、字词、行、段落等。表后再讨论它们的含义。
按键名称    对应功能
← (向左键)    移动到上一个字符
→ (向右键)    移动到下一个字符
↑ (向上键)    移动到上一行
↓ (向下键)    移动到下一行
Home (行首键)    移动到该行的起始处(及第一个字符)
End (行尾键)    移动到该行的末尾处(及最后一个字符之后)
Page UP (上翻页)    向上移动一个页面的距离
Page Down (下翻页)    向下移动一个页面的距离
CTRL + ← (向左键)    移动到上一个字词
CTRL + → (向右键)    移动到下一个字词
CTRL + ↑ (向上键)    移动到上一个段落
CTRL + ↓ (向下键)    移动到下一个段落
CTRL + Home (行首键)    移动到文档的开头处
CTRL + End (行尾键)    移动到文档的末尾处
CTRL + Page UP (上翻页)    移动到上一页的起始处
CTRL + Page Down (下翻页)    移动到下一页的起始处
  PS: 由于各编辑器逻辑不尽相同,上表仅作参考。
  仔细观察可以发现,不含 Ctrl 键的功能,加上了 Ctrl 键后,功能与原有功能是一脉相承的。如,字符对应字词,行对应段落…… 因此,我们可以更好地使用和记忆他们。
字符、字词、行、段落
  了解玩了以上这些快捷键的功能。你或许还有一些不解,没关系,下面解释一些有关的概念。
  注: 个编辑器实现不同,这里以 Microsoft Word 中的编辑操作为例。 向记事本、网页中的文本编辑框或者其他文本编辑器可能逻辑各不相同。如记事本这样的纯文本编辑器可能没有“段落”和“行”的区别。
字符: 一个字母、标点符号、汉字、表情、空格都是一个字符。字符是组成文字的最基本的元素。
字词: 一组字母组成的词组,例如英文单词 “hello” 可视为一个字词; 通常把一个单独的汉字也看作一个字词。 连续的标点符号或空格也会看作一个字词。
行: 将显示在一条线上的字符看作为一行。
段落: 在文本编辑器中是包含一行或者多行文本的一块区域。通常,我们可以对这一块区域设置一些的格式;一般敲回车会创建一个新的段落。
  怎么更好理解行和段落呢?连续输入一些内容,由于显示区域(纸张)的宽度是有限的,因此,文字会自动折行到下面一行显示。这样,如果单独看一条线上的文字就是一行,如果看这些被自动折行的内容为一个块,那么就是一个段落。
文字的选择——Shift 键
  通过上面的内容,控制插入符的快速跳转你应该是掌握好了。下面,我们来了解关于文字选择的那些事。
  选择一段文字也非常的简单。我们来引入一个新的案件——Shift 键。按下 Shift 移动插入符的位置,逻辑就发生了改变。
  从最初按下 Shift 键移动插入符之前的位置作为起点,到插入符的位置所经过的所有字符将会被选中。及为选择区域。
  下面举出一些例子进行说明。
选择一些文字,将光标定义到要选择文字的一端,按下 Shift 键 + 左右箭头键移动到另外一端;
从当前位置选择到行首行尾, Shift 键 + Home/End 键;
从当前位置选择到文件开头或文件末尾, Shift 键 + Ctrl + Home/End 键;
……
  当已经选择了一些内容时,下列案件功能也随之改变:
Backspace 键和 Delete 键按下就变为删除选择区域的内容。
松开 Shift 键后按下了移动插入符的案件,则插入符从选区一端跳出,并按照移动插入符的案件功能移动到对应的位置。如选择了 “hello world” 中的 hello 后,按下 Ctrl 键 + →, 则跳转到 world 的手字符 w 上。
最末总结
  本文用尽三千字的篇章,总结了 Windows 下依靠键盘完成文本的输入删除、插入符移动和选区相关操作的使用方法和内在思路。
  末尾解答一下开头提出的一个思考,无论是使用键盘操作,还是使用鼠标操作,我们都是要理解插入符这一概念。插入符的移动才能更灵活的键入删除、才能选择文本并作出更复杂的操作。
  键盘操作的核心如果说是四个箭头键对应鼠标的四处移动的话,那么 Ctrl 键、 Shift 键 的修饰才有了招数的变化。当然,这种变化,你也可以理解成是鼠标的各种首饰啦。
  细心的读者可能发现了,作为另一个修饰键的 Alt 键似乎并未提到。实际上, Alt 键 + Shift 键的组合,在一些文本编辑器中有了一个更强悍的特性,及举行选择区域。感兴趣的读者可以自行学习。

这篇关于Windows 中文本编辑器的键盘快捷键的使用方法及内在逻辑的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!