Vim Part15 at UNIX
[2ch|▼Menu]
[前50を表示]
750:名無しさん@お腹いっぱい。
08/11/28 14:08:14
>>748

おお〜。vは漢じゃないと思ってましたがすばらすい。
iなくてもいけますね〜


751: 
08/11/28 15:02:43
お前ら楽しそうだな
ところで何の話かね?

752:名無しさん@お腹いっぱい。
08/11/28 15:28:57
>>749
壊すというのは?
差分として出るのがうぜえという意味であればdiffのオプションで空白無視するとかで。

>>750
iの有無は好みなのでおまかせっす。

753:名無しさん@お腹いっぱい。
08/11/28 15:40:07
>>752
VCS上の都合。まあその辺は運用でどうとでもなるっちゃなるけど、
本来編集したつもりのない行のデータまで全部変更してしまうのは
俺には乱暴に思える。

754:名無しさん@お腹いっぱい。
08/11/28 18:15:03
まあ、プロジェクトの途中で全部を変えるなんてのは確かに乱暴だな

755:名無しさん@お腹いっぱい。
08/11/30 13:10:13
ハードウェア屋さんがいたか

756:名無しさん@お腹いっぱい。
08/11/30 15:07:27
:e したら :tabe になるように cmap 出来ませんか ?

 cmap e tabe

で失敗しました。

757:名無しさん@お腹いっぱい。
08/11/30 17:22:35
フォント設定し直してから、閉じて起動するとまた元のフォントにもどってるんだけど?
希望するフォントを記憶させるにはどうしたらいいの?

758:名無しさん@お腹いっぱい。
08/11/30 19:45:03
設定ファイルを用意して、そこにフォントの設定を書くといいんだZE
guifontで検索するといいんだZE

759:名無しさん@お腹いっぱい。
08/11/30 21:54:49
>>756
:cab e tabe
じゃだめ?mapとは違うけど

760:756
08/11/30 22:16:03
>>759
行けました。
:cab って始めて知りました。ありがとう。

761:名無しさん@お腹いっぱい。
08/11/30 23:18:55
vim版のhowm風味のスクリプトを作っていたのだけど既に存在していたのか。
2006年以降更新はないがもうメンテナンスはされていないのかな。
まだ本家とくらべて実装されていない機能があるようだけど。

762:名無しさん@お腹いっぱい。
08/12/02 20:15:31
>>761
おまえどんだけバカなんだよw

763:名無しさん@お腹いっぱい。
08/12/02 22:52:19
>>762
根拠がよく分からないが、自分でスクリプトを作ろうと努力している人を馬鹿にしてはいけない。

764:名無しさん@お腹いっぱい。
08/12/02 23:59:21
>>757

set guifont

765:名無しさん@お腹いっぱい。
08/12/03 14:03:23
>>604 >>639
どうやら netrw.vim の問題みたい。
v123以前だと大丈夫でv128以降だと上記の症状が出る。

