[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/11 19:40 / Filesize : 159 KB / Number-of Response : 698
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Vim Part18



1 名前:名無しさん@お腹いっぱい。 [2010/09/13(月) 11:28:46 ]
Vim 6以降に関する話題、Part18です。
www.vim.org/

前スレ
Vim Part17
hibari.2ch.net/test/read.cgi/unix/1258278511/

関連情報は>>2-8あたり。

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/11(金) 09:34:30 ]
システム内の他プロセスが大量にファイルIO(ファイルディスクリプタ)を使用している場合、
vimが、一切反応が無くなることがあるのですが、これを改善する方法はあるでしょうか。
(topで見ると、STATがDで、反応がなかった間に行ったキー操作が数分後にまとめて反映される)
ファイル保存は仕方ないとして、カーソルさえまともに動かせなくなるのは厳しいです。
検証はしていませんが、スワップファイルの更新が影響しているのかなぁと考えています。
スワップファイルを更新するイベントを減らすとか、
編集中に一時的にスワップファイルの更新を止めるとかそういう事は可能でしょうか。

285 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/11(金) 19:57:30 ]
挿入モードで、1文字入力するごとに反映されて
後続の文字が後退していくんだけど、
これって昔からこんなだったっけ?
しかも、それなのに BackSpace では戻らないのはどういうことなんだ。


286 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/11(金) 21:30:22 ]
なんか覚えのある…

287 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 03:56:24 ]
:set noswapfile

288 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 08:14:14 ]
本家サイトが壊れたまま復旧しないお。。。

289 名前:名無しさん@お腹いっぱい。 [2011/02/12(土) 11:52:07 ]
>>285 って設定できないの?

290 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 16:56:41 ]
viみたく変更する部分までを$表示するなら
set cpo+=$

291 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 17:49:56 ]
>>288
うわマジだwなんだこれ。個人の趣味サイトじゃあるまいし。

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 21:07:18 ]
Vim もどんどん肥大化して
もう結局 Emacs と変わんないよな。




293 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 21:35:09 ]
shellの中での起動がデフォ
という圧倒的利点がある。

emacsは環境だから、それ自体が主役になってしまう。
勿論それはそれで良いのだが、zshを使い込んでるような輩には不満も出てくる。

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 22:21:52 ]
個人的に Vim script はあまり好きじゃないけど。
emacs は起動に 10秒かかるからなあ。昔の話だけど。
vim は起動 0.1秒台だからなあ。昔はそれより遅かっただろうけど。

つか、pluginなしなら 0.01秒台なんだよなあ。実用性には関係ないけど
キーを押した瞬間に起動を終えているというのはいいものだ。
0.01秒だとほぼ「キーを押したと思ったら起動していた」なんだが
0.1秒だと間が感じられる。いやどうでもいいだろうけど。

>>285
set nocompatible で <BS> で戻るよ。

295 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 22:25:19 ]
主役はシェルという視点はある。
VZ が DOS と親和性が高くて人気があったのと同じく。

296 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 22:47:55 ]
emacsで補完系のelisp見ても無駄に頑張ってる感しか伝わってこないしな。
eclipse使えばいいのに、って思ってしまう。

297 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 23:17:27 ]
emacsclient使えばシェルからすぐファイルを開くってのは可能なので
結局キーバインドの好みの違いのほうが大きいような気がする

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/13(日) 00:15:48 ]
sourceforgeからvimscript落とすことも出来ないんだけど。
sourceforgeがおかしくなってるのか?

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/13(日) 09:48:58 ]
1月末に攻撃されて、徐々に復旧中
ttp://sourceforge.net/blog/

300 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/13(日) 12:44:00 ]
いつも本家サイトでバージョン番号確認してVimを最新に保っていたのに
本家サイトが壊れている中、7.3.119 に上がってた
vim.googlecode.com はちゃんと稼働してるので、みなさん忘れず hg pull しましょう

301 名前:名無しさん@お腹いっぱい。 [2011/02/17(木) 11:08:34 ]
文字列をコピーして、ブラウザに貼りつけようとしたのですがうまくいきません
何が間違っているのでしょうか?

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 11:27:48 ]
はい



303 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 11:46:11 ]
「vim クリップボード」で検索

304 名前:名無しさん@お腹いっぱい。 [2011/02/17(木) 13:13:33 ]
>>302
はいじゃねーよボケカス

