A 回答 (5件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
所詮道具なんですから、どっちでもいいんじゃないですかねぇ……。
Vim(vi)だと…
ほとんどのUNIX系環境でデフォルトで入っていることが多い。(操作系が大体共通)
ってのはあるんじゃないですかね。
Emacsだといろいろ高機能…らしいですが。
# ちゃんと使った事ないのでよく知らない……。
# マクロとかカスタマイズとかが高機能。というイメージまでですねぇ…。
身近でどちらかに習熟している人がいるのならば、そちらに合わせる。というのももちろんアリでしょう。
いろいろ質問したりできますし。
私はWindowsで秀丸使っていますがMIFES使っている人もいますし人それぞれ…ですねぇ。
# もちろん、私としては秀丸以外はちょっと使いにくい…。
新しい環境だったら、どれ使っても慣れているワケではないですし。
# Linux環境ではvim使う人です。よくヘルプとかWeb検索で使い方調べることもありますけどね。
ご回答ありがとうございます。
そうですね。Vimは標準で入っていることがメリットだというお話は聞きますね。
僕は普段は、Win環境のサクラエディタなので、Linuxのキーバインドにはまったくの不慣れです。
身近ではないのですが、Emacsの高性能さを吹きこんでくれる先輩が、その話には惹かれるのですが、設定が大変というお話も伺いますね。
No.2
- 回答日時:
「Linuxサーバー上で、直接コーディングをする」ってのがどこまでを意味するのかよくわからん....
リモートでなんかするならとりあえず vi かなぁ. 「サーバー」であることを念頭に置くと, 「emacs はないけど vi はある」状況は想像できても逆は考えにくい.
No.3
- 回答日時:
viでもEmacsでも、単に入力・編集するだけなら基本操作をいくつか知ってればなんとかなるので、両方覚えておいてよいというか、覚えておくべきかと。
viの例)ESC/i/x/hjkl/ZZ/q!
Emacsの例)^G/^bfpn/^X^S/^X^C
もっと複雑な作業をする場合は、慣れている環境にもってきてから編集したほうが、手っ取り早かったりしますし。
そこらへん実際にやってみてから、好きなほうを深く勉強してみては。
No.4
- 回答日時:
私はVim派です。
キーバインドの比較をすれば明らかなように、vi系は非常に統一されたキーバインドを持っており、根底にある考え方を理解すれば非常に楽にコマンドを覚えることが出来る、という利点があります。
Viの例
1単語先へ移動:w 1単語削除:dw 1単語コピー:yw
行頭まで移動(カーソルから。以下省略):0 行頭まで削除:d0 行頭までコピー:y0
行末まで移動:$ 行末まで削除:d$ 行末までコピー:yy
1行削除:dd 1行コピー:yy
Emacsでは・・・
1単語先へ移動:Alt+f 1単語削除:Alt+d
行頭まで移動:Ctrl+a 行頭まで削除:Ctrl+u, 0, Ctrl+kをこの順番に押す(要するに専用のコマンドが定義されていない)
行末まで移動:Ctrl+e 行末まで削除:Ctrl+k
1行削除:Ctrl+d 1行コピー:Ctrl+a, Ctrl+k, Ctrl+yをこの順番に押す(要するに以下略)
また、
・Vimでは「基本的に全ての拡張機能をOffにしておく」状態が初期設定となっている一方、Emacsでは「誰かにとって便利な機能はデフォルトでOnにしておく」状態が初期設定となっているため、Vimでは「自分が欲しい機能を追加する」スクリプトを書けば良い所を、Emacsでは「自分が要らない機能を切った上で自分が欲しい機能を追加する」スクリプトを書かねばならない
・Vimでは「Vimスクリプト」と呼ばれるBasicライクなスクリプト言語を用いて設定を行う上に、殆どが「set うんちゃら かんちゃら」の1行なため分かりやすい一方で、Emacsでは「Emacs Lisp」と呼ばれるLispライクなスクリプト言語を用いて設定を行い、LispはBasicほどやってる人が多くない為一般に読めない
等がVim派からみたEmacsの欠点として挙げられています。
その一方で、Emacsから見たvi系の欠点は「モードがある」「カスタマイズ性が低い」等が挙げられていますが、モードの概念は慣れれば全く気にならなくなりますし、Emacsユーザーが言った場合の「カスタマイズ性が低い」とは「テキストエディタがやれないことをやらせることが出来ない」程度の意味ですんで、純粋にエディタとして捉えるなら「それを気にしたからどうなの?」となります。ツッコミ大歓迎です。
尚、Google Trendsで調べると分かるように、世界的に見れば、Vimが流行しているのではなく、Emacsへの新規参入者(≒人気)がここ数年で9割近くも落ちているという事実があります。
http://www.google.co.jp/trends/explore?q=vim%2C+ …
No.5
- 回答日時:
#4です。
1箇所書き損じた部分があったので訂正します。誤
行末まで移動:$ 行末まで削除:d$ 行末までコピー:yy
正
行末まで移動:$ 行末まで削除:d$ 行末までコピー:y$
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux テキストエディタのVimもEmacsも飽きたし病んでしまいました。助けてください。 5 2023/07/05 15:56
- その他(ソフトウェア) powershell で出力したテキストファイルをvim で開くと文字化け 2 2023/01/11 21:39
- その他(パソコン・スマホ・電化製品) LINUXPCに詳しい人に気楽に答えてほしい質問です。 2 2022/10/25 08:07
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- 中途・キャリア 携帯販売の志望動機です。 私は4年と3ヶ月間●●株式会社で製造課という部署に勤めておりました。どうし 5 2023/01/16 18:27
- 大学・短大 大学について。 私の通う大学は様々な資格が所得できることを謳っています。実際にオープンキャンパスに参 6 2022/08/24 22:16
- 転職 今年で社会人2年目、クラウド系インフラの運用保守をしているものです。今後について、どんなことでも大丈 2 2022/07/20 00:10
- 派遣社員・契約社員 今の派遣先の契約更新をしたくないと思っています。 去年の10月から今の派遣先で勤務しているのですが 2 2022/04/21 08:08
- 会社・職場 管理職の心得について 2 2022/06/05 19:09
- その他(恋愛相談) 障害者の恋愛について 24歳男性です。私は小学生の頃に交通事故に遭って以降、身体障害を負ってしまいま 7 2022/08/31 02:15
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onenoteでノートブックを削除出...
-
特定のプロジェクトを削除するには
-
行を削除する時に警告したい
-
メルカリに関しての質問です。 ...
-
リストボックスでの選択項目分...
-
VBA=一定時間エクセルの入...
-
「K」のみのグレーと「K」を使...
-
Word 2010で画面に2ページ並ん...
-
Teams会議の上のメニューが消え...
-
PDFの一部のページを削除する方...
-
エクセルで一度作ったユーザー...
-
Excel画面でメニューバーとタイ...
-
ワードのサイズ変更による文字...
-
エクセル画面上端のファイル名...
-
bilibiliという動画サイトの動...
-
タイトルバーしか表示されない
-
一太郎で封筒の宛名印刷したい...
-
ワード文書 B5→A4変換
-
Fineprint5でファイルのフルパ...
-
VBE画面とシート画面を同時に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onenoteでノートブックを削除出...
-
特定のプロジェクトを削除するには
-
リストボックスでの選択項目分...
-
メルカリに関しての質問です。 ...
-
ODBCの自動登録について
-
Excelで行挿入イベントをハンド...
-
行を削除する時に警告したい
-
MP3プレーヤーに書き込んだ曲を...
-
エクセルのVBAについて
-
Bamboo DockがDockから消えません
-
エクセルの編集(行間隔を一度...
-
SONY製RDR-HX50での「まる録の...
-
Word : ページ削除の仕方
-
Excelのチェックボックスの消...
-
Windows Mailで、アドレス帳の...
-
Wordで選択領域のバックスペー...
-
EXCEL2007で、挿入したチェック...
-
iPOD shuffle 曲の削除
-
FOMAカードの電話帳の削除の仕方
-
MSN Hotmailアドレスの削除
おすすめ情報