766:604
08/12/03 17:49:28
>>765
スクリプト解析しようとして挫折中。
誰か本家(?)に報告してくれないかなぁ…(´・ω・`)

767:名無しさん@お腹いっぱい。
08/12/03 21:05:20
linux板の質問スレで華麗にスルーされてしまったのでこちらで質問させてください。

vim使ってるときに、複数行をコメントアウトする際、短形選択して、Iでインプットモードに入り、#なり//なりを入力してescを押しますが、
escの代わりにctrl+cを使おうと思ってます。
.vimrcに map! <C-C> <Esc> と書いたら望みどおりの動作はするのですが、どうももっさりです。
ctrl-cを押してから、1秒ほど経ってからコメントアウトされるのが嫌なのです。

職場の環境では、ctrl-cで即座にコメントアウトされる端末があるのですが、どこにその設定がしてあるのか分かりません。
.vimrcと/etr/profile.d/vim.shと/etc/vimrcは見たのですが、特にマップを設定しているところはありません。

というわけで以下の2点を質問させてください。

1.ctrl-cを押したら即座にコメントアウトさせるにはどうすればいいか
2.職場の環境で、他にどこを見たらvimの設定が分かるのか

よろしくお願いします・・環境はfedora9です。

768:名無しさん@お腹いっぱい。
08/12/03 21:15:50
set ttimeoutlen=0

769:名無しさん@お腹いっぱい。
08/12/03 22:19:37
便乗して悪いけど。
<C-C>を<Esc>の代替にすると、どんな嬉しい事があるンすか。

770:名無しさん@お腹いっぱい。
08/12/03 22:29:21
押しやすいンじゃないかな

771:名無しさん@お腹いっぱい。
08/12/03 22:33:33
エレクチオンしてンな

772:名無しさん@お腹いっぱい。
08/12/03 22:50:40
>>768
うちの環境だとそれで駄目だったのですが、そのキーワードでぐぐったら noremap <C-C> <Esc> というのを見つけて、これで望みどおりの動作ができました。
ただ会社の環境はその値は-1で、こんなマップもしてなかったです。
>>769
ESCが遠いだけです・・ホームから指を離さざるを得なくて、使いづらいのです。


ありがとうございました。

773:名無しさん@お腹いっぱい。
08/12/03 22:57:02
>>772
Ctrl+[ じゃ駄目なの?

774:名無しさん@お腹いっぱい。
08/12/03 23:00:04
>>772
Ctrl+[ じゃいかんのか?

775:名無しさん@お腹いっぱい。
08/12/03 23:05:17
>>772
Ctrl+[ じゃいけないのか?

776:名無しさん@お腹いっぱい。
08/12/03 23:20:02
>>773-775
C-[もC-3も遠いっす!遠いんだす!遠いの!

777:名無しさん@お腹いっぱい。
08/12/03 23:30:36
C-[ 遠くてタイプできねえんじゃ、そもそもvim使えねえだろ……

ってマジレスしちゃったごめん

778:名無しさん@お腹いっぱい。
08/12/03 23:38:35
>>761
↓でもうちょっと改良されてますよ。
URLリンク(d.hatena.ne.jp)

779:名無しさん@お腹いっぱい。
08/12/04 00:01:47
>>772
:echo mapcheck('<C-C>','i')
:verbose imap

780:名無しさん@お腹いっぱい。
08/12/04 07:27:57
vimをemacsと同じ操作方法にするにはどうすればいいのでしょうか?

781:名無しさん@お腹いっぱい。
08/12/04 08:11:23
emacsを使う

782:780
08/12/04 15:59:56
>>781
firefoxやmonodevelopはemacs風キーバインドできるじゃないですか?
最強エディタといわれるvimも当然できると思ったのですが無理なようですね・・・
こんなこともできないなんて・・・言われたとおりemacsを使うことにします

783:名無しさん@お腹いっぱい。
08/12/04 16:08:19
最強エディタはWindowsのメモ帳だろ

784:KoRoN%emonster
08/12/04 16:47:42
>>780
つvimacs

785:名無しさん@お腹いっぱい。
08/12/04 17:39:36
emacsをvimのキーバインドで使えるの?

786:名無しさん@お腹いっぱい。
08/12/04 17:42:29
viしか使えない環境というのはままあるけど
VimやIDEが使えるほどの環境ならEmacsくらい普通に使えるだろう

787:名無しさん@お腹いっぱい。
08/12/04 17:45:41
>>785
URLリンク(www.bookshelf.jp)

788:名無しさん@お腹いっぱい。
08/12/04 18:36:42
>>767
URLリンク(vim.g.hatena.ne.jp)

789:名無しさん@お腹いっぱい。
08/12/04 21:46:46
>最強エディタといわれるvim
誰が言ってるんだ。
vimはemacsのような新しい物に対応できないvi爺のためのエディタだし、
bashはcshのような新しい物に対応できないsh爺のためのシェルやど。

790:名無しさん@お腹いっぱい。
08/12/04 21:51:26
cshが「新しい物」って……w
bashも糞だがcshは本物の糞だ

791:名無しさん@お腹いっぱい。
08/12/04 22:02:21
zsh最強

792:名無しさん@お腹いっぱい。
08/12/04 22:26:08
>>790
ネタにマジレス?

793:名無しさん@お腹いっぱい。
08/12/04 23:25:51
エディタの「新しい物」て具体的になんですか
vimしかつかってない爺だからわかんないんだけど
emacsでできるすばらしいことなら大抵インポートされねーか


794:名無しさん@お腹いっぱい。
08/12/04 23:29:14
爺はemacsというイメージだったんだが。

795:名無しさん@お腹いっぱい。
08/12/06 09:25:35
オライリーからviの第7版が出たみたいだね
日本語版はいつ頃になるんだろう

URLリンク(books.google.co.jp)

796:名無しさん@お腹いっぱい。
08/12/06 22:42:38
vimで特定の行だけ非表示にすることって出来ますか?
折りたたみじゃなく完全に非表示にしたいのですが


こんなテキストがあったとき
行番号

1 |aaaaa
2 |bbbb
3 |cc     ←非表示
4 |ddddddd   ←非表示
5 |ee
6 |ff


こういう風に表示したいのですが
1 |aaaaa
2 |bbbb
5 |ee
6 |ff



797:名無しさん@お腹いっぱい。
08/12/06 23:11:42
>>795
おっ。今回vimのページがずいぶん増えてるようす。
期待しちゃうね

798:名無しさん@お腹いっぱい。
08/12/07 00:57:56
>>796
むり

799:名無しさん@お腹いっぱい。
08/12/07 01:51:05
>>1-798
お前らどうでもいいけど仕事しろよ
鉛筆でも使ってなさいってんだよw

800:名無しさん@お腹いっぱい。
08/12/07 15:25:14
>>796
折りたたみでできねーか

・展開しないようにする。'foldopen'に何も設定しない
・'foldtext'をいじる

801: 
08/12/07 15:27:46
> 折りたたみじゃなく完全に非表示にしたいのですが

802:名無しさん@お腹いっぱい。
08/12/07 20:30:24
>>800
>>801
だから鉛筆つかえっちゅーの!

803:796
08/12/07 22:30:27
完全に非表示にすることは無理ですか・・・・
回答ありがとうございました。




804:名無しさん@お腹いっぱい。
08/12/07 23:02:17
>>803
特定の行だけ表示ってのはあるから、なんとかできるんじゃない?
URLリンク(nanasi.jp)

805:名無しさん@お腹いっぱい。
08/12/08 00:08:14
いや、できん。
別にバッファを作って、そこにコードを書き出すなら、なんとか。
でも、同期の問題が

806:名無しさん@お腹いっぱい。
08/12/08 06:14:14
>>796
:split
:resize [行数]
で気分的にはできる

807:名無しさん@お腹いっぱい。
08/12/08 06:16:54
折りたたみ駄目なのか...

808:名無しさん@お腹いっぱい。
08/12/08 13:48:21
Chaliceでのあぼーんみたいに出来ない事は無いんじゃない?

809:名無しさん@お腹いっぱい。
08/12/08 20:27:21
>>795
手元にある入門vi第6版は英語版が1998年6月で日本語版の初版の日付が2002年5月
第7版が出るのは4年後だな

810:名無しさん@お腹いっぱい。
08/12/08 21:11:32
/で検索したり置き換えするときに、nowrapだと長い行でウィンドウからはみ出して見えないことがあるんですけど
なんとかなりませんか?
Vim7.2です

811:810
08/12/08 21:37:32
sidescrolloffを設定すれば見えるようになりました
どうもおさわがせしました。

812:名無しさん@お腹いっぱい。
08/12/12 09:12:28
gvim 7.1だと、カーソルが
コマンドモードのとき ■
挿入モードのとき |
と変わって非常にわかりやすいのですが、
同様の動作をvimで実現する方法はありますか?

813:名無しさん@お腹いっぱい。
08/12/12 13:39:31
Cをインタプリタ化するccod(URLリンク(ccod.sourceforge.net))というパッケージがあって、
#!/usr/bin/ccod
<?
printf("hello world\n);
?>
という風に記述するんだけど、#!/usr/bin/ccodをコメント、
<?から?>を{}と同じ1ブロックとしてprintf();を自動でイン
デントさせたいのだけど、c.vimをどのように書けばいいのでしょうか?

814:名無しさん@お腹いっぱい。
08/12/12 15:41:47
>>813
真剣にやるとめんどくさそう

ダウンロードしたところ拡張子はcみたいだけどまず"c.vim"は利用しないほうがいい気がする
コメントのほうはシンタックスに追加するだけなので影響ないかもしらんが
インデントのほうは他の正規のC言語のインデントが破壊されるぞ

新しくファイルタイプをccodと作ったほうがいいんじゃないのかな
拡張子でなくシーバング読んでファイルタイプを変更するようにfiletype.vimも自前で作ったほうがいいと思う

815:名無しさん@お腹いっぱい。
08/12/12 17:00:35
>>812
vimはコンソール上で表示するんだから
|が表示できるわけないだろハゲ

816:名無しさん@お腹いっぱい。
08/12/12 18:55:42
>>812
help 'guicursor'

817:812
08/12/13 17:45:36
>>816
ありがとうございました。色々と勉強になりました。

818:名無しさん@お腹いっぱい。
08/12/15 00:13:11
sh

819:名無しさん@お腹いっぱい。
08/12/15 00:13:47
途中送信しちゃった
shをindentする方法ないでしょうか?

820:substitute
08/12/15 20:43:58
:%s/hoeg/hoge/gc
したときのカーソル部分の :hi はどのグループなのでしょうか ?


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5195日前に更新/188 KB
担当:undef