>>303
ありがとうございます、出来ました!
ですがまた困った問題が出ました
htmlタグ付きのリンクを文字の途中に貼り付けようとすると
なぜか上の行の先頭にペーストされます。
普通の文字列をコピペするときは問題なかったのですが・・・。

どうしたら文字の途中に挿入することができるでしょうか

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 13:32:22 ]
文字の…途中だと?

306 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 13:39:20 ]
はいはい文字列の、でいいですか
アスペかよ

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 13:45:36 ]
見事に教える気がなくなった

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 13:57:35 ]
>>307
すいません、ご存知でしたらお願いします、教えてください

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 14:14:24 ]
もういやです。

310 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 14:24:18 ]
>>309
どうせしらないくせに偉そうに言ってんじゃねーよボケ
お前みたいなのはレスしなくていいから

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 19:18:20 ]
「htmlタグ付きのリンク」とは何?

312 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 20:48:25 ]
挿入モードで貼り付ければ?カス。



313 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 23:01:53 ]
>>311
<a href="www.>ほげほげ</a>
こういうのをコピペしようとしたんです

>>312
ノーマルも挿入も試しましたがダメでした

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 23:05:49 ]
どうやって貼り付けようとしたかも書かないとかクズすぎる
釣り乙

315 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 00:24:11 ]
挿入モードでダメと言うなら、もう俺たちに教えてあげられることは無い

316 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 01:04:57 ]
>>314
この流れでどうやってかわからないとか馬鹿すぎるだろ
話に入ってこなくていいよ、難しいでしょw

>>315
バグかもしれないですね

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 01:23:58 ]
ハイハイ、バグかもしれないね

318 名前:312=314 mailto:sage [2011/02/18(金) 01:54:26 ]
俺のところでは起こらないけど、カスのところだけ再現するバグだよ。

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 05:47:35 ]
vimproc(fd43703aaa8c3cf5ccc8519dc4f4a507e2de629e) native Windows でのエラー報告

その1
bc6fb43d550e8b5dac43132415705c89a51f9045 Date: 2011/02/15 16:22:21
以降の vimproc で vimproc#system() に第二引数を与えると、
vim がフレーズし <C-c> でキャンセルした後も起動したプログラムのプロセスが残る。
native Windows: make_mingw.mak, make_msvc.mak
cygwin-1.7: make_cygwin.mak, make_gcc.mak(proc.so)
でビルドしたものでそれぞれ確認。
:echo vimproc#system('ghc -v0 --interactive', ':browse Prelude')
:echo vimproc#system('nkf --guess ', iconv('てすと', &encoding, 'euc-jp'))

vimproc#get_command_name()
その2
%PATH% に " が含まれているとき、エラー。
(これは %PATH% を修正すべきだが)

その3
カレントディレクトリにある実行ファイルを見つけることが出来ない。

その4
引数がフルパスで拡張子のないものの実行ファイルを見つけることが出来ない。
:echo vimproc#get_command_name('C:/cygwin-1.7/bin/git')
フルパスの場合は 'C:/cygwin-1.7/bin/git.exe' としないとエラー。

その5
%PATHEXT% に '.COM;.EXE;.BAT;.CMD'
%PATH% に 'C:\Python26\Scripts;C:\TortoiseHg'
が含まれるとき、$ which hg は C:/Python26/Scripts/hg.bat であるべきだが
:echo vimproc#get_command_name('hg') としたとき
返り値は C:/TortoiseHg/hg.exe となり
%PATH% の順番より %PATHEXT% の順番が優先されてしまう。

320 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 05:48:24 ]
その6
その5での設定のとき、:echo vimproc#get_command_name('hg', $PATH, -1) の返り値は
['C:/Python26/Scripts/hg.bat', 'C:/TortoiseHg/hg.exe'] であるべきだが [] となる

その7
vimproc#open() で 引数を相対パスで与えられたとき、フルパスの相対パス部分以外に
マルチバイト文字を含むと失敗する。

その8
:echo vimproc#system('hoogle $') とすると
function vimproc#system..vimproc#parser#system
..vimproc#parser#parse_pipe..<SNR>36_parse_variables
の処理中にエラーが検出されました: 行 18: 無効な式です:

但し、hoogle を vim で使う場合は、vimproc#system('hoogle "$"') とするのが正解。
echodoc で使う場合。
let the_type = split(neocomplcache#system('hoogle "' . escape(cur_text, '\') . '"'), "\n")[0]

vimproc#system('hoogle \$') とすれば成功するが
vimproc#system('hoogle ($)') がエラーでないことを考慮すると
b:vimshell判定の誤爆?

上記のその1以外を修正したパッチ
cid-d5dfcc082f413eaa.office.live.com/browse.aspx/.Public/vim

判っている不具合
native Windows でディレクトリ名が {[ とか {{ の場合、vim の起動時に
$VIM/vimrc, $MYVIMRC 内で set encoding とか vimproc#system を使うとE220エラー。
vim自身のバグ?

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 11:47:38 ]
ここで報告されても。

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 12:14:26 ]
あの人のプロダクトはいつも何かしらデグレや不具合がある使いにくい



323 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 14:47:24 ]
開発スピード凄いから安定を求めるならリリースバージョン使わないと

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 15:17:40 ]
あれを安定版と呼ぶのか…

325 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 15:53:04 ]
まあ、それは見解の相違ってやつじゃないか。。。な

326 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 20:47:41 ]
>>313
コピーした中にエスケープやらの制御文字が入ってたのでは。

327 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 17:13:54.22 ]
Vimって便利なんですけど個人的に使いづらいのが
・初期設定でInsert状態になってる(文字上書きされる)
・Ctrl+マウスホイールで文字拡大縮小
・選択された行をTabキーでインデント(1行だけなら出来るが複数行を1度にインデントができない)
これってどうにか使えるように出来ますか?

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 17:25:26.78 ]
最後だけなら。
:vnoremap <Tab> >

ほかはちょっとわかんないです。

329 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 17:45:52.92 ]
最後だけなら
選択してShift+>で複数行でも一度にインデントできる

330 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 17:48:53.57 ]
Tabでやりたいんだろう

331 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 21:37:50.32 ]
>・初期設定でInsert状態になってる(文字上書きされる)
これがよくわからない

332 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 22:12:47.99 ]
そうなってるように設定したい、ってことでそ。



333 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 22:18:09.13 ]
これかな。
vim.wikia.com/wiki/Start_in_insert_mode_without_losing_your_escape_key

334 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 22:18:35.67 ]
Backspaceで実際には文字列の消去されているが
Escキーを押すまで画面上ではカーソルが戻り上書きされてるように見えるってやつだっけ
入門viの2章にダム端末云々って載ってたけど

335 名前:名無しさん@お腹いっぱい。 [2011/02/23(水) 00:14:26.02 ]
nnoremap <BS> a<BS>
vnoremap <BS> d
こういう意味かな?

最近windows7に変えたんだが_gvimrcってどこに置くべきなんだ?
$HOMEにおいても:wで保存できない。わざわざ:w!とマップするのももったいない気がする


336 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 02:24:23.95 ]
>>333
じゃあなくって、Insertキーを押した状態にしたいんだとおもったよ。
viでいうところのR状態かなと。
起動時にそうする方法がわからないのでスルーしたけど

337 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 02:28:13.62 ]
>>335
$HOMEにおいて普通に保存できてるけどなにがちがうんだろ。

338 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 11:39:44.19 ]
>>327
help scroll-mouse-wheel
winではできんがXなら動くかもしらん


339 名前:名無しさん@お腹いっぱい。 [2011/02/23(水) 11:54:55.72 ]
ごめんできた。
swapfileとbackupの設定が$HOMEにしてなかった。
set backupdir = $HOME . "\vimbackup"とか間違った風に書いてた。
正しくは
set backupdir=$HOME\vimbackup
だった

さらにバックアップファイル作れないエラーは、windows7に固有するものに違いない。フォルダの読み取り専用属性が怪しい。
とか考えて、ぐぐってました。



340 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 13:46:37.41 ]
ああー、そっちか。見抜けなくてすまなかった。
解決おめでとん

341 名前:名無しさん@お腹いっぱい。 [2011/02/23(水) 20:33:49.42 ]
今vim使ってるけどどうも使いにくい・・・
IDEのほうが便利だろ完全に
なんでお前らVimなんかつかってんの?

342 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 20:45:23.35 ]
ナイフと包丁くらいの違いがある
使い分ける必要を感じないなら、別にどっちでもいいんじゃないの



343 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 21:23:49.08 ]
IDEでメモ書いてるバカがいると聞いて

344 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 21:36:40.86 ]
でも本当に「ちょっとしたテキスト」とかもIDEで書いてるのかもね
俺が乗り遅れてるだけで、既にそんな時代が来たのかなぁ

