これで3日連続の質問になります。
ご迷惑おかけしてすみません。
Linux歴は長いのですが、スキルは初心者と同等です。
恥ずかしい話ですが、書籍・ネットの内容を何年経っても理解できません。
そこですみませんが質問です。
Emacs23の日本語化について検索しました。
例えば
http://www11.atwiki.jp/s-irie/pages/13.html
多分このサイトが一番参考になると思っています。
その内容の中でまず
menu-tree-el-0.97.tar.gz
をダウンロードしました。
しかし、それ以下の
{使い方
menu-tree.el をEmacsのロードパスの通ったディレクトリに保存し、バイトコンパイルします。
.emacsファイルに以下の内容を追加します。
(require 'menu-tree)
文字化けする場合は、menu-tree.elをロードする前にmenu-tree-coding-systemに適当なcoding-systemをセットします。
(if (and (= emacs-major-version 22)
(eq window-system 'x))
(setq menu-tree-coding-system 'utf-8))
(require 'menu-tree)
「utf-8」の部分は各自の環境に合わせて設定してください。 }
がさっぱり解りません。
ようやく少し「vi」が使えるようになりましたが
どこに(require 'menu-tree)を追加するのか解りません。
書籍・ネットの説明でコマンドの先頭に$や#が付いていないと、意味が解りません。
これは、ずっと疑問にしていた事です。
是非教えてください。
「ロードパス」を検索しましたが理解しづらかったです。
力が抜けて「バイトコンパイル」は検索しませんでした。
.emacsファイルは$ findで探せるのでしょうか?
ボクは何だかくたびれて自分で頑張らないで
ここで質問している気がします。
これは「Emacs23の日本語化について」と
言うよりもLinuxの基本といった感じがします。
「vi」でファイルの内容を変えるのはほぼ理解できました。
「ロードパス」「バイトコンパイル」も難しいですが
{.emacsファイルに以下の内容を追加します。
(require 'menu-tree)}
どこに追加するのか解りません。
もしかすると疲れて丸投げしているような気がします。
落ち着いて休んだら解るのかも知れません。
許してください。
質問をまとめます。
1.Emacs23の日本語化を具体的に教えてください。
2.よくコマンドの先頭に$や#が付いていないのを
書籍やネットで見ますが、これはどう理解したらいいのでしょうか?
3.熟練者は書籍やネットで見ないコマンドを使います。
こういった方々はどうやって覚えたのでしょうか?
以上です。
度々すみません。
お返事を待っています。
No.3
- 回答日時:
・$と#
root権限の有無の話しですか。
それは、実行する目的、内容から御自身で判断してください。
ユーザーのディレクトリで個人用に実行するならユーザー権限でいいし、システム全体で使えるようにソフトをインストールするならroot権限が必要だし。
例えば、先に書いたINSTALLの例だと
make install
ですが、configure等でインストール先を$HOME/binに設定して自分専用にしたなら、root権は不要です(というか邪魔です)
インストール先が /usr/bin ならroot権限が無いとインストールできません。
$→ユーザー,#→rootについても、その例ではそうかもしれないですが、実際の運用ではあてはまらないケースもあります。
常に入力しないものだとも限りません。本当に$や#を入力しないといけないケースもあります。
$や#のあとに、それらがついていない行があったとしても、それが出力例だとも限りません。
単純に決めつけてはいけません。その文章の説明や、御自身の知識から判断してください。
・覚える
例えば、GUIでファイルをコピーするとき、マウスでドラッグ&ドロップしますよね。
この操作が覚えられず、いつまでもマニュアルやネットで検索、とかってことはまずないですよね。
漢字を使うときに、かなで打ち込んでスペースキーで変換しますよね?
この操作が覚えられず、いつまでもマニュアルやネットで検索、とかってことはまずないですよね。
コマンドだって同じです。
必要だと思って使っていれば覚えるし、必要ないと思えば覚えません。
この回答への補足
すみません。
急いではいませんが
1.の質問も、もし良かったらご回答くださると助かります。
状況は最初に回答してくださった方の欄に補足しています。
特に急ぎません。
もし宜しければ
お願い申し上げます。
お返事ありがとうございます。
Linux歴は長いですが、スキルは初心者です。
LinuxのPCは複数ありまして色々なディストリビューションを試しました。
結局すべてUbuntuになりました。
UbuntuはWindows7の少し不便利版という感じでした。
あまりコマンドを使いませんでした。
その分勉強になりませんでした。
ただ、これからは色々とチャレンジしなくてはならなくなりました。
他のディストリビューションは「依存関係」がどのこうの、その他色々と難しかったです。
本当はそこを何とかしたら勉強になったのかも知れません。
Ubuntuは「依存関係」を指摘してくれます。
{例えば、先に書いたINSTALLの例だと
make install
ですが、configure等でインストール先を$HOME/binに設定して自分専用にしたなら、root権は不要です(というか邪魔です)
インストール先が /usr/bin ならroot権限が無いとインストールできません。}
のアドバイスは勉強になりました。
あとはケースバイケースで一概に言えず都度考えなければならない、という事ですね。
勉強になりました。
また是非教えてください。
宜しくお願い致します。
ありがとうございました。
No.2
- 回答日時:
2.
$や#はプロンプトです。
「この行は入力」ということを明確に示すための「慣例」です。
例:.で始まる「隠しファイル」を表示する
$ ls -a ←ここを入力。入力するのは「ls -a」だけ
. ←ここからはls -aの結果
..
.emacs
出力例を付けないのなら、区別する必要はありません。
そんなときには、入力するコマンドだけを記述することがあります。
例: よくあるINSTALLに記述されてるソースからのインストール方法
./configure ←を入力、正常終了まで待つ
make ←を入力、正常終了まで待つ
make install ←を入力、正常終了まで待つ
$や#まで入力して「動きません、わかりません」という方が、初心者にはありがちですが....
3.
よく使うコマンドなんて数が知れてます。
使っているうちに体が覚えました。
つまりは反復学習です。
お返事ありがとうございます。
2.と3.のご回答ですね。
3.については、どなたも同様なことをおっしゃります。
2.については出力結果を表示しているか
$と#のどちらで打っても構わないという事ですね。
何かキチント理解していない気がします。
ボクが取り違えているならば訂正願います。
一応、今のボクの理解で今後の参考にします。
ありがとうございました。
No.1
- 回答日時:
能書きが長えよ。
「ロードパス」というのは、あなたの環境に依存しますが /usr/local/share/emacs/site-lisp とかのことです。
emacs を立ちあげると *scratch* バッファが開きますね、そこに
(setq eval-expression-print-length nil)
と書いて、行末にカーソルがある状態で Ctrl + j を打ちます。さらに次の行に
load-path
と書いて、やはり行末にカーソルがある状態で Ctrl + j と打つと、パスのリストが印字されると思います。そのうちのどっかに menu-tree.el を置け、ということです。
.emacs ファイルは自分のホームディレクトリに自前で作りましょう。
この回答への補足
すみません。
また教えてください。
ボクの環境も/usr/local/share/emacs/site-lispでした。
後でホームディレクトリにも作ります。
実は解りませんでした。
「*scratch* バッファ」とは
{赤い牛と青いEmacsの筆記体がかぶさったロゴの初期画面で
Welcome to GNU/Emacs,...
Emacs Tutorial
Emacs Guided Tour
View Emacs Manual
Absence of Warranty
その他二項目
To start...
To quit a partially...
後はバージョン情報。}
この画面の事でしょうか?
「そこに
(setq eval-expression-print-length nil)
と書いて、行末にカーソルがある状態で Ctrl + j を打ちます。さらに次の行に
load-path
と書いて、・・・。」
どうするのか解りませんでした。
もしかして[vi]を使ってvi /usr/local/share/emacs/site-lispなどとするのでしょうか?
ただ「emacs を立ちあげると ・・・。」と書かれていらっしゃるので
[vi]ではないのかな?
と迷っています。
度々申し訳ありません。
もう一度ご説明願います。
宜しくお願い致します。
お返事ありがとうございます。
少し休んでからトライします。
何かありましたら、またアドバイスをください。
宜しくお願い致します。
失礼致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) Emacsメニューの日本語化について 1 2023/06/16 15:52
- 英語 ①普通名詞の所有格+②普通名詞で、①普通名詞に定冠詞の意味を付加したい場合の表現方法等について 23 2022/09/30 12:47
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- その他(社会・学校・職場) 平均的日本人の頭は悪くはないはずですし、学校で習う内容が幼稚というわけでもないのに、世間には幼稚な大 7 2023/04/05 20:51
- 労働相談 合意済み仕様の商品納入後における仕様変更要求への対応について 5 2023/04/19 09:41
- 日本語 <形容動詞>という誤りについて! 4 2022/04/15 21:14
- 英語 英文解釈を教えてください。 3 2023/07/10 13:57
- 事件・犯罪 刑法についてです 2 2022/06/04 03:11
- 英語 過去から見た未来を表す would 1 2023/01/14 17:09
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dirコマンドでフォルダ内ファイ...
-
テキストファイルから最終行の抽出
-
ファイル名についている「-」と...
-
ラズパイで『’test.service’をs...
-
xcopyのエラー情報のはき...
-
DOSコマンドのFOR文で空白を含...
-
DOSのコマンドで、隠しファイル...
-
~以外を削除する場合(rmコマ...
-
DOS コマンドの~zfの意味を教え...
-
ファイル名の -(ハイフン)を _(...
-
ピクチャクリッピングのファイ...
-
ファイルが書き込み中かどうか...
-
cpコマンドで強制的に上書きし...
-
SFTPからのmput、mgetエラー
-
batファイルの強制終了を回避し...
-
ファイル名一覧の印刷
-
vimでの警告(読込専用ファイル...
-
Cygwinのコマンドラインから.ba...
-
Windows7 zip圧縮・解凍のコマンド
-
tar->gzipの中間ファイル未作成...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dirコマンドでフォルダ内ファイ...
-
ラズパイで『’test.service’をs...
-
ファイル名についている「-」と...
-
テキストファイルから最終行の抽出
-
DOSコマンドのFOR文で空白を含...
-
batファイルの強制終了を回避し...
-
xcopyのエラー情報のはき...
-
DOS コマンドの~zfの意味を教え...
-
ファイル名一覧の印刷
-
win11のエクスプローラーの右ク...
-
特定の更新日付のファイルのみ...
-
数字を複数回繰り返す正規表現...
-
ファイル名の -(ハイフン)を _(...
-
Linuxで標準出力したファイルの...
-
「Vmmem」のメモリ使用量が高い...
-
Cygwinのコマンドラインから.ba...
-
~以外を削除する場合(rmコマ...
-
DOSのコマンドで、隠しファイル...
-
ftpコマンドで丸ごとダウン...
-
oracleの文字コードとlinuxサー...
おすすめ情報