- 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あたり。
- 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
- 385 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 09:33:23.82 ]
- >>384からみて保守派層に見える人たちの大半は、カーソルキーを使わないほうが楽だからそうしてるだけなんだよ。
そうしなくちゃいけないなんて思っていない。まれに、そうしなくちゃいけないと思ってる人もいるけれど。 だから、カーソルキーを使うのは外道でも邪道でもなく、それが楽ならそれでいいと思うよ。 カーソルキーが使えない環境に行くことさえなければ、ね。
- 386 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 14:40:43.99 ]
- 常にカーソルキーが使える環境にいるのならばカーソルキーを使うのはもちろんだけど。
カーソルキーが使えない環境などめったに行かないのに そこへ行くことを考えてカーソルキーを使わないという発想は、非効率だ。 D2 のないオートマ車で、いろは坂を下ることなんか、めったに無いのに、 その車に乗ることを考えて、いつも乗る D2 のあるオートマ車でも D2 を使わないという発想は非効率だ。
- 387 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 15:51:04.49 ]
- > 常にカーソルキーが使える環境にいるのならばカーソルキーを使うのはもちろんだけど。
ここが人によるっての。 ホームポジションから移動することなく、<C-o>Jと操作するか、カーソルキーまで右手を動かし、↓を押すか。 それは人それぞれだよ。決め付けてはいけない。
- 388 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 16:04:49.56 ]
- 自分で定義できるんだから好きにすりゃいいじゃん
- 389 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 16:16:03.36 ]
- >>386
矢印カーソルキーって、自転車に例えると補助輪と同じだよ。 自転車に乗れない人が使うもの。 自転車に乗る人は補助輪なんか付けたら速度が遅く運転しにくい。 矢印カーソルキーはhjkl等のカーソル移動に慣れていない初心者が使うもの。 hjkl等に慣れている人はカーソルキーなんか使ったら操作が遅くて編集しにくい。 >>386 の主張を書き換えると、こうなる。 ↓ 常に自転車屋で補助輪を購入できる環境にいるのならば補助輪を取り付けるのはもちろんだけど。 補助輪を売っていない自転車屋などめったにないのに そういう場合を考えて補助輪を使わないという発想は、非効率だ。
- 390 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 16:24:16.14 ]
- 何というか、こういう「ホームポジション原理主義」みたいな人もちょっとおかしいと思うわ
- 391 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 17:06:03.48 ]
- 実際、ホームポジションから手を離すのは明らかに時間のロスがでかい
いちいちコマンドモードに出るほうが面倒だろと言うかもしれんが、 だからリマップするという話になってるんだろ
- 392 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 17:46:39.86 ]
- >>377
まあ好きにすればいいよ あんたの仕事がタイプのコンマ一秒の差が重要になるような単純労働なら別だけど プログラマですら考えることのほうが重要で、タイプの速度はそこまで重要じゃない ただ、wとかfとかtみたいに、単に文字単位に移動するより明らかに便利な 移動コマンドがあるので、そういうのをおいおい覚えたほうが得です
- 393 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 17:47:40.41 ]
- 徹底的に無駄を省いたスタイルだからねぇ
今まで無駄なスタイルに慣れてきたぶん無駄を省いたスタイルの方が使い難く感じる。 だけど一度無駄を省いたスタイルに慣れると、以前の無駄なスタイルに戻れなくなるんだよな。 ほんと慣れって重要なんだね。
- 394 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 18:05:34.88 ]
- 俺も慣れるまではESC押してモード切り替えるのが無駄に思えてたな
今でもだりーなーって思うけど。 でもショートカット覚えて行コピーとか他の便利な機能と比較すると 今はとりあえずVimに落ち着いてる。 ワード単位の移動はプログラミングだと(とか,が多いので逆に煩わしい なんか設定あったりするのかな?
- 395 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 18:21:53.90 ]
- コードの場合はtやfで飛ぶ方が便利な場合も多いと思う
特にdやcと併用したりする場合は
- 396 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 18:33:21.40 ]
- WやBも、括弧の前後に空白を入れるスタイルとかだといまいちかもしれんね。
- 397 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 20:24:10.22 ]
- >>392
そのためにもカーソルキーで移動するクセをつけるわけにはいかんよね。 Windows的にCtrl+→とか使ってもいいが、出来ることの幅がせまいでしょ。 そもそも1文字ずつ移動するというのは、その時やりたいことの本質じゃない場合が多いんだよね。
- 398 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 20:44:45.00 ]
- どんだけカーソルキー嫌いなんだよw
- 399 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 21:09:44.96 ]
- MS-Windows最大の罪は、
DOSのダイヤモンドキー(C-d=右、C-s=左ってやつ)の廃止だと思う。 だからこんなに馬鹿が増えたのだろう。
- 400 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 21:22:28.16 ]
- 日曜にカーソルキーでケンカかw
- 401 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 21:31:41.66 ]
- キーボードにカーソルキーが付いてないから仕方ない。
- 402 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 21:39:06.89 ]
- HHKまで行くと直感的にリマップできるキーが少なくなってかえって不便な気がするんだけど
頭のいい人はそういうのでも大丈夫なんだろうな
|

|