Vim Part21
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2012/07/16(月) 01:09:05.70http://www.vim.org/
前スレ
Vim Part20
http://toro.2ch.net/test/read.cgi/unix/1322212163/
関連情報は>>2-6あたり。
0727名無しさん@お腹いっぱい。
2012/12/20(木) 18:20:22.01>>726
色々知識不足ですみません。gVimです。
中々難しそうなので、他のマッピングにしときます。
ありがとうございました。
0728名無しさん@お腹いっぱい。
2012/12/21(金) 11:01:14.65http://www.vim.org/scripts/script.php?script_id=2736
これzip解凍してそのままぶち込むだけじゃだめなのか
0729名無しさん@お腹いっぱい。
2012/12/21(金) 22:56:18.440730名無しさん@お腹いっぱい。
2012/12/22(土) 01:05:47.73Bundle でいれたやつだけど、特に何もせんでもいけたで
729なんで英語やねんwww RTFM
0731名無しさん@お腹いっぱい。
2012/12/22(土) 06:45:33.120732名無しさん@お腹いっぱい。
2012/12/24(月) 19:18:39.97まではできたけど、わからん。
0733名無しさん@お腹いっぱい。
2012/12/24(月) 20:43:45.52http://www.amazon.com/dp/1934356980
0734名無しさん@お腹いっぱい。
2012/12/24(月) 21:56:34.67でもこれってエラーが1個ずつしか表示されないのは仕様?
0735名無しさん@お腹いっぱい。
2012/12/24(月) 23:59:34.09複数出てない?
0736名無しさん@お腹いっぱい。
2012/12/25(火) 12:36:24.15あるタブでvim開いて、別のタブではシェル、
んでシェルで開きたいファイルに遭遇したらそこでvimを開く…
って感じでvimが複数のタブで起動してるってことが割りと俺にとっては普通なんだが
このスタイルって変なのだろうか?
Unix環境でzshだからvimshellは全く使う気ない。(UnixでTerminalだとメリットないよね?)
シェルで開きたいファイルに遭遇したら、別タブのvimに戻ってそこから目当てのファイルを検索し直して・・・
という感じの人もいるんだろうか
0737名無しさん@お腹いっぱい。
2012/12/25(火) 13:30:38.24別に変じゃないと思う。それが自分に合っていればそれでいいと思うし。
俺は、tmux + zsh で、そのつかい方に近い。
全部(多く)の作業をVim内で完結したい人はvimshellがいいのかもしらんな
0738名無しさん@お腹いっぱい。
2012/12/27(木) 09:05:18.320739名無しさん@お腹いっぱい。
2012/12/28(金) 16:29:01.62vimもわけわかんないのにますますわけわかんなくなったー!
0740名無しさん@お腹いっぱい。
2012/12/31(月) 15:35:53.800741名無しさん@お腹いっぱい。
2012/12/31(月) 15:38:55.420742名無しさん@お腹いっぱい。
2012/12/31(月) 16:04:58.250743名無しさん@お腹いっぱい。
2012/12/31(月) 16:32:53.760744名無しさん@お腹いっぱい。
2012/12/31(月) 17:37:59.340745名無しさん@お腹いっぱい。
2012/12/31(月) 19:25:25.550746名無しさん@お腹いっぱい。
2012/12/31(月) 19:32:12.940747名無しさん@お腹いっぱい。
2012/12/31(月) 20:33:26.540748名無しさん@お腹いっぱい。
2012/12/31(月) 23:33:12.700749名無しさん@お腹いっぱい。
2012/12/31(月) 23:37:24.54今まで$HOME/.vimrcで自己定義マッピングの設定、変数の設定、bundleの設定・・・を読み込む
って感じで構成してたんだけど、マッピングはダメなのがあった。
原因探ってたらどうやら順番的に
自己定義マッピング→bundleのプラグインの読み込み(runtime)という感じらしいからプラグイン側で
設定されたマッピングで上書きされてたっぽい。
んで現在は$HOME/.vim/after/plugin下に自己定義マッピングを置くことで最後に読み込むスクリプトが自分の
になるようにしたんだが、コレ以外に方法ないかな?
githubの.vimrcとか見てみても結構.vimrcから読み込んでる人が多いと思うんだが、
runtimepathの方があとにくるような・・・
0750名無しさん@お腹いっぱい。
2012/12/31(月) 23:47:19.400751名無しさん@お腹いっぱい。
2012/12/31(月) 23:48:24.83君と同じように、たとえばPerlだったら
~/.vim/after/ftplugin/perl.vim
に
map <buffer> <unique> ...
で読み込んでる。helpに従ってこれが普通だと思う
俺はさらに try ... endtry で囲んでエラー抑制もしてる
それと別に汎用のマップは.vimrcだね
プラグインがこれを上書きするのなら、プラグインのほうを修正してる
Vimの仕様に合せるならプラグイン側はあまりマッピングするべきでないような
0752名無しさん@お腹いっぱい。
2013/01/01(火) 01:16:36.33Ctrl+@にしてる。Ctrl+[ を押し間違えてもOKという仕様。ホームポジションのまま届くので便利。
デフォルトのCtrl+@はオーバーライドされるけどね。
0753名無しさん@お腹いっぱい。
2013/01/01(火) 02:25:55.49やっぱそうかねえ
Vimスクリプト自体はまだ分かりやすいけど、読み込み順とかでちょいちょい引っかかってしまう。
0754名無しさん@お腹いっぱい。
2013/01/01(火) 05:35:26.700755名無しさん@お腹いっぱい。
2013/01/01(火) 10:26:47.23OSでescと半/全キー入れ替えてる
代わりにIMEのon/offは変換キー
0756名無しさん@お腹いっぱい。
2013/01/01(火) 10:43:26.20キーをブロックみたいにスライドさせて
配置換えするようなキーボードってないの
ESC, 漢字キー, TAB, CAPS LOCK, Shift, Ctrl, Alt(Meta)
無変換,変換,カタカナ・ひらがな,
右の Shift, 右の Ctrl, 右の Alt(Meta)
0757名無しさん@お腹いっぱい。
2013/01/01(火) 12:20:19.760758名無しさん@お腹いっぱい。
2013/01/01(火) 13:52:35.49自分は標準でいいよ派かな。Esc二度押しで検索ハイライトOFFとかやってる。
0759名無しさん@お腹いっぱい。
2013/01/01(火) 13:58:21.89原始生活からやり直すことになる。
初期状態に慣れてしまえばいいのだよ。
0760名無しさん@お腹いっぱい。
2013/01/01(火) 15:00:38.260761名無しさん@お腹いっぱい。
2013/01/01(火) 20:59:23.97毎日使ってるのに%@_あたりが全然シームレスにならないのは俺が不器用なのかね
0762名無しさん@お腹いっぱい。
2013/01/02(水) 05:39:32.360763名無しさん@お腹いっぱい。
2013/01/02(水) 20:19:43.47これやっている人は、そんなこと気にしないでいいよ
0764名無しさん@お腹いっぱい。
2013/01/02(水) 21:40:43.10さすがにviコンパチはきつい
もう戻れない
0765名無しさん@お腹いっぱい。
2013/01/02(水) 22:36:45.800766名無しさん@お腹いっぱい。
2013/01/03(木) 00:33:32.61最初からa横ctrlのメキャニカル無いかなー
0767名無しさん@お腹いっぱい。
2013/01/03(木) 09:47:20.5625以降もやってるんだ? と去年も思った。
0768名無しさん@お腹いっぱい。
2013/01/06(日) 12:12:56.25英語キーボードはa横だったとおもう
0769名無しさん@お腹いっぱい。
2013/01/06(日) 16:48:48.14Keyboard キーボード 3
http://toro.2ch.net/test/read.cgi/unix/1285489282/
0770名無しさん@お腹いっぱい。
2013/01/06(日) 18:00:46.200771名無しさん@お腹いっぱい。
2013/01/07(月) 17:20:34.750772名無しさん@お腹いっぱい。
2013/01/07(月) 20:19:59.030773名無しさん@お腹いっぱい。
2013/01/08(火) 22:39:30.00配置換えはともかく、変換キーにCtrl 割り当てると便利だよ。(親指コントロール)
shで入力していてもEnterとかバックスペースキーも使わなくてすむ
英数キーにCtrl割り当てるよりもおすすめ。
0774名無しさん@お腹いっぱい。
2013/01/09(水) 00:46:29.27親指コントロールか
俺もやってる
変換キーじゃなくてカタカナキーだが
あと右AltをEscにする親指Escも
0775名無しさん@お腹いっぱい。
2013/01/09(水) 04:13:31.76変換をCtrlは便利だな、英数もCtrlにしてるけど
セミコロンがEnterもおすすめ
0776名無しさん@お腹いっぱい。
2013/01/09(水) 07:39:31.36今までその発想がなかった
0777名無しさん@お腹いっぱい。
2013/01/09(水) 08:09:13.200778名無しさん@お腹いっぱい。
2013/01/09(水) 12:59:37.63みたいなのはMakefileのとこを開いて編集してからmakeすればいいの?
0779名無しさん@お腹いっぱい。
2013/01/09(水) 13:08:47.30yyyが何なのかわからんが、configureオプションでない?
./configure --enable-yyy --with-aaa みたいな
0780名無しさん@お腹いっぱい。
2013/01/09(水) 15:23:36.050781名無しさん@お腹いっぱい。
2013/01/09(水) 16:51:57.27起動できるようになったのにgvimでhas('python')が0なのはどうして?
0782名無しさん@お腹いっぱい。
2013/01/09(水) 17:25:26.77--enable-pythoninterp=yes
か
--enable-python3interp=yes
付けてビルドされてないからでしょ
0783名無しさん@お腹いっぱい。
2013/01/09(水) 20:11:51.43これをもとにやってるんだけども無理でした。
ビルドはされているようです。
0784名無しさん@お腹いっぱい。
2013/01/09(水) 20:26:49.25ほんまに、+python か +python3 になってる?
:ver
0785名無しさん@お腹いっぱい。
2013/01/09(水) 20:31:35.47python27.dll
を適当なとこから落としてきてPATHを通したらできました。
ただ、これでgundo.vimが使えるかとおもったら
:GundoToggle でgvimが強制終了。。
こういうときのデバックってどのようにしてやってますか?
0786名無しさん@お腹いっぱい。
2013/01/09(水) 21:19:27.73:py -v すると
E370:ライブラリ python27.dllをロードできませんでした
と出ます。 python27.dllは
C:\Windows\System32 にあり、:echo $PATHでPATHも通っています。
インストール時に生成されたと思われる上記のpython27.dllではなく、適当なサイトで落としてきたpython27.dll
をC:\Python27において実行すると、エラーはでないのですが、強制終了してしまいます。
0787名無しさん@お腹いっぱい。
2013/01/10(木) 00:39:54.98python27.dllは32bit版?64bit版?system32にあるってことは64bit版っぽいな
gvimは32bit版?64bit版?
0788名無しさん@お腹いっぱい。
2013/01/10(木) 00:58:55.44VimのMakefileってちょっと変わってて、普通にconfigureしてmakeすることもできるが、
src/Makefileのコメントに書いてあるように、Makefileの中でconfigureのオプションを指定することもできる。
その場合はmakeだけでconfigureもまとめてやってくれる。
オプションをいじって再度configureからやり直したい場合はmake reconfig
0789名無しさん@お腹いっぱい。
2013/01/10(木) 01:19:10.090790名無しさん@お腹いっぱい。
2013/01/10(木) 19:27:09.94に持っていかれます。
cygwinからgvimをたちあげてもcygwinの操作を継続できるようにしたいのですがどのようにしたらいいでしょうか?
現状はgvim ファイル名 &と起動して急場をしのいでいます
0791名無しさん@お腹いっぱい。
2013/01/10(木) 19:44:04.20gvim --remote hoge
それから一応winはスレ違い
http://anago.2ch.net/test/read.cgi/software/1314189326/
0792名無しさん@お腹いっぱい。
2013/01/10(木) 21:47:10.67セミコロン Enter にしてる人ってセミコロンはどこにしてんの?
# ここであんまりひっぱる話題でもないけど
0793名無しさん@お腹いっぱい。
2013/01/10(木) 22:01:43.200794名無しさん@お腹いっぱい。
2013/01/10(木) 22:51:44.86http://jp.rubyist.net/magazine/?0005-Hotlinks
コーディングの際の使用言語によるから、メリット・デメリットは人それぞれ。
0795名無しさん@お腹いっぱい。
2013/01/10(木) 23:27:24.77gvimが32bitだったのが原因のようでした。
合わせたら無事動作しました。
ありがとうございます。
0796名無しさん@お腹いっぱい。
2013/01/11(金) 07:57:18.08コロンにしてる→じゃあコロンはどこ?→カタカナキー
ま さ に 変 態
0797名無しさん@お腹いっぱい。
2013/01/11(金) 08:05:17.01それならカタカナキーをEnterにしろよ、と誰もが思った
0798名無しさん@お腹いっぱい。
2013/01/11(金) 08:34:34.130799名無しさん@お腹いっぱい。
2013/01/11(金) 14:15:16.96よく分かったな>>1から全部俺なんだよ
0800名無しさん@お腹いっぱい。
2013/01/11(金) 14:55:01.97>>799も分かるけど>>797はどういう意図なんだろな
>>797=>>798が自演な場合が一番面白いんだけどな
・・・もうこの話はいいなw
0801名無しさん@お腹いっぱい。
2013/01/11(金) 14:58:07.980802名無しさん@お腹いっぱい。
2013/01/11(金) 16:59:46.24なかなか使いこなせなくてもったいない。
0803名無しさん@お腹いっぱい。
2013/01/15(火) 16:08:14.85最後の変更を繰り返す。
だけど、最後の変更ってどこからどこまでの範囲?
0804名無しさん@お腹いっぱい。
2013/01/15(火) 16:12:24.070805名無しさん@お腹いっぱい。
2013/01/17(木) 00:09:42.54nmap の <C-n>を使うとすると以下のエラーが出てしまう。
YR: A register cannot be specified in replace mode
clipboard=unnamed
を
clipboard=unnamedplus,unnamed
にすればいいらしいのですが
has('unnamedplus')が0です。どうしたら。
もしくは、代わりの良いpluginありますか。
0806名無しさん@お腹いっぱい。
2013/01/17(木) 00:32:26.44set clipboard=
にはしたくないってことでええんやろか?
0807名無しさん@お腹いっぱい。
2013/01/17(木) 12:04:09.42できればしたくないです。
0808名無しさん@お腹いっぱい。
2013/01/17(木) 14:45:35.0901
02
03
04
05
...
10
...
に変えるのに
:'<,'>s/.\+/\=10>line(".") - 99 ? '0' . line(".") - 99 : line(".") - 99/
とやってみましたがもっと簡単な方法はありますか?
0809名無しさん@お腹いっぱい。
2013/01/17(木) 16:02:27.14<C-a>のインクリメンタル
j で一個下に降りる
q マクロはここまで。
後は
10@q で 10回上のマクロを発動
0810名無しさん@お腹いっぱい。
2013/01/17(木) 16:03:38.14状況が分からないけどqでやるとおもう。
yiwjviwp<C-A>とか
0811名無しさん@お腹いっぱい。
2013/01/17(木) 16:04:19.16それは01が02になって終わりじゃないですかね
0813名無しさん@お腹いっぱい。
2013/01/17(木) 17:57:21.38最近入ったこれを削除すれば一応動くけど、他がどうなるかはよくわからん
https://github.com/vim-scripts/YankRing.vim/blob/master/plugin/yankring.vim#L1371
0814名無しさん@お腹いっぱい。
2013/01/17(木) 20:11:21.22ありがとうございます。無事動くようになりました。
こういうのはやっぱりソースみて、理解して解く感じですかね。
0815名無しさん@お腹いっぱい。
2013/01/18(金) 01:14:18.29ヘルプみてもわからんやつはソース見るしかないからね。
よーわからんのもあるけども。
でもあんま独自に改造するとオリジナルについていくのが大変になるから、今回のとかは作者に聞いてみるのもいいかもしらん。
0816名無しさん@お腹いっぱい。
2013/01/18(金) 12:07:11.28作者に聞いたらどうやらバグってるっぽい。
いつでるかわからんけど次のバージョン160では直ってる
0817名無しさん@お腹いっぱい。
2013/01/21(月) 18:21:06.480818名無しさん@お腹いっぱい。
2013/01/21(月) 22:29:36.340819名無しさん@お腹いっぱい。
2013/01/22(火) 21:59:01.50いくつかあるみたいだけど自分で使ってないからわかりまへん
とりあえず試してみるのがいんじゃないかね
0820名無しさん@お腹いっぱい。
2013/01/23(水) 16:17:56.19unityが必須っていうのが納得いかないなあ。
普通にあふやbashのselectみたいに、ワンキーでメニュー出してワンキーで実行するのに比べて、
複雑になりキーストロークが多くなるだけで、全く恩恵にあやかる機会が思いつかない。
前に書いた人がいたけど、外部プログラムとの連携が難しい場合があるので、
もう既に2種のプログラム実行はunity通さずに、自分で超シンプルなメニュー書いた。
他の履歴とかブックマークも自作しようと思えばやれるけど、ちょっと不毛すぎるんで悩んでいる。
こんなアホなことやっている人います?
0821名無しさん@お腹いっぱい。
2013/01/25(金) 17:17:54.25俺は使ってないのでちょっとわからんのだけど
0822名無しさん@お腹いっぱい。
2013/01/25(金) 20:29:30.960823名無しさん@お腹いっぱい。
2013/01/25(金) 20:45:12.550824名無しさん@お腹いっぱい。
2013/01/26(土) 00:27:06.76unity って何? unite ?
# vimfiler をしらないので。
0825名無しさん@お腹いっぱい。
2013/01/26(土) 01:11:08.78vimfilerよりvimfmつこうてるから、よくわからんけど
0826名無しさん@お腹いっぱい。
2013/01/26(土) 01:13:46.32vimfilerがuniteに依存しるとって話なんでしょうな
UnityてUbuntuの例のインタフェースとゲームかなんかのライブラリと名前かぶってるからややこしい
>>820
私は、ctrlpとNERDTreeです
■ このスレッドは過去ログ倉庫に格納されています