345 名前:ごめんウソ mailto:sage [2011/02/23(水) 22:49:26.08 ]
>>341 が何を書いててそう思ったのかが知りたい。
Java や .net なら理解できる。
ちょっとしたテキストや、設定ファイルなら理解できない。
1,000行以内のスクリプト言語なら、出来れば vi(m) 使って欲しいところだが。

346 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 23:14:14.90 ]
手段は何でもいいんだよ


347 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 01:43:07.36 ]
俺メモソリューションにおかずのレシピプロジェクトとか日記プロジェクトとか作る時代なのかな

348 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 11:11:33.94 ]
業務じゃ、ドキュメント書いたり、データやログをいじる時間もけっこうあるんだよな

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:03:05.16 ]
Vi使い=美人
Vim使い=美人(ドM)

350 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:15:18.48 ]
ホントにちょっとしたテキストの編集くらいなら
わざわざVimの使い方覚えるコストの方が高いだろ

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:19:28.06 ]
notepad.exeマジオススメ

352 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:22:54.17 ]
>>350
俺は最初に使ったエディタがviだったから、そのままvi系を使ってるだけかなぁ。結果的に当たりだったと思っているけれど。
Windows使い始めたころはメモ帳でコードとか書いてたけど、もうちょっと
機能の多いものも標準でついてればなぁと思ったよ。



353 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:25:13.69 ]
IDEで(ちょっとしたテキスト以外)何でも書くぜ、って人は
ちょっとしたテキストは「特に気をつかわずOSに付いてる奴を適当に使う」ってことなのかな?
昔は「そのポジションがviだった」んだけどねw

「わざわざ使い方覚えるコスト」ってことは
もうすっかり「最初に触るエディタがvi、Emacsだった世代」とは変わったんだね
最近は全員Windowsスタイル?のキー操作からコンピュータ使い始めるってことか
なんか感慨深いな
まぁ、そりゃわざわざ使い方おぼえる必要ないよなw>vim

354 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:52:03.90 ]
加齢臭がすごいな

355 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 17:13:44.23 ]
ed

edlin
copy con

356 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 18:46:20.08 ]
viは使い出すと便利で止められなくなるな

357 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 19:14:31.89 ]
ct) で関数の残りのパラメータだけ書き換えたり、
ci" で文字列だけ書き換えたり、
6Y で6行ヤンクしたり、
いちいち範囲を選択しなくて良いのがいいw
テンポが良いというか、思考が途切れずに本来の編集作業に集中できるから

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 20:19:00.75 ]
思考と編集の切り替えがすごくいいんだけどな
vim になれると普通のエディタはふにゃふにゃして思考がまとまらない感じ

359 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/25(金) 00:12:13.31 ]
vimで初めてPythonのコードを読んでいます。
ブロックを括弧でくくる言語では条件式や関数のコードブロックをカーソル移動するのに
括弧の対応を追う $ を使っていたのですが、Pythonのようにインデントしか無い場合の
良い方法は無いでしょうか。
特に長いネストがあったりすると、追うのが厳しいです…

360 名前:359 mailto:sage [2011/02/25(金) 00:20:14.52 ]
すみません、間違えました、
括弧の対応を追うのは $ ではなくて % でした。。。

361 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/25(金) 00:51:53.37 ]
Python を窓から投げ捨てる

362 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/25(金) 01:14:11.80 ]
これ入れる
ttp://www.vim.org/scripts/script.php?script_id=30

紹介ページ
ttp://python.about.com/b/2007/09/26/vi-tips-for-python-programmers.htm



363 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/25(金) 02:44:36.63 ]
"0p を多用するんだけど、どこにマップしたものかなぁと思い続けて、"0pを使う日々。

364 名前:名無しさん@お腹いっぱい。 [2011/02/25(金) 05:00:00.37 ]
長いネストというのがそもそも間違いということ

365 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/25(金) 08:09:02.32 ]
折り畳みで対応してるな
jpythonfold とか python_ifold などがある
デフォではclassやdefだけしか畳まないが、俺はこれで十分
(ifとかforまで畳むと、かえって見通しが悪くなる気がするので)

366 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/25(金) 16:29:03.66 ]
関数内でfoldを使う必要があるのは悪いコード
VCでregion開いたら魔物が出てくるなんてよくあること

367 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 17:27:51.38 ]
腐ったif文の連続とかに対処する時は
set fdm=indent
して適当にzaしたり
set fdl=2
とかやって見てるな。

