- 1 名前:名無しさん@お腹いっぱい。 [2008/02/03(日) 23:47:18 ]
- Vim 6以降に関する話題、Part15です。
www.vim.org/ 前スレ pc11.2ch.net/test/read.cgi/unix/1174302567/ 関連情報は>>2-8あたり。
- 114 名前:111 mailto:sage [2008/03/20(木) 18:25:09 ]
- >>111 は<C-O>の描画で荒れるので取り消しで
>>112にしたほうがいい カーソルなんて思いもよらなかったぜ
- 115 名前:名無しさん@お腹いっぱい。 [2008/03/21(金) 01:15:42 ]
- vimで、ctrl+vで矩形選択した後、I{文字列}[ESC]
とやると、矩形選択した列のところに入力した文字列をまとめて挿入できますが、 同じことをjvimでやると、うまくできません。 矩形選択まではうまくいくのですが、その後がうまくいかないのですが、 なぜでしょうか?
- 116 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 01:27:48 ]
- たぶん、jvimがバージョン5ベースで、
vimにその機能が入ったのが、5.4だからじゃないか?(だよね?)
- 117 名前:>>115 [2008/03/21(金) 02:42:25 ]
- >>116
なるほど、jvimつかえねー
- 118 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 03:02:18 ]
- 本家(g)vimのIM周りがもう少しマシになれば
jvimも成仏できるんだろうけどねー
- 119 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 12:18:41 ]
- OSX のターミナルで Vim7 を使っています。
挿入モードで日本語を入力して C-[ でノーマルモードに戻す際に ことえりを off にする方法ってありますか? OS 側でキーマップしないと駄目ですかねぇ。
- 120 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 16:52:01 ]
- inoremap <silent> <C-[> <Esc>:set iminsert=0<CR>
とかどう?
- 121 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 18:37:56 ]
- >>120
試しましたが、on のままです。
- 122 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 19:17:09 ]
- vim (笑)
- 123 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 21:25:54 ]
- >>119にちょっと便乗の質問です。
日本語入力時に3行下にカーソルを移動するとき、 IMEオフ→Esc→jjj→i→IMEオン→日本語入力 てな流れでやってるのですが、 IMEをオフしないでうまいこと使う方法ってありますか?
- 124 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 21:39:46 ]
- >>123
ctrl+o -> 3j じゃだめか?
- 125 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 21:40:16 ]
- insertモードで普通にカーソルキー使えるんじゃない?
- 126 名前:123 mailto:sage [2008/03/23(日) 21:57:14 ]
- 実はTeraTermからFreeBSDのVim7.1を使ってます。
情報後出しでほんとすんません。 >>124-125はIMEの入力窓が出てしまいダメです。 でもC-oは便利ですね。知りませんでした。
- 127 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 13:43:33 ]
- cinoptionsの
bN N が 0 でなければVimは最後の"break"を基準にして配置を行う。 って効かなくない?b1にしてもデフォルトと全然変わらないんだけど。
- 128 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 21:57:29 ]
- = でフォーマットだときく。
cinkeys を設定すると入力中でもきくようになる :set cinkeys+=; とか :set cinkeys+==break
- 129 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 22:13:29 ]
- >>128 本当だ。ありがとう。
これでb0スタイルからb1へ移行できるよ。
- 130 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 23:38:51 ]
- vim --version の -clipboard を +clipboard にする configure オプションってなんですか?
- 131 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 23:16:43 ]
- --enable-gui 的なものがあればとりあえず付くんじゃないか?
src/features.h の FEAT_CLIPBOARD の定義のとこに条件が書いてある。
- 132 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/03(木) 02:34:41 ]
- mapをいじって、例えば<C-A>と<C-B>を交換したいとき
map <C-A> <C-B> map <C-B> <C-A> のように記述しても、予想していた動作になるんでしょうか? それとも途中で<C-A>は<C-B>に上書きされて、 <C-B>は<C-B>のままになってしまうんでしょうか?
- 133 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/03(木) 02:42:36 ]
- 書いてる途中に気が付いて事故解決しました。
わかりやすいノーマルモード時の <C-A> と <C-X> を変えてやったら、 再帰マッピングですといわれて動作しなかったので、 nnoremap <C-A> <C-X> nnoremap <C-X> <C-A> としたら、AとBを交換できるような動作を実現できました。 すんません
- 134 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/03(木) 19:15:47 ]
- >>132
:map等の再展開されるバージョンでそういうことをすると、 例えば<C-a>を押したときに<C-a>→<C-b>→<C-a>→<C-b>→…… と無限に再展開されてしまう。これは<C-b>を押した場合でも同じ。 キーの入れ替えをしたいなら:noremap等の再展開されないバージョンを使う。 # 一部例外はあるけど、その辺はhelp参照。 このケースに限らず、特に理由がない限りは:noremap等を使う方がいいよ。 :map等の再展開されるバージョンは副作用が多いから。 :map等を使うべきケースは プラグインが提供してる<Plug>FooBar等にキーを割り当てる場合か、 あるキーを他のキーと同じ動作にしたい場合ぐらい。
- 135 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 22:53:05 ]
- 610 名前:名無しさん@お腹いっぱい。 :2008/04/06(日) 22:36:00 ID:8IomVgt90
vimスターターパックつくったよ 611 名前:名無しさん@お腹いっぱい。 :2008/04/06(日) 22:42:38 ID:8IomVgt90 enjoi.blogdns.net/up/src/2628.zip
- 136 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 23:19:27 ]
- ぁゃしぃ
- 137 名前:名無しさん@お腹いっぱい。 [2008/04/09(水) 12:03:37 ]
- ちょいと質問です。
Vim7(7.0.237 centos5)でソースコードのHTML保存をTOhtml使って試してるんですが、:colorscheme desert なら色分けされて保存されるのに :colorscheme desert256 だと色が付きません。 どこが悪いんですかね。.vimrc? 同じ事をkaoriyaさんのgvimでやったら上手くできたんでコマンドが間違えてるってことはなさそう。
- 138 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 21:34:19 ]
- ftp://ftp.vim.org/pub/vim/runtime/syntax/2html.vim
最新版はどう? 256色対応はたしか7.1後だった気がする
- 139 名前:名無しさん@お腹いっぱい。 [2008/04/10(木) 20:20:49 ]
- インサートモードでスペースを押すと:echo "Hello"を実行して
インサートモードに戻るmapを書きたいのですがうまくいきません imap <space> <C-c> :echo "Hello" <CR> <insert> これだとノーマルモードでスペースを押したときみたいな挙動でした
- 140 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 21:11:56 ]
- >>139
:echo "Hello" する関数(戻り値は"")を作成して inoremap <expr> か inoremap <C-r>= で呼ぶ
- 141 名前:名無しさん@お腹いっぱい。 [2008/04/10(木) 21:18:28 ]
- あるディレクトリ以下では新規作成時のデフォルト文字コードを変更みたいな事を実現するにはどうすればいいでしょうか?
ほかにもexpandtabにしたりしなかったりとかがやりたいです。 ご存じの方がいらっしゃいましたらご教示ください。
- 142 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 00:24:00 ]
- プラグインだと、こんな感じ。でも、これだと毎回ディレクトリ検索しちゃうのかな?
nanasi.jp/articles/vim/localrc_vim.html 俺は、ファイルにモードライン設定する方が好みだぜ
- 143 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 16:29:20 ]
- exrc じゃなかったかな。 h exrc
- 144 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 20:37:26 ]
- こんなのか
function! Fn1() setlocal encoding=utf-8 setlocal expandtab endfunction augroup SetDirectoryOption autocmd! autocmd BufAdd あるでぃれくとり/* call Fn1() augroup END モードラインを新規ファイル作成時に自動的に記述するか、 自動的に用意されたものを使うように skeleton お勧め help skeleton
- 145 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/12(土) 01:45:22 ]
- C/C++でプログラミング中に:makeで出たエラーの箇所に飛んでくれるのはいいんですけど
/usr/include以下のファイルには飛ばないみたいな挙動にすることはできませんか?
- 146 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/12(土) 09:58:15 ]
- 話題に直接関係ないが、
/usr/includeで出るエラーってどんなだろう。
- 147 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/13(日) 02:24:24 ]
- STLとかつかってたら普通にでると思う。
- 148 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/13(日) 10:00:11 ]
- >>146
インクルード順序をしくってたりdefineミスったりしてもふつーに出るぞ。
- 149 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/13(日) 22:43:42 ]
- >>145
autocmd QuickFixCmdPost して、コンパイル後にgetqflist()でエラーリスト取得して いらないのを省くとかでどうか
- 150 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/16(水) 17:47:28 ]
- 検索ジャンプを戻っていくコマンドで、
``は一個前に戻りますが、2個前、3個前…と戻るコマンドはあるでしょうか?
- 151 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/16(水) 18:11:23 ]
- 2とか3を前につけるんじゃダメ???
- 152 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/16(水) 18:17:28 ]
- ↑
すまん誤爆。 できない。 普通に;とか+じゃダメですか、そうですか...。
- 153 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/16(水) 18:27:51 ]
- >>150
戻る: <C-o> 進む: <C-i>
- 154 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/17(木) 20:44:58 ]
- 完全バイブルを読んでいる初心者の質問です。
ノーマルモードでEnterを押すとなぜかMRUが動いて履歴を表示します。 マッピングした覚えがないので気持ち悪いです。 どうせならノーマルモードでもEnterで改行できるようにしたいと考えました。 モードレス・エディタのような動きです。 map <CR> i<CR><ESC> →動きません(MRUが作動)。当たり前か...。 map <F2> i<CR><ESC> →希望通りに動きます。 <CR>にマップをあてる方法がありましたら教えてください。 何か定番のような書き方があるのでしょうか。
- 155 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/17(木) 22:30:59 ]
- >>154
mapのところをnnoremapにするといい
- 156 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/17(木) 23:19:48 ]
- >>155
おお、ありがとうございます。 ノーマルモードでリマップなしにするのですね。 >>154 の原因はMRU起動のマッピングだったようで、 マップを外したところEnterが希望通りに動くようになりました。
- 157 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 11:47:46 ]
- バッファ中のURLを相対URLに置換したいのですが、みなさんどうやってるのですか?
<befor> dir1/dir2/hoge.htm. dir1/dir2/foo.htm. <after> ./hoge.html ./foo.html ヘルプは読んだのですが...ダメだ...orz
- 158 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 12:27:16 ]
- >>157
基準になるアドレスが dir1/dir2 なら s/http:\/\/dir1\/dir2\//.\// の次に s/http:\/\/dir1\//..\// そのまた次に s/http:\/\//..\/..\// みたいな感じでできると思う
- 159 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 13:09:47 ]
- 158>>
ありがとうございます! バックスペースの使い方がよく分かっていなかったようです。 助かりました。
- 160 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 13:56:55 ]
- >>157
:s#\<.*/\ze#./# \ze と substituteの区切りは/以外に#とか使えること覚えとくと楽だぞ
- 161 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 14:10:26 ]
- \zeって何?
- 162 名前:160 mailto:sage [2008/04/23(水) 14:24:04 ]
- ごめん \zeはいらないわ
s#\<.*/#./# でいい >>161 he \ze
- 163 名前:161 mailto:sage [2008/04/23(水) 14:34:17 ]
- >>162
サンクス
- 164 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 14:47:08 ]
- あ、スレが伸びてるw
ありがとうございます。
- 165 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/24(木) 17:45:11 ]
- 10.5.2 Leopard上でvim-cocoa 7.1.293を使っています。
構文ハイライトで、colorschemeファイルにてgui=italicと指定された部分が 斜体表示されず、代わりに下線付きで表示されてしまいます。 gui=boldの部分は、正しくボールド体で表示されます。 これを修正するには、どうすればよいのでしょうか。
- 166 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 00:50:01 ]
- >>165
lapangan.net/darwinports/index.php?PrivatePortfile%2FVim で聞いた方が早いんじゃない?
- 167 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 22:27:11 ]
- Unix のコンソールでC言語のソースファイルを編集していて、コメントが navy で見ずらなかったんだけど
標準環境で :colorscheme evening とすればよかったんだね
- 168 名前:名無しさん@お腹いっぱい。 [2008/04/26(土) 17:20:37 ]
- windows gvim7.1を使い始めました。
ファイルをディレクトリを指定して保存したいのですが、 コマンドがわかりません。 すみませんご存知の方。教えてください。
- 169 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:24:08 ]
- >>168
そんなことで聞いているんなら vimは、使わないほうがいいよ
- 170 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:27:12 ]
- >>169
確かにそんな気もします。
- 171 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:29:57 ]
- >>168
:w path/to/filename.ext メニューにそれっぽいものがありそうな気もするけど。
- 172 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:30:25 ]
- >>168
エディタ ソフト紹介サイト ringonoki.net/tool/editor/1-editor.php?page=1 ご希望のエディタがこちらにあると思います 有料だけど、秀丸がおすすめ
- 173 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:45:49 ]
- おまいら優しすぎ
- 174 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:51:04 ]
- >>171
おお。ありがとうございました!! 好きで馬鹿やっているわけではないんですが、あなたのような 頭がよくて優しい方のおかげで生きていられるんだなって思います。
- 175 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:54:08 ]
- 馬鹿とか以前に取扱説明書ぐらい読もうね
- 176 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:55:56 ]
- マニュアルもチュートリアルも読まないわ板違いだわこれはひどいな
- 177 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 18:01:40 ]
- はい。すんません。去ります。
- 178 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 18:10:38 ]
- ここは UNIX 板のvimスレです。Windowsの人はこっちへどうぞ。
vim Part2 pc11.2ch.net/test/read.cgi/software/1184593664/
- 179 名前:名無しさん@お腹いっぱい。 [2008/04/26(土) 18:27:17 ]
- 久しぶりにvimの話題が読めると思ったのになぁ...
- 180 名前:名無しさん@お腹いっぱい。 [2008/04/26(土) 18:41:58 ]
- すれ違いかもしれませんが、vim について質問させてください。
ユーザー定義関数内で、ヤンクされた文字列を変数として扱うにはどのようにすればよいでしょうか。 function foo() let bar = '最後にヤンクされた文字列' ... endfunction のように引数無しで foo を呼び出し、最後にヤンクされた文字列を対象とした処理を行いたいです。 ご教授ください。お願いします。
- 181 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 18:58:15 ]
- >>179
そんなあなたに質問させて頂きます vi の機能だったか、vim の機能だったか、忘れたけど USA と書くと United States of America と出る機能ってどこにあって、どうやって使うの? あと Vim で文章を書いていて、現在の日時秒数を下の形式で即座に表記する方法は、ありませんか? 2008年04月26日(土) 18時51分14秒 20080426_185120 まあ、自分で調べるけどさ 自分にとって優先順位の低い事柄なので、後回しにしているんだけど
- 182 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 19:25:17 ]
- >>181
日時は適当にマップしとけばいいんじゃないの? inoremap <Leader>time <C-R>=strftime('%Y%m%d_%H%M%S')<CR>
- 183 名前:名無しさん@お腹いっぱい。 [2008/04/26(土) 19:43:08 ]
- ご指名キタコレ
略語 :h abbreviate 現在日時挿入 autodate.vim
- 184 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 23:03:27 ]
- >>182
> inoremap <Leader>time <C-R>=strftime('%Y%m%d_%H%M%S')<CR> マップという概念を理解していません>< でも、レスのヒントをきっかけにがんばってみます >>183 > :h abbreviate まだ手を出すには、早かったみたいです > 現在日時挿入 > autodate.vim locate したら、Vim6.4.9_1 標準環境にはなかった・・・ 管理がめんどいので、極力カスタマイズしたくないんですが、 これは、しょうがないんですね 182さん、183さん、レス、ありがとうございました
- 185 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 00:03:00 ]
- >>180
let bar = @" でいけるんじゃないか?
- 186 名前:名無しさん@お腹いっぱい。 [2008/04/27(日) 09:01:50 ]
- >>185
>let bar = @" 以下に、似たような質問があってさ。 Vim6スクリプトお勉強スレ ttp://pc11.2ch.net/test/read.cgi/unix/1008558940/970 > 以下が、やりたい事をvim の疑似言語で表したものです。 > ここでは、:put を実行した時に出力される内容を変数に格納したいです > let tmp = `put` これも let tmp=@" だし。 「vim の機能や特徴を広く浅く知るまでは、スクリプトは止めた方がイイ」 というのがオレの自身の反省を含めた結論。
- 187 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 11:55:26 ]
- emacs-w3m ならぬ vim-w3m は無いの?
- 188 名前:名無しさん@お腹いっぱい。 [2008/04/27(日) 12:37:47 ]
- emacsにはなんでもあるんだな、うらやましい。
vimだとchaliceならあるけど...。
- 189 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 13:14:52 ]
- vimはエディタだからな
- 190 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 15:55:15 ]
- ブラウザはあったような気がする
- 191 名前:名無しさん@お腹いっぱい。 [2008/04/27(日) 23:28:10 ]
- Vim7をLinuxにインストールしたのですが
ターミナルからVimを起動し、コマンドモード(exモード?)でコマンド履歴を見ようと Ctrl+f をしても ^F と表示されてしまいます。。(gVim7の場合はきちんと表示されます。) どうすれば解決するでしょう??
- 192 名前:名無しさん@お腹いっぱい。 [2008/04/28(月) 00:11:16 ]
- >>191
:history でコマンド履歴が出力されるかどうか試してみてはいかがでしょうか?
- 193 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/28(月) 09:47:41 ]
- >>191
ノーマルモードでq:もだめか?
- 194 名前:191 [2008/04/28(月) 10:07:30 ]
- >>192,193
ありがとうございます。 :historyコマンドが効かなかい事が発覚したので パッケージ管理ソフトでVim-enhancedってのをインスコしたら解決しました。助かりました! ちなみに鳥はPCLinuxOSでした。
- 195 名前:165 mailto:sage [2008/04/29(火) 00:01:46 ]
- >>166情報ありがとうございます。Mac専用サイトの方で聞いてみます。
- 196 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 01:22:53 ]
- vim file://localhost/home/myhome/my.txt
をやると、絶対パスの /home/myhome/my.txt でなく、相対パスの ./home/myhome/my.txt を見に行ってしまうんだが、こういうもんなの?
- 197 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 01:27:51 ]
- >>196
/が1個足りないんじゃ? file:///〜 ってやってみたら?
- 198 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 01:49:33 ]
- localhost がディレクトリとして解釈されてしまい、絶対パスの
/localhost/home/myhome/my.txt を見に行ってしまう。 ホスト名を入れちゃいけないのだろうか。
- 199 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 02:21:55 ]
- 「file」なんだからlocalのファイルシステムを見るに決まってるやん。
- 200 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 02:54:59 ]
- いや、\\host\directory 形式なネットワークで困るんじゃなかったかな。
ああ、rfc1738にも file://<host>/<path> と書いてある。
- 201 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 03:51:55 ]
- file://<anyremotehost>/<path>
形式を使う事無いんだからrfc1738をぶっちぎってるけど意味無いからいいんじゃね
- 202 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 12:53:26 ]
- netrwはfile://<path> or file://localhost/<path>に対応
<path>部分は :edit <path> として使われる file:///dir/file => /dir/file file://c:/dir/file => c:/dir/file (ちなみにwinでも/dir/fileでいける) file://file => ./file file://localhost//dir/file => /dir/file file://localhost/dir/file => ./dir/file windowsではfile://localhost/はなぜか無効になってる。
- 203 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 20:46:27 ]
- >>201
>使う事無いんだから すまん。仰る意味が解らない。 >>202 >file://localhost/dir/file => ./dir/file s/localhost\///した感じなのかな? s/localhost//で、 file://localhost/dir/file => /dir/file だったら、戸惑わなかったと思う。 でも、 こういうもんだと解りました。有難う。
- 204 名前:名無しさん@お腹いっぱい。 [2008/04/29(火) 23:06:09 ]
- すみません、ご存知の方いらっしいましたら知恵を貸してください。
単語帳や図書カードのように一定サイズの用紙にプリントアウトをして カードを作成したいのですが、 lhslhslhslhslhs rhsrhsrhsrhsrhs lhslhslhslhslhs rhsrhsrhsrhsrhs lhslhslhslhslhs rhsrhsrhsrhsrhs のように記述領域を左右に分けたいのです。 左側を入力した後にスペースやタブで狭間を確保するぐらいしか考えつかないのですが、 このような書式についてVimのテンプレートやマクロはあるのでしょうか? HTMLでCSS埋め込み型にすればいいのかな...。
- 205 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 23:29:50 ]
- >>203
netrwの実装がそうなってるってだけでそういうもんかどうかは知らないよ undocumentedだし
- 206 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/30(水) 03:14:05 ]
- >>204
俺なら、縦にずらーと書いてから、右側の列の分を矩形選択でカット、右端でペースト→整形 もし、一覧のようなデータがあるなら、Excelに張ってからコピペのが早いかも。
- 207 名前:名無しさん@お腹いっぱい。 [2008/04/30(水) 03:34:42 ]
- >>206
行頭削除ぐらいにしか使っていない矩形モードを忘れてました...。 ありがとうございます。
- 208 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 00:12:53 ]
- VIM7について質問ですが、
VIM6のときはファイルをドラッグドロップして開くとカレントディレクトリが自動的に移動していたと思うのですが VIM7ではカレントディレクトリが移動しないためすぐにgrepできず不便です。 この点を解消するコマンドはありますか。 shiftを押しながらドラッグドロップすれば変更してくれるのですが・・。
- 209 名前:名無しさん@お腹いっぱい。 [2008/05/02(金) 00:32:43 ]
- >>208
おそらくコマンドがないのでスクリプトがあるのだと思いますが...。 つ CD.vim ttp://nanasi.jp/articles/vim/cd_vim.html
- 210 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 00:55:08 ]
- >>209
上手くいきました。 ありがとうございました。
- 211 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 01:54:29 ]
- :set autochdir
ではダメってこと?
- 212 名前:名無しさん@お腹いっぱい。 [2008/05/02(金) 02:03:27 ]
- >>211
Vi mが |+netbeans_intg| または |+sun_workshop| 機能付きでコンパイルされたときのみ有効
- 213 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 17:40:58 ]
- Vimを起動するときにプラグイン関係のエラーがターミナルに出力されるんだけど
一瞬で消えてしまって多分シューマッハでも読めません どうすればいいでしょうか
- 214 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 17:50:31 ]
- シューマッハより速くなればいいじゃん
|

|