memrootじしょ
英和翻訳
Emacs
slab
Trillion
Emacs
/ˈiːmæks/
イーマックス
1.
高機能なテキストエディタの名称。主にプログラマや文書作成者が使用する。
GNUプロジェクトによって開発された、Lispをベースとした拡張性の高いテキストエディタです。多くのプログラマーや技術者に愛用され、キーボード操作のみで多様な作業をこなすことができます。
I
do
all
my
programming
in
Emacs.
(私はEmacsですべてのプログラミングをしています。)
I
「私」という一人称代名詞です。
do
「~を行う」「~をする」という動作を表す動詞です。
all my programming
「私のすべてのプログラミング」という意味で、所有と対象の範囲を示します。
in Emacs
「Emacsで」という意味で、Emacsというツールや環境の中で作業が行われることを示します。
Learning
Emacs
keybindings
takes
time,
but
it's
worth
it.
(Emacsのキーバインドを覚えるのは時間がかかりますが、それだけの価値があります。)
Learning
「学ぶこと」「習得すること」という意味の動名詞です。
Emacs keybindings
Emacsにおける「キー割り当て」や「キーボードショートカット」のことです。
takes time
「時間がかかる」という意味の慣用句です。
but it's worth it
「しかし、それだけの価値がある」という意味で、努力が報われることを示します。
Many
users
prefer
Emacs
for
its
powerful
extensibility.
(多くのユーザーは、その強力な拡張性のためにEmacsを好みます。)
Many users
「多くのユーザー」という意味で、複数の利用者を示します。
prefer
「~を好む」「~を選ぶ」という意味の動詞です。
Emacs
テキストエディタの名称です。
for its powerful extensibility
「その強力な拡張性のために」という意味で、好む理由を示します。'extensibility'は機能を増やす能力です。
2.
Emacsエディタのカスタマイズや拡張に使われるEmacs Lispプログラミング言語、またはエディタ全体を指す概念。
Emacsは、単なるテキストエディタではなく、Lispを基盤とした高度なプログラミング環境と見なされることがあります。多くのユーザーはEmacsを「オペレーティングシステム」のように捉え、そこですべての作業を完結させようとします。
You
can
write
your
own
functions
in
Emacs
Lisp
to
customize
Emacs.
(Emacsをカスタマイズするために、Emacs Lispで独自の関数を書くことができます。)
You can write
「あなたは書くことができる」という意味で、能力を示します。
your own functions
「あなた自身の関数」という意味で、新たに作成するプログラムの部品を指します。
in Emacs Lisp
「Emacs Lispで」という意味で、使用するプログラミング言語を示します。
to customize Emacs
「Emacsをカスタマイズするために」という意味で、目的を示します。
For
some,
Emacs
is
more
than
just
an
editor;
it's
an
operating
system.
(ある人々にとって、Emacsは単なるエディタ以上のものです。それはオペレーティングシステムです。)
For some
「ある人々にとって」という意味で、限定的な対象を示します。
Emacs is more than just an editor
「Emacsは単なるエディタ以上のものです」という意味で、その機能や重要性が強調されます。
it's an operating system
「それはオペレーティングシステムです」という意味で、Emacsが非常に包括的な環境であることを比喩的に表現しています。
Many
experienced
Emacs
users
configure
their
setup
extensively
using
Emacs
Lisp.
(多くの経験豊富なEmacsユーザーは、Emacs Lispを使って自分の設定を広範囲にわたって構成します。)
Many experienced Emacs users
「多くの経験豊富なEmacsユーザー」という意味で、熟練した利用者を示します。
configure
「~を設定する」「~を構成する」という意味の動詞です。
their setup extensively
「彼らの設定を広範囲にわたって」という意味で、カスタマイズの深さを示します。
using Emacs Lisp
「Emacs Lispを使って」という意味で、設定に使用する言語や手段を示します。
関連
text editor
Vim
GNU
Lisp
keyboard shortcuts
terminal