368 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 17:51:33.97 ]
一般的なテキスト編集向けのファイルタイプなどはありますか?

現在vimをプログラミング用途として使っているのですが、
それ以外にも、メモや人に見せる文章などにもvimを使いたいと思っています。
ただ現状では適当にファイル名を付けて、ファイルタイプを無視しているので
基本的なvim操作のみ(hjkl移動やコピーなど)の恩恵を受けて編集しています。
カラーリングやインデント、補完などが何も働かない状態です。

イメージとしては、WordやWiki、はてな、などのように文章の編集や見栄えを考えてくれるような
ファイルタイプやプラグインがあればいいなぁと思っています。
何かオススメのものがありましたら教えてください。よろしくお願いいたします。

369 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 18:07:01.65 ]
>>368
syntaxに表示されないという新しい機能ができたから
見栄え的な機能のプラグインはこれからでてくるんじゃないかしらん

370 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 18:10:49.96 ]
>>368
markdownかvimwiki

371 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 18:55:41.82 ]
>>367
ふたをするだけじゃ何にもならないという話では

372 名前:368 mailto:sage [2011/02/26(土) 20:29:23.37 ]
>>369
>syntaxに表示されないという新しい機能
これはconcealのことでしょうか。使いどころが謎でしたがこういう方面で生きるんですね。

>>370
ありがとうございます。
markdownとvimwikiを両方調べてみましたが、素晴らしいですね。
特にvimwikiが良さそうなので使ってみたいと思います。

ただ一つ気になったのは、基本的にはHTMLに変換するのが目的になるんでしょうか?
Windowsでメモ帳にメモを残すようなレベルのものは、>>369さんの言うようにこれから出てくる、ということですかね



373 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 20:39:47.26 ]
>>372
基本的にはメモツールだと思うよ、俺はHTML変換はめったに使ってない
キーマップでインデックスページをすぐ呼び出せるようにしといて、
テーマごとにページを作ってメモ感覚で文章の管理をしてる
ページごとにファイルタイプを指定できるから、コードの保存にも便利

374 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 20:42:58.82 ]
ファイル名に changelog を含めるのでは駄目?

375 名前:368 mailto:sage [2011/02/26(土) 21:25:03.91 ]
>>373
ありがとうございます。
キーマップでページをすぐに呼び出すというのはいいですね!まさに求めていたメモ帳です。
使い勝手は使ってみないと分からないと思うのでこれからインストールして試してみます。

376 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 21:41:04.64 ]
>>368
vimwikiはcalender.vimと一緒に使うとすげー便利

377 名前:名無しさん@お腹いっぱい。 [2011/02/27(日) 02:56:09.75 ]
インサートモードでカーソル移動するのってあまり効率よくないでしょうか?
vimに使い慣れてる人だとやはりカーソル移動の時はいつもノーマルモードなのでしょうか

378 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 03:21:46.28 ]
そんなことはない
これは定番
inoremap <C-p> <Up>
inoremap <C-n> <Down>
inoremap <C-f> <Right>
inoremap <C-b> <Left>
inoremap <C-a> <Home>
inoremap <C-e> <End>

379 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 03:58:22.16 ]
そんなことすると補完のキーマップ別に割り当てないといけないじゃん。

カーソル移動時はノーマルモードもしくは、<C-o>を活用

380 名前:378 mailto:sage [2011/02/27(日) 04:21:50.70 ]
" 合字
inoremap <C-u> <C-k>
" Completion
inoremap <C-k> <C-p>
inoremap <C-j> <C-n>

381 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 06:20:06.80 ]
定番だったんじゃないの?

382 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 08:35:46.72 ]
>>377
例えば vi を使うのが、今日から 3 日間だけだとします。
常時インサートモードで、カーソルキーでカーソル移動するのが効率がいいでしょう。
例えば Linux サーバの管理者に任命され、最低 1 年間は従事予定とします。
インサートモードでのカーソル移動は、ほとんどの場合非効率でしょう。



383 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 08:56:18.58 ]
emacs と行き来したいから、そのキモチが分かる
:h emacs-keys

384 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 09:22:07.62 ]
その時々で自分が一番楽で効率的な方法選べばいいんじゃないの

俺なんか、カーソル直下、直上行の1文字を書き換える時なんか、
カーソルキーを使ってしまうぞw
保守派層から見れば外道かもしらんけどw






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<159KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef