Vi 和 Vim 编辑器:启用同义词库选项的 3 个步骤
为 vi / vim 启用同义词库选项将帮助您从同义词库中选择替代词。例如,在键入“重要”时,您可能更喜欢使用与“重要”不同的词。如果 vi 能给你一些替代词,比如:“有价值的”或“重要的”或“重要的”,那不是很好吗?
本文通过三步启用同义词库选项来解释如何有效地使用vi / vim。
步骤 1:定义同义词库文件
所有相关的词都应组合在一行中,用逗号或空格分隔。例如,您可以为“重要”一词创建自己的同义词库文件,如下所示。
$ vim /home/jsmith/mythesaurus.txt
important,valuable,substantial,significant
步骤 2:在 ~/.vimrc 中指定同义词库文件位置
将以下行添加到 .vimrc 中,指定同义词库文件的位置。
$ vim ~/.vimrc
set thesaurus+=/home/jsmith/mythesaurus.txt
步骤 3:在使用 Ctrl x + Ctrl t 编辑文档时使用同义词库
在 vim 中,如果要使用替代词,请在插入模式下按 Ctrl x + Ctrl t。例如,当您输入“重要”这个词时,按 Ctrl-x 和 Ctrl-t,这将显示一个弹出窗口,其中包含“有价值的”、“重要的”和“重要的”替代词,如下所示来自您的 /home /tiamo/mythesaurus.txt 文件。
下载并使用预定义的同义词库
下载并使用预定义的著名 moby 词库,而不是定义您自己的自定义词库,如下所示。
$ wget http://www.gutenberg.org/dirs/etext02/mthes10.zip
$ unzip mthes10.zip
Archive: mthes10.zip
inflating: aaREADME.txt
inflating: roget13a.txt
inflating: mthesaur.txt
使用 mthesaur.txt 作为同义词文件。它非常大,每个单词都会有 50 多个相关单词。
将以下行添加到 .vimrc 以指定 mthesaur.txt 同义词库文件的位置。
$ vim ~/.vimrc
set thesaurus+=/home/jsmith/mthesaur.txt
程序员如何在 vim 中使用同义词库功能?
这对程序员非常有帮助。例如,PHP 程序员可以使用以下几行创建一个 php-functions 文件,并将其指定为 ~/.vimrc 中的同义词库文件。
$ vim /home/jsmith/php-functions.txt
math abs acos acosh asin asinh atan atan2 atanh base_convert bindec ceil cos
errors debug_backtrace debug_print_backtrace error_get_last error_log error_reporting restore_error_handler
将 php-functions.txt 添加到 .vimrc 中,指定同义词库文件的位置。
$ vim ~/.vimrc
set thesaurus+=/home/jsmith/mythesaurus.txt
set thesaurus+=/home/jsmith/mthesaur.txt.txt
set thesaurus+=/home/jsmith/php-functions.txt
现在,当您在 PHP 文件中键入“数学”并按 Ctrl x 和 Ctrl t 时,将显示所有 PHP 数学函数。另外,请注意您定义了多个同义词库文件,如上所示。
- 点赞
- 收藏
- 关注作者
评论(0)