マイナーエディタnanoについて語るスレ!!!!
viやemacsは癖がありすぎる その点nanoはシンプルで操作も簡単 >>88 >>89 nano -w で右折り返し出来るんで無いかい? >>91 ああ、説明不足でした。 nowrapは長い行の右端で、入力すると自動的に改行を入れて 一行が長くなるのを防ぐような仕組み。 欲しいのは、長い行を表示上の右端で折り返す仕組み。 現状は行単位でカーソルを動かして 横スクロールさせないと見えない。 Ubuntu の nano で Python の syntax highlighting をオンにする方法 $ sudo nano /etc/nanorc で nanorc を開き、最後のほうにある # include "/usr/share/nano/python.nanorc" の行の "#" を取って、 include "/usr/share/nano/python.nanorc" に変更する。 >>95 ~/.nanorc に書くんじゃだめなん? >>96 いいかもしれない。 でも、せっかく /etc/nanorc が用意されてるのだから、 これを使わない手はないのでは。 あと、 - set autoindent - set smooth - set tabsize (好きなタブサイズ) - set tabstospaces # スペース派の人は もおすすめ。 >>97 せっかく各ユーザが自由にいじれるよう ~/.nanorc が用意されてるのだから、 わざわざ root 権限で /etc/nanorc をいじる必要はないのでは。 >>98 Ubuntu Feisty にはどうも ~/.nanorc は用意されてないようです。 > わざわざ root 権限で /etc/nanorc をいじる 一度の手間なので、「わざわざ」というほどのものでもないですよ。 個人的な設定は~/以下に書けるものは書くのが普通だな。 用意されてなければ単純にコピーすりゃいい。 ちゃんとグローバルな設定と個人的な設定をわけて環境作っておくと OSかえる時もHOMEコピーするだけでいいから楽だよ。 >>99 「用意されてない」のは当たり前。自分で作るんだから。 ~/.nanorc が存在しない場合は、共通の設定が使われるんだよ。 >せっかく各ユーザが自由にいじれるよう ~/.nanorc が用意されてる 用意の意味が 「 ̄ `ヽ、 ______ L -‐ '´  ̄ `ヽ- 、 〉 / ヽ\ / // / / ヽヽ ヽ〈 ヽ、レ! { ム-t ハ li 、 i i }ト、 ハN | lヽ八l ヽjハVヽ、i j/ l ! /ハ. l ヽk== , r= 、ノルl lL」 ヽN、ハ l ┌‐┐ ゙l ノl l ヽトjヽ、 ヽ_ノ ノ//レ′ r777777777tノ` ー r ´フ/′ j´ニゝ l|ヽ _/`\ 〈 ‐ あのね lト、 / 〃ゝ、 〈、ネ.. .lF V=="/ イl. ト |ナノはピコの とニヽ二/ l ヽ.|l 〈ー- ! `ヽ. l |l 1000倍なの lトニ、_ノ ヾ、! |l__________l| \ ソ 選択削除が^Dで出来ないけど、^Kで巨大文字列の切り取りって重くないのかな? >78 こないだGentooインスコしたが 日本語公式サイトのセットアップ説明で、エディタ開く時の説明が毎回 nano -w /etc/なんたら ってオプション付けてあって 「もうnanoのセットアップ先にやっちゃえよ…」と何度か思った 質問出したかったが過疎nanoね マニュアル見てると http://www.nano-editor.org/dist/v2.1/nanorc.5.html#KEY%20BINDINGS > KEY BINDINGS > Key bindings may be reassigned via the following commands: > bind key function menu > Rebinds the key key to a new function named function in the context of menu menu. The format of key should be one of: この機能使ってキーバインド変えようと思ったけど、nanorcに書き加えると > Error in /etc/nanorc on line 262: Command "bind" not understood って言われちゃう どやって使えばいいのよ? @GNU nano 2.0.2 debian/etch etchのnanoにはそのコマンド無いんじゃないか man nanorcにも出てこないだろ あああああ そうだったのか v2.0/v2.1の該当ページを比較すると、確かにこの部分だけ増えてるわん http://www.nano-editor.org/dist/v2.0/nanorc.5.html ホームページから辿ったからバージョン違いに気が付かなかった sidもまだ2.0.9なのねん バージョンアップしてくれるのを待ちますわ ありがとさま キー替えられるの便利だな だんだん普通のエディタになってきたw 半年前からLinux使ってviとemacs覚えるまではお世話になった。 emacsは素人用(個人用)だしviは画面が真っ暗になる状況でなければ出番ないよ 他人のemacsなどとても使えない、そういう意味で素人用だし素のemacsなど存在意義はない 盲目でも使えるエディター=vi 初心者はemacsやviに憧れているようだけど太古の神話に憧れるようなもんだ viよりはsedの方が利用価値が高い、スクリプトでよく使われる >117 よーしパパvi覚えちゃうぞー、とか言ってるの。もう見てらんない。 viってのはな、もっと殺伐としてるべきなんだよ。 向かいに座ったEmacs使いといつ喧嘩が始まってもおかしくない、刺すか刺されるか、そんな雰囲気がいいんじゃねーか。女子供は、すっこんでろ。 で、やっと座れたかと思ったら、隣の奴がgates.lとか言ってるんです。 そこでまたぶち切れですよ。 あのな、XyzzyのWin風キーバインドなんてきょうび流行んねーんだよ。ボケが。 得意げな顔して何がgates.lだ。 お前は本当にEmacsen使いたいのかと問いたい。問い詰めたい。小1時間問い詰めたい。 お前、Emacs系って言いたいだけちゃうんかと。 Linux使いの俺から言わせてもらえば今Linuxでの最新流行はやっぱりsed、これだね。 catで書いてsed s///gで弄る。これが通のテキスト編集。 しかし無関係の行を書き換えてしまう危険も伴う、諸刃の剣。素人にはお薦め出来ない。 まあお前らド素人は、デフォルト設定のnanoでも使ってなさいってこった。 はッ、XyzzyはEmacsenでは無いんだっけ 俺もド素人だったようだ、Emacs系に揃えておいてくれ… development version が 2.1.10 になってる 2.1 系はいつ stable になるんだろう --softwrap なるものが実装されたが 行末の一文字が見えなくなるなこれ nanoってかなり操作方法が独特だよな emacs,viほどではないけど viとかnanoとか立ち上げるほどでもないような場合(大抵コメントアウトしたり数値を変更したりするとき)は最近は専らsed使ってる ショートカットが独特な程度じゃないか? 操作系統としてはむしろ最近のエディタに近いと思うが(範囲指定除く) nano のマニュアル http://www.nano-editor.org/dist/v2.1/nano.html にら、 The original goal for nano was a complete bug-for-bug compatible emulation of Pico, と書いてあるんだけどら、この "bug-for-bug" ってどういう意味なのら? 辞書調べても載ってなかったのらー。 softwrap入った。やったーと思って試したらバグ 入りすぎでワロタ。でも今後に期待。 2009.11.30 - GNU nano 2.2.0 "Doc Brown" is released! >>124 "バグも含めて忠実に再現しています."ってとこみたい. …なんで上がってきてるんだぁ〜 emacsでは役不足、viではいちいちescを押さないといけないあの操作に馴染みにくい文書(いわゆる散文)を書くときにnanoは重宝してる ただ元々emacs派なのでUncutのショートカットは^Yであってほしい >>130 同意。 個人的にはForward Deleteが^Dでできてほしい。 設定ファイルを開きF6で文字列を検索、さくっと編集してF2で保存 軽い作業なら手軽で便利すぎる *nixのエディタのくせにコマンドの結果挿入機能がないのは痛い 画面をTABより小さくすると浮動小数点演算例外になって強制終了する。 ざっとこのスレ読んだけど、emacs使いだけど重くて…って人結構いるんだな 普通にjed使えばいいと思うんだが >>136 始めから何らかの形で入ってることの多いvi、最近は最初から入ってる率が上がってきたnano、 何だかんだで入ってるemacsに比べて、jedって入れないと使えないことが多いからなあ metaが8bitだとうまくない。 version 2.2.5だけど設定方法あるのかな そして約2年ぶりにあげてみる 安藤優子、木村太郎は、某プロパイダの社外取締役、かつ、安藤は、フジ社外の人間にもかかわらず、フジテレビジョンのM&Aの最中、フジのホワイトナ イトの【親会社】の本業を無視して、「インターネットは虚業だ。具体性がない 。」というようなことをコメントしました。この虚業は、livedoorを指していた としても、「同業者」であったということは、非常に、違和感を感じずには、い られません。 このスレ全部読んだが、スレに書くときはViとVimは意識して分けようヨ。 意識して分けると言っても、traditional vi を引っ張り出して 使ってる奴なんていないから、vi => vim に脳内変換して問題ない traditional viって実際使いづらいよね、vimのコンパチモードの比じゃないし もうEUC-JPとかイラネー、古いそれらにしがみついているのは S-JISやJISまで対応しろとか言い出すに決まっている。 Linuxでは普通Vimだけど、Unix全体を見るとvi=nviの環境とかもあるね このエディタかなりいいですね(vi系より) 操作が難しくないです。 しばらくメインエディタにしようかな。 常用された(していた)人に感想を聞きたいです。 今は大抵のディストリでnano標準装備と考えていいでしょうか? 最後に nanoがviを駆逐してくれますように。 >>148 Debian系では標準エディタになってるねえ。 でもvimの方が便利だしなあ。楽だし。 そんな私はEmacs使ってる。 >>148 >>Debian系では標準エディタになってるねえ。 そうですか。かなり嬉しい情報です。 しかし vimの方が便利と言っておきながらEmacsとはすごいですね。 ところでvimの方が便利なのはどういう場面ですか? >>150 149じゃないけど 設定ファイルでキーワードに色がついたり、行番号が表示できたり(見やすい) 同じ入力を繰り返す時マクロが使える(楽できる) ファイルの文字コードが違うときも読める そんなのいらないなあと思ったら viの操作覚えないですむnanoの方がいいね >>146 > :UTF8があればそれでよし 高級エディタや開発用エディタはそれなりの高機能&高性能を使えばいいよな 市販のエディタ使う側として遅くて重くて低機能で使えないのって、 機能や操作系が互換すると特許とかに引っかかるのか?とかも思う。 DOSの時代にフリーソフトレベルでnano程度の日本語対応の軽量エディタて 捨てるほどあったのにとか思う。1つ日本語サポートしていれば シェルスクリプトで起動時と終了時に日本語変換フィルター通せばいいだけ って思う。 nanoってDebian/Ubuntuには標準搭載だし Gentooのインストールマニュアルではnanoを使う説明だし マイナーではない この7年ですっかりマイナーじゃなくなったな vi知らないけどnanoはわかるやつ増えてきた… viしかわからないやつにnano開きっぱのコンソールをさわらせて 右往左往させる楽しみがなくなってしまった いつもvim使ってるけど たまにnano使う でもnanoでファイル編集すると先端にi 最後尾に:wqが勝手に挿入されるのがたまに傷 viなど我慢して使うから他のエディタを我慢して使う奴が増える。 viに比べればまだましという考え方で、 そんなマゾ利用の状態で普及しちゃうとアプリの操作系は それごとに全部覚えて俺スゲーになる。 ひねくれた動作を改善しないでずーと引きずってきたのは ユーザーがそれで我慢しているところにあるだろう キーバインドで英数以外も使えるようにならんかなー Ctrl+←→で単語移動したいお nanoよりe3てエディタが恐ろしく小さくて軽い。 バイナリーサイズ12kBなのが凄い。 >>161 tinycore付属のtext editorは10KBこれに勝てるのは多分ない。 FLTKベースだけどGTKに移植できそうな恐ろしく行数の少ないソースで WindowsのMFCにあるCEditクラスを思い出した。 でもMFCで生成したら恐ろしくでかいバイナリーつくるのが酷いな。 >>162 tinycoreのエディタは、要するにメモ帳だよなぁ。 洩れは、新規ファイルの作成なんか出来るように自分で直して使っている >>163 メモ帳レベルが欲しいのにどれも固有なキーバインドなテキストエディタしか ないのがキツイよね。 confなど設定の書き換えとかあれで完璧に足りている。 あの程度なら全ディストリに付属させていてもいいぐらい。 knoppix7に入っていたviは1794KBもあって笑った。 fltkとgtkベースじゃその重さは比べられないね。 TinyCoreに付属しているEditorはLeafpadの10倍以上軽い。 例えばUSB1.1しか認識しない媒体から起動するとき入出力で 起動時の遅さが目立つ。 WindowsのNotepadをバカにする奴が多いけど、他のアプリの連携やら 猿や猫以下の奴でもわかる基本操作とか優れている点は多い。 誰だよLinuxのキー操作をバベルの塔が崩壊したようにばらばらに してしまった奴は、ターミナルですら操作が違うぞ。 TCP/IPが使えればDOSのほうがはるかに使えそうな気がしてくる。 これもともとメールを書くためのソフトだから使いづらい そのくせほとんどのOSに入ってる 確かDebian最小構成から環境構築中にvisudoしたらnanoが立ち上がって一瞬焦った記憶が サイズが小さいなら誤差だろ、重装備&多機能でもいいんだけど 極端にサイズがでかいとハンドルするのに問題があるよな。 nano以外でUTF-8対応してる容量の小さいエディタはあるだろうか… ngはEUCしかダメみたいだし nviとかはでかい? あるいはbusybox viとか むしろnanoにはあのヘルプと機能とキーカスタムを充実させ高速ページャを内蔵して VZ化して欲しいなあと (⌒' . '´` ⌒ヽ / ̄ ̄ ̄ ̄ ̄ ! リ(ヾ))リ,i | . (ノ´(l.゚ ヮ゚ノ ゝ < nanoなの! '爻⊂jrv)づ' | ´'ノ/_j_jゞ´ .\_____ 'ーし'ノ $HOME/.nanorc をカスタマイズでなかなか具合よくなった。 昔のと違って、行コピーとかもできるんだ。 svnのコミットメセージ入力で呼び出したとき入力後どうしたらいいのかわからなかった記憶がある (⌒' . '´` ⌒ヽ / ̄ ̄ ̄ ̄ ̄ ! リ(ヾ))リ,i | . (ノ´(l.゚ ヮ゚ノ ゝ < eeもエエで! '爻⊂jrv)づ' | ´'ノ/_j_jゞ´ .\_____ 'ーし'ノ nanoってマイナーなんですか?と思ってしまう。日常的に使い過ぎて、 でも使い方マスターしてない不思議 高機能じゃないわりに肥大しているし使い勝手も悪い、 コンソール版じゃないがx上で動くTinyCore標準のeditorというテキストエデイタは 恐ろしくサイズ(10kb)が小さいぞ、notepad並の操作はできるし、ソース見たら恐ろしく 行数すくなくて笑えるぐらい。日本語で使うにはFLTK1.1→FLTK1.3必須だけどね。 DOS上で市販もフリーもあわせてテキストエデイタとか超高機能タイプでも100KB程度 だからな。 コンフィグファイル弄るならこれでいいよ sudo /etc/foo/bar/app.conf→編集→F2で保存 終わり nanoはviと違ってソースをウェブブラウザからコピペするときに、コピー先でズレが生じないからいいね。 >>183 >>184 の方法でもいいが,Vim はレジスタで外部クリップボード判定してくれるから, p* とやると自動的に paste 属性が賦与されて,即時解除される。 俺はこっちのほうが便利だと思う。 Ubuntu の nano だと日本語化されていて使いやすい、 Debian の nano は、まだ。 日本語化パッケージってないの ? >>186 $ LANG=ja_JP.UTF-8 nano ってやってみて。 >>187 ダメでした。 Ubuntuの方が一歩日本語化が進んでいるんだろね。 あと、タブキーを使った補完機能もUbuntuの方が対応が早い。 でもDebianのシンプルさが好き、 read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる