vim Part4

このエントリーをはてなブックマークに追加
1名無しさん@お腹いっぱい。
主にwindows環境でのvimについてのスレッドです。

本家 http://www.vim.org/
windows版バイナリ配布 http://www.kaoriya.net/
wiki http://vimwiki.net/
ctags 日本語対応版 http://hp.vector.co.jp/authors/VA025040/

名無しのVIM使い(スクリプト) http://nanasi.jp
spanish passion Linux(全オプション) http://www15.ocn.ne.jp/~tusr/
ずんWiki http://www.kawaz.jp/pukiwiki/?vim
日本語ヘルプ http://sites.google.com/site/vimdocja/

UNIX板のvimスレ http://hibari.2ch.net/test/read.cgi/unix/1308288838/
2名無しさん@お腹いっぱい。:2011/08/24(水) 22:53:48.15 ID:p8AmiVjr0
>>1
edかと思ったよ

前スレ
vim Part3
http://hibari.2ch.net/test/read.cgi/software/1224769266/
3名無しさん@お腹いっぱい。:2011/08/25(木) 15:55:23.13 ID:WiIRXN6A0
何をどうedだと思ったんだ…?

>>1
4名無しさん@お腹いっぱい。:2011/08/26(金) 15:26:46.47 ID:7gDdieGO0
encofingオプションがcp932でないと:echo system('dir')の出力が下のような表示になってしまうのですが、
encodingオプションを変更せずにシェルから受け取った文字列をきちんと表示するにはどうしたらいいのでしょうか?

[:echo system('dir')の結果]
E:\prj\script <82> f<83>B<83><8c><83>N<83>g<83><8a>

2011/08/19 17:34 <DIR> .
2011/08/19 17:34 <DIR> ..
2009/02/24 00:38 6,387 0223.wsf
2009/02/26 19:45 6 16le.txt

[コマンドライン上での出力]
E:\prj\script のディレクトリ

2011/08/19 17:34 <DIR> .
2011/08/19 17:34 <DIR> ..
2009/02/24 00:38 6,387 0223.wsf
2009/02/26 19:45 6 16le.txt

gvim 7.3.260 kaoriya版 XpSp3 現在のencodingオプションはutf-8です。
よろしくお願いします。
5名無しさん@お腹いっぱい。:2011/08/26(金) 19:31:24.61 ID:fOqwJsXt0
>>4
:echo iconv(system('dir'), 'default', &encoding)
:echo system('dir | nkf -w')
64:2011/08/27(土) 16:33:23.13 ID:CTX/UEC50
>>5
上手くゆきました。ありがとうございます。
7名無しさん@お腹いっぱい。:2011/08/30(火) 01:18:31.17 ID:BIZo7GSQ0
あら?24日にはもう立ってたのかー。乙です。
8名無しさん@お腹いっぱい。:2011/08/30(火) 08:12:22.72 ID:LVIi/UTxO
KoRoNは香り屋VimでWindows2000と初期XPを見捨てた
貧乏人は死ねってことだ
絶対に赦さない
絶対ニダ
9名無しさん@お腹いっぱい。:2011/08/30(火) 11:27:17.33 ID:Vdy7I4lli
>>8
jvim使いましょう
10名無しさん@お腹いっぱい。:2011/08/30(火) 22:11:54.55 ID:hUkJ79V30
Vim に URL の文字列などをマウスでコピペしたりすると、
キーワードを補完するプルダウンメニューみたいなのがちらちら表示されるんですが
(コレは何て呼ぶんでしょうか?) 、
この機能は使わないので、抑制する .vimrc の設定方法があれば教えてください。
環境は UNIX (FreeBSD, Linux) の Vim で、 PuTTY など端末の中で動かしています。
11名無しさん@お腹いっぱい。:2011/08/30(火) 22:41:33.81 ID:n2iU+JUi0
>>10
コントロールコードが混ざってるわけじゃなくて?
再現できる何かを用意して欲しい
12名無しさん@お腹いっぱい。:2011/09/23(金) 19:15:07.00 ID:beNrbNfh0
>>10
:!a
で貼り付けして
escで抜けるとかはだめ?
13名無しさん@お腹いっぱい。:2011/09/26(月) 21:35:59.75 ID:6LfGjaL4P
gvimの起動時からフォントを変更したいんだけどどう設定すればいいの?
いま環境がないから確認できないけど、GUIのメニューからTakaoゴシックを指定すると正しく変更されるから
その時に表示されるとおり
.vimrcにset guifont=なにがし のような記述をすると
英字フォントまでいわゆる全角になってしまう
14名無しさん@お腹いっぱい。:2011/09/26(月) 23:13:29.41 ID:mazJztLC0
:help guifontwide
15名無しさん@お腹いっぱい。:2011/09/26(月) 23:19:17.44 ID:6LfGjaL4P
>>14
thx
だけどguifontwideだったかを単にguifontの代わりに設定しても同じ結果だったような
まあ明日試してみる
164:2011/09/28(水) 23:13:45.95 ID:vhT4UoRJ0
カレントバッファのウインドウが分割されているかどうか調べる方法があったら教えてください。
やりたい事はウインドウが分割されていたら「wincmd c」をされていなければ「bw」コマンドを実行したいです。
よろしくお願いします。

kaoriya版 gvim 7.3.260
1716:2011/09/28(水) 23:44:29.88 ID:vhT4UoRJ0
try
wincmd c
catch /E444/
bw
endtry

ウインドウ数を調べる方法は分かりませんでしたが、↑で望みの動作が出来ました。
お騒がせしました。
18名無しさん@お腹いっぱい。:2011/10/01(土) 23:57:33.35 ID:w3/BMmEI0
Windows7 x64に切り替え、Kaoriya版gvimを使っているのですが、困っていることがあります。

diff機能やChaliceなどで一時ファイルを作成できないようなのです。
 diff … E810 E97
 Chalice … E484
のエラーが出てしまいます… (gvim7.3, 7.2のどちらでもダメでした)

テンポラリフォルダの書き込み権限のせいかと思って、
アクセス権をフルコントロールにしても改善されませんでした。

私以外にも同じような現象に出会った方は居ないでしょうか?
どうにかして直したいのですが、ググっても見当たらなく、困っています…
解決策をご存じの方が居れば教えて下さい。
1918:2011/10/02(日) 01:09:11.92 ID:BkQg4KDy0
更に調べたところ自己解決しました…
viのオプション'shell'に設定されたシェルのせいでした。

ググると出てくる日本語版tcshを使うとだめでした。
cygwinに入ってるtcshを使えば問題なく動きました。

お騒がせしました。
20名無しさん@お腹いっぱい。:2011/10/02(日) 08:47:37.93 ID:ZqFd15a30
Vimはファイルの種類に応じてインデントや色分けなど
してくれますが、この種類のファイルにはこのプラグインを適用
する、という設定はどこに書いてあるんでしょうか?
例えば拡張子がrbならruby.vimを適用とか。
自作の言語用ソースに適用するプラグインを書きたいのです。
21名無しさん@お腹いっぱい。:2011/10/02(日) 19:08:54.12 ID:u8xDWGNj0
ftplugin
22名無しさん@お腹いっぱい。:2011/10/02(日) 21:03:12.18 ID:V35fcDyEP
>>20
:help filetype で大体わかると思うけど、filetype on
すると、ランタイムパスのfiletype.vimが読み込まれる。
この中でほとんど設定されるけど、最後に
runtime! ftdetect/*.vim
ってのがある。つまり、自分の設定フォルダにftdetectフォルダを
作って、その中に、
au BufNewFile,BufRead *.rb setf ruby
とか書いたruby.vim置いとけば良い。
そんなのは面倒ってんなら、.vimrcに書いとけばおk。
で、ftpluginもindentもsyntaxもau Filetype のフックがあって、
setf(iletype)でFileTypeイベントが発生したときにそれぞれのフォルダ下の
ファイルタイプ.vimをruntime! ファイルタイプ.vim する。
23名無しさん@お腹いっぱい。:2011/10/02(日) 22:14:20.44 ID:ZqFd15a30
>>21-22
ありがとうございます。
むむ…なかなか複雑な仕組みですね。
じっくり追ってみます。
24名無しさん@お腹いっぱい。:2011/10/02(日) 23:20:38.21 ID:uboz6x2T0
>>20は、自作のsyntaxを作る予定なの?
25名無しさん@お腹いっぱい。:2011/10/04(火) 00:06:20.60 ID:ynPPBtzq0
そう書いてるけど、何で確認したんだ。
実際作るときには文法が似てる言語のを流用すると楽だろうけれど。
26名無しさん@お腹いっぱい。:2011/10/04(火) 15:00:09.17 ID:/rBzXlYU0
昨日から突然、quickrunを実行するとVimが落ちるようになってしまって困ってる。
設定ファイルを初期化したり違うバージョン使ってみたりシステム復元してみても何をやっても直らない。

考えられる原因は、PHP5.3.8 Windowsインストーラー版をインストールしたことしか思い浮かばない。
アンインストールしてシステム復元してもダメだった。どうすれば直るんだろう?
27名無しさん@お腹いっぱい。:2011/10/04(火) 15:57:56.38 ID:brkdGf0s0
>>26
何をどう実行しようとしたとか、プラグイン、Vim自体のバージョンとか環境とか詳しく書かないと誰もわからんと思うよ。
28名無しさん@お腹いっぱい。:2011/10/04(火) 16:12:48.18 ID:ynPPBtzq0
ころんとかならなんかわかるんでないの
何がどうあれ、アプリが落ちるってのは広義のバグだし、パッチの価値あり
2926:2011/10/05(水) 09:36:59.27 ID:TNglbqni0
Vimは香り屋さんの最新版(7.3)Windows 32bit版で、OSはWindows Vistaです。
VimでもgVimでも落ちました。

ファイルタイプ問わず、 \r や :QuickRun などでquickrunを実行すると落ちます。
編集中のファイルでも確認ダイアログなどは出ずに強制終了します。

quickrun.vimはthincaさんが作った方を使っています。
同名別物のujihisaさんが作った方も試してみたら同じように落ちました。

あらためてVimとquickrunの最新版のみを入れた状態にして試してみても変わりませんでした。

他に何か書いた方がいいこと、試したらいいことあれば教えて下さい。
30KoRoN:2011/10/05(水) 15:47:01.82 ID:LrKux/9j0
>>29
Thanks!
あとでvim-jpに報告しときます。
31名無しさん@お腹いっぱい。:2011/10/05(水) 15:57:27.22 ID:e4RGN9X40
>>29
quickrun以外のプラグインと設定全部消しても落ちる?
32名無しさん@お腹いっぱい。:2011/10/05(水) 18:43:18.70 ID:vrhwbQH70
>>30
だれ?
33名無しさん@お腹いっぱい。:2011/10/05(水) 19:07:30.47 ID:e4RGN9X40
あープラグインはquickrunだけって書いてあったね。見落としてた。
設定も一切なし?
34KoRoN:2011/10/05(水) 19:42:26.71 ID:/nmlbzYD0
>>29
手元でPerlのHello Worldで試した限り、落ちることなく動作。
OSはWindows Server 2008

まっつんさんからリクエストが来てるので、お時間がある時に教えてください。
https://github.com/vim-jp/issues/issues/66
35名無しさん@お腹いっぱい。:2011/10/05(水) 21:15:07.15 ID:vrhwbQH70
以前は問題なかったっぽいところから、別の要因だろうとおもうんだけどなぁ。
てか、酉ないけど本物なの
36KoRoN:2011/10/05(水) 22:46:59.96 ID:/nmlbzYD0
>>36
たぶんほんもの。ブラウザとか携帯を使って書いてる&トリップは古いPCの中なので。

なんかMacVimではvimprocの更新に絡んだ問題があるみたい。
37名無しさん@お腹いっぱい。:2011/10/06(木) 02:40:46.08 ID:+qq6N4UP0
http://dl.dropbox.com/u/1736409/howm/2010/06/2010-06-07-182757.html
howm2html.vimを使っているのですが :Howm2html % をしても
「E65 不正な後方参照です」というエラーが出てファイルに関わらずデフォルトの
ファイル名がhowm2html.htmlのものしか作ることができません。

どうにかこのエラーを回避できないでしょうか
3826:2011/10/06(木) 11:13:13.68 ID:MAH1Eain0
>>34
お返事ありがとうございます。

>:QuickRun -runner xxx
>でshell,vimproc,remote,system,pythonを試してどれで落ちるかやって欲しい。

全部落ちました。

思い出したんですが、たぶん原因はPythonのような気がします。
何かいじったけど何をしたか覚えてないんでちょっと調べてみます。

あと、Vimのコマンドラインでこれ打ったら落ちました。
:python print 1

Rubyでは落ちません。
:ruby puts 1

PythonはWindowsのコマンドプロンプトでは正常に動きます。環境変数も正しく通ってました。
C:\>python -V
Python 2.7.1
3937:2011/10/06(木) 13:14:41.53 ID:+qq6N4UP0
すみません、追記します。
.vimrcを取り除いてみたところエラーは出なくなりました。

ところが目的の、
"-% かファイル名を指定した場合は、拡張子をhtmlに変更したファイル名で出力されます。
この動作にならず、毎回"howm2html.html"ファイルしか作れません。
どなたかわかる方がいましたらよろしくお願いします。
40名無しさん@お腹いっぱい。:2011/10/06(木) 23:39:29.75 ID:jT+V/Ln00
>>38
私の環境(XP 32bit)では、
gvim.exe -u %VIM%/vimrc

vim73-kaoriya-win32-20111002(vim73.329 if_pyton3.2 + if_python2.7)
:python3 print(1) としたとき
python2.6がインストールかつ C:/Python26にパスが通ってるとき、SEGVる。
C:/Python26/Libをリネームすると、この状態は回避される。
>>38 と違って、python2.7で :python print(1) としたとき
私の環境では正常に動作する。

尚、vim7.3.333 + kaoriya patch + if_python3.1 + if_python2.6 の環境では
上のような状態にはならず正常に働く。
41KoRoN:2011/10/07(金) 09:42:51.17 ID:SZCYd4Rb0
>>40
つまり…
* Python2と3が両方インストールされている状況で、
* かつPATHが両方に設定されている時、
* PATH上の優先順位が低いほうを利用しようとするとコケる
ということかしら?

32bitであるとか、どちらの優先順位が低いかとかいう
その他の条件はあるかもだけど。
42名無しさん@お腹いっぱい。:2011/10/07(金) 15:52:11.14 ID:67+ildmf0
>>41
とりあえず、pythonのインストール先とdellのパスの優先順位は関係ないみたい。
私の環境で、PYTHONPATHが C:\Python26\Lib\site-packages;C:\Python26\Scriptsと
なっていたので、vimに python32.dll が読み込まれるより前に
:let $PYTHONPATH = '' とするか、きちんと、%PYTHONPATH% 設定すると
>>40 の問題は解決した。

vim-quickrun(thinca版 efcbb18) の結果は以下の通り。
gvim73-kaoriya-win32-20111002(vim73.329 if_pyton3.2 + if_python2.7)
○ :QuickRun -runner system
× :QuickRun -runner shell
○ :QuickRun -runner vimproc
× :QuickRun -runner remote
× :QuickRun -runner python

gvim7.3.333 + kaoriya patch + if_python3.1 + if_python2.6
+ yukihironakadaira-vim-cmdsrv-nox
http://code.google.com/r/yukihironakadaira-vim-cmdsrv-nox/
○ :QuickRun -runner system
× :QuickRun -runner shell
○ :QuickRun -runner vimproc
○ :QuickRun -runner remote
× :QuickRun -runner python
43名無しさん@お腹いっぱい。:2011/10/08(土) 11:56:33.49 ID:74+AmP5D0
質問です。
windowsショートカットファイルの中身をvimで直接見るにはどのようにすればよいでしょうか。
中に書いてあるパスをguiの操作なしにvim単体で見たり、切り貼りするのが目的です。
44名無しさん@お腹いっぱい。:2011/10/09(日) 14:12:36.43 ID:KNRq1L7j0
neobundleが空白のパスを使えない問題を作者に報告したいんだけど、Twitter, Github, Bloggerのコメント欄以外で報告できる場所ないです?
上の3つはアカウント持ってないんですよね
45名無しさん@お腹いっぱい。:2011/10/09(日) 17:43:45.55 ID:7v0FPU8f0
メール
46名無しさん@お腹いっぱい。:2011/10/09(日) 23:56:32.69 ID:8PJGZNqm0
テキスト編集中に、画面内の少し離れた行の
特定キーワードから行頭または行末まで
ヤンクしたいってことが割とあるのだけど
具体的にどんな操作でできるかな。
できればカレント行からカーソルを動かさず
EXコマンドでやりたい。

行番号、キーワード、コピー方向の指定
みたいな感じで指定するイメージ。
47名無しさん@お腹いっぱい。:2011/10/10(月) 13:34:33.75 ID:W3CoLfdm0
すぐ戻れるからとその辺を追及してこなかったなぁ。
なんで移動したくないの?と方向をそらすのはだめかな
48名無しさん@お腹いっぱい。:2011/10/10(月) 13:40:17.00 ID:RY6//1YI0
>>47
ヤンクしたあと、カレント行に戻るのって面倒じゃない?
あれ、どこ編集してたっけってなる。
49名無しさん@お腹いっぱい。:2011/10/10(月) 14:09:23.57 ID:CS61/0bj0
戻るのは``するだけなんじゃ…
あとexコマンドって行指向だから文字単位でヤンクってできるのかな?と
50名無しさん@お腹いっぱい。:2011/10/10(月) 15:53:37.06 ID:f35WvSkBP
何がしたいかいまいち分からんけど
移動前にmaとかmbとかマークしといて
'aとか`aとか'bとか`bとかやって戻ればええやん
HとかMとかLとかでも大まかに移動できるし5Hとか5Lとかでもいいし
ざくっと動いてwとかfとかで微調整
51名無しさん@お腹いっぱい。:2011/10/10(月) 16:04:10.66 ID:oujnBRkK0
>>46
exコマンドで

:行番号,行番号y
52名無しさん@お腹いっぱい。:2011/10/10(月) 20:58:50.14 ID:RY6//1YI0
んー、わかりにくかったかな。
要はちょっと似た行の一部を持ってきて再利用したい。

1 puts("paper=#{PAPER}, scisors=#{SCISORS}, stone=#{STONES} ?")


20 (カレント行)

今カーソルが行20にあって、ここに行番号1の前半部分
puts("paper=#{PAPER};
ここだけ持ってきて、続きで別の単語を打ち込みたい。

しかし行番号1全体をヤンクし、カレント行にペーストし、scの前まで
カーソルを移動して行末まで削除、というのは意外に面倒。

それなら、「行番号1の sc という単語から左側をヤンクして
カレント行に貼り付ける機能」があれば、あとはAコマンド打って
タイプを続けるだけだから楽ちん…ではないかと。
53名無しさん@お腹いっぱい。:2011/10/11(火) 01:22:52.76 ID:Vj3e9REF0
> 行番号1全体をヤンクし、カレント行にペーストし
ここってなんか楽な方法があったような気がするけど

> scの前までカーソルを移動して行末まで削除
これはWCとかf,wCじゃだめですかね
54名無しさん@お腹いっぱい。:2011/10/11(火) 01:25:14.42 ID:CqDX+1Kl0
ノーマルモードでの ctrl-o と ctrl-i を覚えれば >>48 みたいなことは言わなくなると思う。
55名無しさん@お腹いっぱい。:2011/10/11(火) 01:26:20.00 ID:8/y4+D6a0
>>52
俺は便利だと思わんが、こんなんを vimrc に書いておけばいいんじゃないか

function! s:benri(lineno, pat)
let line = getline(a:lineno)
let pos = match(line, a:pat)
if pos != -1
call setline('.', getline('.') . line[0 : pos-1])
endif
endfunction
command! -range -nargs=* Benri call s:benri(<line1>, <q-args>)
56名無しさん@お腹いっぱい。:2011/10/11(火) 01:34:16.38 ID:CqDX+1Kl0
>>52
ggyf,<C-o>p
57名無しさん@お腹いっぱい。:2011/10/11(火) 05:56:17.03 ID:nv7ftb3WP
>>52
> 今カーソルが行20にあって、ここに行番号1の前半部分
> puts("paper=#{PAPER};
> ここだけ持ってきて、続きで別の単語を打ち込みたい。
1GY``pfスペースD
大した手間ではないと思うが…
58名無しさん@お腹いっぱい。:2011/10/11(火) 09:34:39.78 ID:5JJVdGmKi
>>52
:1t.WC
あとはお好きに
59名無しさん@お腹いっぱい。:2011/10/11(火) 09:52:42.93 ID:Vj3e9REF0
>>58
わあああすっきりした!横だがありがとう!
6058:2011/10/11(火) 09:53:25.62 ID:5JJVdGmKi
間違えた
>>52
:1t.<CR>WC
61名無しさん@お腹いっぱい。:2011/10/11(火) 16:01:50.29 ID:8F1REQTL0
いままで知らなかったんだけど、Windows版でも .vimrc .gvimrc で読み込まれるのね。
Linuxと同期するときわざわざ _vimrc _gvimrc にリネームしてて面倒だった。
:version に書いてないのは何故なの?
62名無しさん@お腹いっぱい。:2011/10/11(火) 19:33:40.79 ID:FnmRtgC90
>>61
:help $MYVIMRC
63 忍法帖【Lv=7,xxxP】 :2011/10/12(水) 12:25:56.58 ID:BtPtnO/Y0
>>60
t.の意味は?
どうやってヘルプ引けばいい?
64名無しさん@お腹いっぱい。:2011/10/12(水) 14:59:54.60 ID:BxUzGsZ30
>>63
:help :t
65名無しさん@お腹いっぱい。:2011/10/12(水) 23:35:39.88 ID:jhG2+Cfh0
|hoge<<aaa>>

上の文をconcealを使ってhogeだけの表示にしたいんだけど、さっぱりうまくいかない。
できる人いたら頼む
66名無しさん@お腹いっぱい。:2011/10/13(木) 03:38:27.79 ID:HCRX6qaa0
>>65
よくわからないながらもやってみた

set concealcursol=nc
set conceallevel=2
syn match tag "|\w\+<<.\{-}>>" contains=tagEnd,tagStart
syn match tagStart contained "|" conceal
syn match tagEnd contained "<<.\{-}>>" conceal

どうかな
67名無しさん@お腹いっぱい。:2011/10/13(木) 22:41:51.38 ID:21JRGhMY0
>>66
おお、動いた!
これで画面が好みになって嬉しい。ありがとう。
68名無しさん@お腹いっぱい。:2011/10/14(金) 00:30:09.38 ID:DJrgaLLA0
ハイライトを作りたいんですが、正しい書き方がわかりません。
個々では上手くいくんですが、以下のようにすると一番下のmatchのみが有効になるようです。
全て有効になるようにするにはどう書けばいいんでしょうか?

hi MyColor guifg=black guibg=pink
hi MyColor2 guifg=black guibg=skyblue
hi MyColor3 guifg=black guibg=yellow

match MyColor /名前/
match MyColor2 /ほげ\|ふが\|ぴよ/
match MyColor3 /キーワード[ABCDEFG]/
69名無しさん@お腹いっぱい。:2011/10/14(金) 22:15:19.98 ID:MqfRh1xn0
>>68
:help matchadd()
70名無しさん@お腹いっぱい。:2011/10/14(金) 22:30:47.09 ID:XXlKHoL+0
matchじゃなくてsyn matchだよね?
7144:2011/10/15(土) 23:57:18.58 ID:IwC4hnVz0
Thx oppara.
72名無しさん@お腹いっぱい。:2011/10/24(月) 03:51:40.52 ID:VtDpL4Od0
Vim script専用板を立てました。
Vim script 1
http://hibari.2ch.net/test/read.cgi/tech/1319395708/
73名無しさん@お腹いっぱい。:2011/10/24(月) 15:26:31.90 ID:meTzF+ls0
script抜きのvimスレってなんなんだお
74名無しさん@お腹いっぱい。:2011/10/24(月) 16:54:34.15 ID:LvTP/Xvw0
いろいろあると思う。
75名無しさん@お腹いっぱい。:2011/10/25(火) 22:20:33.51 ID:N5lpSnd70
windows版のvimを落としてみたのですが、
ちょっとありえないくらい遅いです
バーチャルマシン上のlinuxのvimの方がはるかに速いです
なんでこんなに遅いんでしょうか?
76名無しさん@お腹いっぱい。:2011/10/25(火) 23:21:37.45 ID:M0fFXPwE0
GVim?
77名無しさん@お腹いっぱい。:2011/10/25(火) 23:40:57.61 ID:N5lpSnd70
普通のvimの方でした
gvimを使ってみると速くなりました
ありがとうございます
78名無しさん@お腹いっぱい。:2011/10/26(水) 02:34:54.82 ID:TSPN+MtK0
バーチャルマシンだと遅くなるって数年前の発想だろ
79名無しさん@お腹いっぱい。:2011/10/26(水) 19:50:43.09 ID:xDyR/yge0
windowsのdosプロンプトは遅いよね
cygwinのrxvtかckとかいれるといいんじゃないかしらん
80名無しさん@お腹いっぱい。:2011/10/26(水) 21:18:47.39 ID:EpOCMfPr0
起動時にいろいろと組み込んでるから
81名無しさん@お腹いっぱい。:2011/10/26(水) 23:06:14.02 ID:h3X7KUUGP
>>78
実際遅いよ
82名無しさん@お腹いっぱい。:2011/10/27(木) 02:31:25.41 ID:ZxIoM2kH0
遅いけど、そこまで変わらない印象だなぁ。
ディスクIOに関しては逆に速かったりするけれど。
83名無しさん@お腹いっぱい。:2011/10/27(木) 06:32:59.06 ID:Gcq3CDSp0
俺はVMware Workstationを3の頃から使っているが、ディスクIOが実機を超えた事などただの一度もない
どんだけ遅いかっていうと、32GB積んだ1100T BEのWin7 Proホストから、
Gentooゲストでpvscsi、vmxnet3をそれぞれカーネル組込みして、4GB、2コア割り当てした状態でさえ
4GB積んだD525にカーネルソースのtar玉展開で余裕で負けるレベル
それもD525の方はdata=journalでマウントしたext4で、VMwareの方はwithout journalなジャーナル無しのext4なのにもかかわらず負ける

CPUに仮想化支援がついて、CPU自体の処理能力は実機とそう変わらなくなり
emerge gccなどすると4倍近く、VMwareの方がD525実機よりも速く終わるが、IOだけは相変わらず遅い
俺がVMwareを利用するのは、ひとえにCygwinより早く同様の処理ができるから
仮想化PCのディスクIOが実機を超えるなどと息を吐くように嘘をつくな、このしったか野郎が!
84名無しさん@お腹いっぱい。:2011/10/27(木) 10:28:10.72 ID:pIZ5DdiM0
>>83
落ち着け
そして激しくスレチだ
85名無しさん@お腹いっぱい。:2011/10/27(木) 19:58:53.12 ID:vhg+UE010
>>83
Keep it simple, stupid.
86名無しさん@お腹いっぱい。:2011/10/27(木) 20:48:19.31 ID:ZxIoM2kH0
>>83
普通のパソコンに乗ってる仮想マシンで試してみたよ。
仮想ディスクが置かれてるのは普通のSATAのHDD(7200回転)

ホスト
 シーケンシャルリード 78.83MB/s
ゲスト
# hdparm -tT /dev/hda
/dev/hda:
Timing cached reads: 22364 MB in 1.99 seconds = 11212.27 MB/sec
Timing buffered disk reads: 1084 MB in 3.00 seconds = 360.83 MB/sec
87名無しさん@お腹いっぱい。:2011/10/27(木) 21:00:29.75 ID:ZxIoM2kH0
この差がどこにあるかは、いくつかの理由はすぐに思い浮かぶだろうけど、
ゲストに閉じた世界ではsyncを含めたIOが高速になるのはわかるよな。
ゲストは別にRAIDとか組んでない。

あと、ホストとゲストで異なる計測方法であることに文句を付けたいかもしれないので、
ホストゲストともにWindows、計測ソフトはCrystalDiskMarkであわせた。
ホストは先の結果。
ゲストはシーケンシャルリード 551MB/s
88名無しさん@お腹いっぱい。:2011/11/04(金) 18:09:43.23 ID:jeCBSjWN0
gvimで色設定を変えても、次回起動時には元に戻っています
保存しておくにはどうしたらいいでのでしょうか?
89名無しさん@お腹いっぱい。:2011/11/04(金) 18:50:32.67 ID:P19rZvpt0
設定ファイルに記述する
90 忍法帖【Lv=7,xxxP】 :2011/11/04(金) 21:04:59.77 ID:LfnoLx540
ゆないとからーすきーむ!!
91名無しさん@お腹いっぱい。:2011/11/04(金) 22:14:16.82 ID:gx5KOKvT0
どう考えてもno thank youです。
92名無しさん@お腹いっぱい。:2011/11/05(土) 22:22:46.60 ID:E/qJf8KI0
  /\___/\
/ /    ヽ ::: \
| (●), 、(●)、 |
|  ,,ノ(、_, )ヽ、,,   |
|   ,;‐=‐ヽ   .:::::|
\  `ニニ´  .:::/      no thank you
/`ー‐--‐‐―´´\
       .n:n    nn
      nf|||    | | |^!n
      f|.| | ∩  ∩|..| |.|
      |: ::  ! }  {! ::: :|
      ヽ  ,イ   ヽ  :イ
93名無しさん@お腹いっぱい。:2011/11/07(月) 12:31:31.51 ID:kRW0nDZs0
>>88
既存の設定ファイルにデフォルトの指定が残っている場合がある。
94名無しさん@お腹いっぱい。:2011/11/07(月) 12:32:25.19 ID:kRW0nDZs0
しかしWindows7で描画がものすごく重い。
何とかならないものか。
95名無しさん@お腹いっぱい。:2011/11/13(日) 06:23:36.28 ID:x9vJyQwd0
vim-metarwのwin32版をbundleしても、:Edit等のコマンドが何も呼び出せないんだが、どういうのが原因だろうか。
KaroiyaVimは最新にしてあるんだが……
96名無しさん@お腹いっぱい。:2011/11/13(日) 23:30:26.13 ID:Sm6YHeFq0
>>95
https://github.com/mattn/vim-metarw.git
のwin32 branchを入れて、helpに書いてあるように
:call metarw#define_wrapper_commands()
97名無しさん@お腹いっぱい。:2011/11/16(水) 00:13:46.82 ID:dD1g8WkV0
>>96
These wrapper commands are not defined automatically.
If you want them, you have to call
|metarw#define_wrapper_commands()|.

この部分か、なるほど!
まだまだhelpを見るのが身についていないようだ……。
ひとまず目的のコマンドは使えるようになったみたい。ありがとう。

98名無しさん@お腹いっぱい。:2011/11/17(木) 05:23:33.18 ID:+71APr6I0
UniteとかQFixHowmとか、ファイルを開く場面で
foo.txt
bar.txt
hoge.txt
と並んでいるときに、Unite呼ぶ=>foo開く=>Unite呼びなおす=>hoge開くっていうのなんとか省略できないかな?
99名無しさん@お腹いっぱい。:2011/11/17(木) 07:26:30.80 ID:Kqiep3Uf0
>>98
:help unite-options-no-quit
100名無しさん@お腹いっぱい。:2011/11/17(木) 23:33:39.99 ID:+71APr6I0
>>99
ty!
101名無しさん@お腹いっぱい。:2011/11/22(火) 10:45:21.92 ID:oIZWt8rF0
あなたのvimはsystem32を何秒で開けますか?: お気に入りのツールを気ままに拡張するブログ
http://yuratomo.seesaa.net/article/236365078.html
>というわけで、dirをラップしたファイラ「Lfiler」なるものを作りました〜。
102 忍法帖【Lv=15,xxxPT】 :2011/11/22(火) 21:42:17.21 ID:lR5cnxcI0
vimfilerとどっちがいい?
103名無しさん@お腹いっぱい。:2011/11/24(木) 02:38:52.31 ID:4xBa+etu0
http://whileimautomaton.net/2008/08/vimworkshop3-kana-presentation

キーの割り当てられていないコマンド とは例えば何でしょうか?

104名無しさん@お腹いっぱい。:2011/11/24(木) 04:19:25.03 ID:iN0wBfHu0
>>103
retabとか
105名無しさん@お腹いっぱい。:2011/11/25(金) 17:23:15.06 ID:BJju0YMg0
netrwバッファの閉じ方について :bdできません。どうやったらnetrwを終了できるんでしょうか。
106名無しさん@お腹いっぱい。:2011/11/25(金) 22:40:03.52 ID:TNDjvRGa0
UNIX板のスレ落ちたな
107名無しさん@お腹いっぱい。:2011/11/25(金) 22:40:30.60 ID:TNDjvRGa0
ゴメンうそついた
108名無しさん@お腹いっぱい。:2011/11/26(土) 21:16:06.09 ID:eDfB3kxS0
>>104
どうも
109名無しさん@お腹いっぱい。:2011/11/26(土) 21:17:01.93 ID:eDfB3kxS0
.vimrc で

#include $HOME/.vimrc1
#include $HOME/.vimrc2

みたいに出来ますか?
110名無しさん@お腹いっぱい。:2011/11/26(土) 21:56:25.69 ID:aCELrtst0
:source
111名無しさん@お腹いっぱい。:2011/11/28(月) 14:36:19.47 ID:IxfP2u4m0
いつからか migemo 使うと vim が落ちるようになった。
何が原因なんだろう。

香り屋vim7.3
112名無しさん@お腹いっぱい。:2011/11/28(月) 22:06:28.91 ID:zx9QwANl0
113名無しさん@お腹いっぱい。:2011/12/01(木) 21:36:36.07 ID:HnGkW7Kv0
set ignorecaseと設定しているときに、
search()で大文字小文字を区別して
検索したいのですが、何か方法があるでしょうか?

¥Cを検索パターンの中に入れてみても
うまくいきませんでした。
114名無しさん@お腹いっぱい。:2011/12/01(木) 21:57:18.60 ID:yZCWmjb20
'\Cpattern' or "\\Cpattern" でいけない?
"\Cpattern" だとだめよ
115名無しさん@お腹いっぱい。:2011/12/02(金) 16:45:29.45 ID:xGmBOX9sO
GVim起動時の

終了するには〜
オンラインヘルプは〜
バージョン情報は〜

の画面を独自のものに替えるにはどうしますか?
スクリプトを追加したんで
入力モード時の日本語On/Off切り替えは  Ctlr-J

などと追記したいです
116名無しさん@お腹いっぱい。:2011/12/03(土) 01:02:09.22 ID:247pbiur0
無理。
117名無しさん@お腹いっぱい。:2011/12/03(土) 03:37:13.94 ID:L+kv9zzG0
あの画面、buftabs入れるとスキップできるんだよね。
あれはどうやってるんだろう?
118名無しさん@お腹いっぱい。:2011/12/03(土) 12:42:11.36 ID:psJiaJqs0
そういえば、Chalice を起動したとき
「そんな餌では起動しないクマー!」
がズサーって出てくる
アレを変えようと思ってたのに

ソースを見ると別のことに興味がわいて、
そんなどうでもいいことは忘れてしまう
119名無しさん@お腹いっぱい。:2011/12/03(土) 16:31:26.53 ID:YRhVP07y0
>>115
set encodeing=utf-8にしたときに、
その画面とかメッセージが文字化けまくたのを、
vim.moをとってきて直したよ。

なんで、vim.moの元のvim.poをいじってvim.moを
作って入れかれればできなくなはいと思う。
かなり面倒なので、やるだけの価値があるかどうかは、
判断まかせるけど。
120113:2011/12/03(土) 17:26:15.76 ID:4Kr8G+z90
>> 114

もともと search('\<in\>\_s*\%#','bW') としていたのですが、
search('\C\<in\>\_s*\%#','bW') としてもだめでした。
121名無しさん@お腹いっぱい。:2011/12/04(日) 07:54:00.93 ID:08jr/s9t0
そのvim壊れてんじゃね
122名無しさん@お腹いっぱい。:2011/12/05(月) 15:03:10.06 ID:0e6Na7Ah0
>>117
set shortmess+=I
123名無しさん@お腹いっぱい。:2011/12/07(水) 19:44:28.44 ID:URX8S3UlO
>>119
ありがとうございました(´・ω・`)
124名無しさん@お腹いっぱい。:2011/12/08(木) 16:26:48.42 ID:4qIGjEEGO
wやeって日本語文の前ではほぼ無力じゃないですか
日本語形態素解析とか構文解析とか云々して
良い位置でカーソル止めてくれるようになるスクリプトは開発されてないのですか?
125名無しさん@お腹いっぱい。:2011/12/08(木) 22:58:34.04 ID:Fccoj1Us0
>>124
構文解析まで行かなくても、せめてjvim3程度に文字種類を見て
文節っぽい単位での移動はしたいですよね。
以下のscriptはあるようです。
http://www.fenix.ne.jp/~G-HAL/soft/nosettle/#vim
のmatchit2.vim。
https://github.com/deton/motion_ja.vim
126名無しさん@お腹いっぱい。:2011/12/09(金) 00:52:51.97 ID:YULsi/+FO
>>125
あり^^
127名無しさん@お腹いっぱい。:2011/12/10(土) 13:52:45.58 ID:GiDKYkjj0
アンドゥで前回:writeしたところまで一気に戻るようなコマンドってないでしょうか?
128名無しさん@お腹いっぱい。:2011/12/10(土) 14:00:24.99 ID:qcnUletAP
>>127
:e!
129名無しさん@お腹いっぱい。:2011/12/10(土) 19:26:59.43 ID:3Eh8SCDo0
>>128
俺は127じゃないけど、ありがとう。
その手があったか。感動した。
130名無しさん@お腹いっぱい。:2011/12/10(土) 21:19:05.40 ID:YYLN10mg0
:earlier 1f
131名無しさん@お腹いっぱい。:2011/12/11(日) 00:34:24.71 ID:Pjs4BBjV0
デュアルディスプレイ環境で作業していて、
左側のディスプレイはgetwinposx()でマイナスのX座標になっています、

立ち上げた後、:winpos -100 0 とするとコマンドとおりの座標(左ディスプレイへ)移動するのに、
.vimrcに同コマンドを記述していてもX座標は0に補正されてしまいます、

.vimrc上で何か良い方法ないでしょうか。
132名無しさん@お腹いっぱい。:2011/12/11(日) 02:23:03.62 ID:Igep7V1r0
>>131
あてずっぽうだけど
.gvimrc に書いてみたらどうだろ
133名無しさん@お腹いっぱい。:2011/12/11(日) 07:59:16.89 ID:Pjs4BBjV0
>>132
駄目でした、
色々ググってみたらwinposで画面外に移動させるような悪意のあるスクリプトで
初心者が困る云々の書込みをみたので、もしかしたらvim側でそういった対策をしてるのかもしれないです。

こういうもんだと諦める事にします、有難うございました。
134名無しさん@お腹いっぱい。:2011/12/11(日) 19:37:25.37 ID:jXaO6Cz+0
.gvimrcに以下で。

if has('gui_running')
if has('autocmd')
augroup GUIWindow
autocmd!
autocmd GUIEnter * winpos -100 0
augroup END
endif
endif
135名無しさん@お腹いっぱい。:2011/12/13(火) 15:43:31.71 ID:d6Br6hA00
>>112
おお thnx
136名無しさん@お腹いっぱい。:2011/12/13(火) 15:48:16.16 ID:d6Br6hA00
>>112
おお、ありがとう
137 忍法帖【Lv=24,xxxPT】 :2011/12/14(水) 00:36:48.28 ID:3iH2xhNE0
vimfilerを開いた時だけ最大化したい
au filetype vimfiler si ~x
で最大化は出来るんだけど、vimfilerから出た時に自動で元に戻すにはどうすればいい?
138名無しさん@お腹いっぱい。:2011/12/14(水) 22:49:01.07 ID:6mfPoJXV0
日本語、繁体字、簡体字、注音、
声調記号(macron acute grave hacek)、ウムラウト
をwidowsで同時に表示できる等幅フォントはありませんか?

普段 MS_Gothic
繁体字 MingLiu
簡体字 SimSun
言語によってフォントを切り替えて使っていますが、煩わしいです。
MS_Gothic はカバーしている記号が多いですが、ハーチェクやギリシャ文字が全角なのがちょっと残念です。

ゴシック系の繁体字フォントもあれば教えて欲しいです。
139131:2011/12/15(木) 08:46:56.52 ID:pe+cPpCa0
>>134
この方法を少し修正して設定ファイルから読み込めるようにして
期待通りの動作をする事が出来ました、有難うございました
140名無しさん@お腹いっぱい。:2011/12/17(土) 22:42:44.64 ID:DloCL+j60
neocomplcacheってuniteに依存するようになったの?

function <SNR>60_on_moved_i..neocomplcache#do_auto_complete..neocomplcache#get_complete_results..<SNR>60_set_complete_results_words..18..<SNR>65_get_glob_files, 行 62
Vim(let):E117: 未知の関数です: unite#util#substitute_path_separator
Error occured in complfunc's get_complete_words()!
Plugin name is filename_complete

この人の作るプラグインバグ多過ぎ
どっかでテスト書いてないとか言ってた気がするけどそのせいか
141名無しさん@お腹いっぱい。:2011/12/17(土) 23:06:20.76 ID:BYjxuOpjO
>>125
matchit2.vim入れたらwの度に警告音(それ以上カーソル行けませんよ)鳴るようになったんですが
これどないしましょう?
142 忍法帖【Lv=27,xxxPT】 :2011/12/18(日) 00:35:47.32 ID:15v8XJ+10
>>140
んじゃ使うなよ
143名無しさん@お腹いっぱい。:2011/12/18(日) 02:02:26.64 ID:07Ge6DQVO
>>142
冷たい><
なんか嫌な事でもあったんですか?><
144 忍法帖【Lv=27,xxxPT】 :2011/12/18(日) 06:08:37.92 ID:15v8XJ+10
>>143
人生嫌なことだらけさ……
145名無しさん@お腹いっぱい。:2011/12/18(日) 07:28:32.20 ID:Fnur24jE0
>>140
https://skydrive.live.com/?cid=0426991A3A631B5F#cid=0426991A3A631B5F&id=426991A3A631B5F!105
neocomplcache-fix-E117-substitute_path_separator.patch
neocomplcache-fix-9794647.patch
146名無しさん@お腹いっぱい。:2011/12/18(日) 07:46:34.62 ID:eor6vMpc0
>>140
問題が起きたらアップデートが基本。
147名無しさん@お腹いっぱい。:2011/12/18(日) 12:52:18.08 ID:iiQp81xR0
>>146
直ったのかと思ってアップデートしてみたけど直ってないですね
というかそもそもアップデートしたら壊れてたわけで
148名無しさん@お腹いっぱい。:2011/12/18(日) 13:13:40.34 ID:Fnur24jE0
ついでに
#10: Windows環境でパイプが動作しません
https://github.com/Shougo/vimproc/issues/10#issuecomment-3192801
と、
https://github.com/aniederl/haskellmode-vim.git
https://github.com/c9s/perlomni.vim.git
などで、vimprocを使うように改造するとパイプが働かないのと
neocomplcacheで 'omnifunc' が正常に働かないのを修正。
要vimprocの再コンパイル

https://skydrive.live.com/?cid=0426991A3A631B5F#cid=0426991A3A631B5F&id=426991A3A631B5F!105
fix-vimproc-plineopen-proc_w32.c.patch
fix-neocomplcache-omni_complete.vim.patch

cgywinでvimshellを使うと vp_killで殆どプロセスがないと言われて失敗する(たまに成功する)
native Windowsでもたまに失敗する。

fix-vimproc-win32-vp_kill.patch
149名無しさん@お腹いっぱい。:2011/12/18(日) 14:55:08.28 ID:IPi0qOSu0
>>148 (替え歌の人?)
ちなみに、ちなみにを多用してますがちなんでいないことが多いですよ。がんばれ
150名無しさん@お腹いっぱい。:2011/12/18(日) 15:34:38.35 ID:iJINeWnV0
neocomplcacheと言えば、ポップアップが出ていて、かつ候補を選択してない状態で<CR>を入力した時に改行しない。切れそう
151名無しさん@お腹いっぱい。:2011/12/18(日) 15:52:30.54 ID:IPi0qOSu0
>>150
報告して直してもらうか使うのをやめるかの選択だね
152名無しさん@お腹いっぱい。:2011/12/18(日) 16:41:35.42 ID:Fnur24jE0
>>150
inoremap <silent> <expr> <Return>
\ (pumvisible()
\ ? (exists('#neocomplcache#CursorMovedI')
\ ? neocomplcache#smart_close_popup()
\ : "\<C-y>")
\ : '') . "\<C-g>u\<Return>"

ちなみに私は本人ではありません。安全のため本人からの修正を待ちましょう。
153名無しさん@お腹いっぱい。:2011/12/18(日) 17:57:19.73 ID:E7UuS2gS0
質問させてください。
http://www.kaoriya.net/software/vim
ここで64bit版をダウンロードして起動したんですが、
レジストリにVimの情報が登録されてないようなんです。
どうすればレジストリに登録できるのでしょうか。
154名無しさん@お腹いっぱい。:2011/12/18(日) 19:19:16.02 ID:bF0YkqLn0
>>153
今はOLEはオフになっているのでレジストリには登録されないです。
(:verすると14行目くらいに "-ole" って表示されているはず)
+oleの場合は起動オプションに -register と -unregister が使えます。
155 忍法帖【Lv=27,xxxPT】 :2011/12/18(日) 19:25:35.17 ID:15v8XJ+10
>>152
>>137 も教えてよ!
156153:2011/12/18(日) 19:35:19.01 ID:E7UuS2gS0
>>154
ありがとう。ということは、以下でコンパイルしてやればいいんですね。
mingw32-make -f Make_ming.mak OLE=yes
157154:2011/12/18(日) 20:09:44.79 ID:bF0YkqLn0
>>156
Yes
158名無しさん@お腹いっぱい。:2011/12/19(月) 12:58:25.23 ID:pTy1laPr0
>> 137

vimfilerをアップデートして、
VimFilerSplit -winwidth=999 -winminwidth=35
を何かにマッピングする。
159名無しさん@お腹いっぱい。:2011/12/19(月) 13:01:39.17 ID:pTy1laPr0
>> 150

それはVimの仕様なので直せませんよ。
ポップアップが自動で出てくることを考慮していないらしく、デフォルトでそうなっているみたいです。
160名無しさん@お腹いっぱい。:2011/12/19(月) 21:26:36.12 ID:bjwB/53Y0
vimprocのパイプが修正されたみたいなので、動作確認

1. vimproc, neocomplcacheを git pull
2. vimproc.dllをコンパイル
3. $ git clone https://github.com/c9s/perlomni.vim.git

4. neocomplcache, perlomni.vimにパッチを当てる
https://skydrive.live.com/?cid=0426991A3A631B5F#cid=0426991A3A631B5F&id=426991A3A631B5F!105
perlomni.vim-d64e43d.patch
fix-neocomplcache-do_auto_complete.patch
neocomplcache-enable-perl-omni.patch

5. ファイルを開いて
:call neocomplcache#set_completion_length('omni_complete', 0)
:call neocomplcache#set_completion_length('member_complete', 1)
とすれば、necoで perl omniが使えるようになる。
必要なら g:neocomplcache_omni_patterns.perl を設定する。

let g:perlomni_use_vimproc = 1 とすれば vimprocが使われる。
デフォルト値は !has('filterpipe') && s:exists_vimproc_version である。
has('filterpipe') が有効であれば vimprocを使う必要はない。
native Windowsでは gnuなtoolがインストールされている必要がある。
gnuwin32, cygwin, msysなど。
161名無しさん@お腹いっぱい。:2011/12/20(火) 04:46:35.82 ID:J9aBWT6k0
>>152
どもども。よく試せてないけど動いてる気がする。

neocomplcacheはいろいろ癖があるね。
typoして消した単語も補完候補に現れるし、入力中のctrl-u(入力クリア)は効かなくなったし・・・


162名無しさん@お腹いっぱい。:2011/12/20(火) 09:53:40.38 ID:LkU0Fx/Y0
>>161

Ctrl-uが効かなくなるのはVim側の仕様。
ユーザー定義補完のプレフィクスがCtrl-uなのが原因。
ハードコーディングされていてプラグインからは修正不可。
Ctrl-eで一度ポップアップを消してから、Ctrl-uをする。
163名無しさん@お腹いっぱい。:2011/12/20(火) 22:55:24.69 ID:OSrHrUen0
ところで、このエディタって、普通の日本語の文章を打つのには適さない?
164名無しさん@お腹いっぱい。:2011/12/20(火) 23:28:54.71 ID:h9/bhKJ20
色んなエンコードに対応してるから適してないことはないと思う
今までで日本語使ってきたけど不自由はなかった
165名無しさん@お腹いっぱい。:2011/12/20(火) 23:48:59.19 ID:7/wfJeoY0
>>163
結局のところ、一太郎がいいんじゃないか?
166名無しさん@お腹いっぱい。:2011/12/21(水) 00:21:27.35 ID:VDk7fQXp0
モードが切り替えがあるから日本語でさらにややこしくなるね
あと移動コマンドがいくつか使えない
167名無しさん@お腹いっぱい。:2011/12/21(水) 00:25:15.31 ID:8/3u3Hty0
はっきり言ってしまうと日本語はVimの弱点だよ。
168名無しさん@お腹いっぱい。:2011/12/21(水) 01:23:37.59 ID:RUUpQJB+0
もう自分は慣れてるから不便だとは思わないけど
日本語文章を書く目的で今からVimを憶えるという人がいたら
後ろから羽交い締めにしてでも止めると思う
169名無しさん@お腹いっぱい。:2011/12/21(水) 01:53:04.33 ID:DAob1+840
日本語文章で ( と ) がそこそこつかえるよ。
句読点に移動できる。

170名無しさん@お腹いっぱい。:2011/12/21(水) 07:10:29.01 ID:ITlNN4Uz0
>>163
文章書くなら>>165のように一太郎か、
アウトラインプロセッサの方が良いと思う、

俺も同じく羽交い締めにしてでも止める。
171163:2011/12/21(水) 08:24:38.19 ID:s7DQc2Ym0
>>164->>170
なんかレスがいっぱい。ありがとう。

Vimの勉強をしつつ、普段の文章打ちは使い慣れたテキストエディタを使う事にします。
172名無しさん@お腹いっぱい。:2011/12/21(水) 14:59:10.40 ID:Ss58eL/Y0
よく動くhowmとかあるけれど……
173名無しさん@お腹いっぱい。:2011/12/21(水) 15:09:24.16 ID:6Wt4qvf00
>>163
skk.vim
174名無しさん@お腹いっぱい。:2011/12/23(金) 08:33:12.93 ID:4GRBNUnpO
GVim起動時にカラースキームを
持ってる奴の中からランダムで選ぶようにする方法を教えてください
175名無しさん@お腹いっぱい。:2011/12/23(金) 09:22:15.65 ID:4GRBNUnpO
>>169
しゅごいっ!
176名無しさん@お腹いっぱい。:2011/12/23(金) 15:16:46.64 ID:djXKWOFn0
:colorscheme って入力したあと目をつぶってtabを押し続けた後enterする
177名無しさん@お腹いっぱい。:2011/12/23(金) 21:30:40.61 ID:X2HPpHGH0
>>174
適当に疑似乱数の関数を用意する。
RE: [PATCH] provide random number generating functions for vimscript
https://groups.google.com/d/topic/vim_dev/p2tU0IAVl_4/discussion

let colors = split(globpath(&runtimepath, 'colors/*.vim'), "\n")

native Windows でワイルドカードを使う場合
let colors = filter(colors, 'v:val =~? ''\.vim$''')

もしくは、patchを当てる。
https://skydrive.live.com/?cid=0426991A3A631B5F#cid=0426991A3A631B5F&id=426991A3A631B5F!105
ignore_short_filename.patch

patch を当てない場合は、
$VIMRUNTIME/ftplugin.vim, $VIMRUNTIME/indent.vim,
$VIMRUNTIME/syntax/synload.vim あたりを適当に修正する必要があるが、どのみち
Plugin/ の中の元ファイルが削除されてるときのバックアップファイルが読み込まれる
ことになるので、patchを当てる必要がある。これは vimのバグではなく仕様。

if has('vim_starting')
executable 'colorscheme' fnamemodify(colors[rand(len(colors) - 1)], ':t:r')
endif
178名無しさん@お腹いっぱい。:2011/12/24(土) 07:52:23.88 ID:TZy7VO+s0
簡単にすますならこんなん

function! s:gundam()
  let colors = map(split(globpath(&runtimepath, 'colors/*.vim'), '\n'), 'fnamemodify(v:val, ":t:r")')
  execute 'colorscheme ' . colors[localtime() % len(colors)]
endfunction

call s:gundam()
179名無しさん@お腹いっぱい。:2011/12/25(日) 15:03:18.31 ID:hbmKmxYCO
>>177-178
あざっす^^
180名無しさん@Vim%Chalice:2011/12/29(木) 17:41:08.05 ID:mCWHEVY/0
誰かchaliceをもうちょっとなんとかしてくれないか。
端末で2ch見れてvimキーバインドで操作できるのは精神衛生上大変よろしいのだが、
historyとか欲しいのとスレのロードが遅いのが気になるな。
unite.vim対応してもおもしろそう。
181名無しさん@お腹いっぱい。:2011/12/29(木) 17:42:57.42 ID:GBoeXq2V0
やれよ!
182名無しさん@お腹いっぱい。:2011/12/29(木) 20:45:44.63 ID:tAl4cO7K0
まずkoron氏のgithub行ってForkのボタンを押します
183名無しさん@お腹いっぱい。:2011/12/29(木) 21:45:40.66 ID:Cg4vbgns0
chalice2を使えばunite対応が簡単にできそう。
http://www1.kaoriya.net/dist/var/chalice-2.0_alpha-20080927.tar.bz2
184名無しさん@お腹いっぱい。:2011/12/29(木) 21:57:43.30 ID:VeJSCEwq0
windows上で使っています、
コマンドプロンプトの%errorlevel%のように実行ファイルの戻り値を取得する方法はないでしょうか
185名無しさん@Vim%Chalice:2011/12/29(木) 22:40:21.32 ID:tNGo5Iso0
>>183
chalice2なんてあったのか。
でもvim script書けない&読めないんでねぇ・・・・。forkボタン押すだけならやるがw
186名無しさん@お腹いっぱい。:2012/01/08(日) 07:12:01.69 ID:oIe4WIfq0
>>167
例えば?
187名無しさん@お腹いっぱい。:2012/01/08(日) 07:22:25.06 ID:oIe4WIfq0
<M- のマッピングが化ける症状の人いませんか?
map <silent> <M-Space> :simalt ~<CR>

:nmap で確認すると、<M- キー関連だけ文字化けしている。
でも動いている。(いつだかの古いバージョンでは問題なかった)

map <M-CR> hoge()<CR>
これはうまく動かない。
<C-CR> にならばきちんとマップされるので、こっちでごまかしている。

vim7.3.338 香り屋
188名無しさん@お腹いっぱい。:2012/01/08(日) 09:24:47.10 ID:VU4PtaPYP
>>187
> vim7.3.338 香り屋
なんでそんな古いの使ってるんだ?
普通は、最新版にしてから現象を再確認するもんだが。
189名無しさん@お腹いっぱい。:2012/01/08(日) 09:44:05.38 ID:oIe4WIfq0
>>188
vim7.3.393 試してみました。
ずいぶん頻繁に更新してるんですね。
知りませんでした。
190名無しさん@お腹いっぱい。:2012/01/08(日) 15:37:57.57 ID:MdYJUsUO0
>>188
その普通は捨てたほうがいいと思うけど、ソフトウェア板だからしょうがないか
191名無しさん@お腹いっぱい。:2012/01/09(月) 00:04:39.80 ID:PLen3/kr0
>>187
同じ経験あります。
うろ覚えだけど、<M-のマッピングはGUI用のものだから.vimrc読み込み後にリセットされるのが原因らしい。
解決策は.gvimrcに書くこと。
192名無しさん@お腹いっぱい。:2012/01/10(火) 03:06:25.95 ID:D1AaNi+i0
ありがとうございます。
これでと思ったんですが、残念ながら治りませんでした。
193名無しさん@お腹いっぱい。:2012/01/13(金) 23:48:14.74 ID:NKMfgkU40
vimwikiにmarkdownサポートがマージされてた

これは嬉しい
andrewsさんありがとう
194 忍法帖【Lv=40,xxxPT】 :2012/01/14(土) 01:10:16.86 ID:vhMZfPdb0
結局vimwikiとmarkdownとどっち使えばえーねん
195名無しさん@お腹いっぱい。:2012/01/15(日) 16:45:26.88 ID:QOR7h6Gs0
indent/html.vimなどを単体で無効にする方法ってないでしょうか?
毎回リネームするとかそういうのはなしで
196名無しさん@お腹いっぱい。:2012/01/15(日) 20:35:58.96 ID:yo+jKtug0
変数 hoge をカーソルの位置に挿入するにはどうすればいいですか。
基本的なことですが、どうやってhelpやgoogleから探せばいいか分かりません。
197名無しさん@お腹いっぱい。:2012/01/16(月) 00:11:24.57 ID:I7mWgD960
:put =eval('$HOME')
:h helphelpを読んでなかったらまず読んで、あとは地道に探すしかないんじゃないか
198名無しさん@お腹いっぱい。:2012/01/16(月) 03:06:19.11 ID:xn2CbcTv0
>>197
それだと次の行に挿入されてしまいませんか?
199名無しさん@お腹いっぱい。:2012/01/16(月) 04:19:40.09 ID:I7mWgD960
>>198
インサートモードで<C-r>=expand('$HOME')かな。ヘルプ見たらexpandが普通みたいだ
エラそうな事言ったけど駆け出しなんだ
ノーマルモードだとどうやるんだろ
200名無しさん@お腹いっぱい。:2012/01/16(月) 15:05:11.57 ID:YRxcbfdc0
>>196 >>199
やりたいことがよく分からないけど...
ノーマルモードで
"=
と入力するとコマンドラインに
=
って出るからそこに
expand('$HOME')
等と入力してリターンを押す。
後は、 P とか p を押せば式を評価した結果が貼り付けられる。

:help "=
201名無しさん@お腹いっぱい。:2012/01/16(月) 18:52:07.64 ID:xn2CbcTv0
>>199-200
ありがとう。
"= の使い方を今まで知らなかったので勉強します。
多分それで用が足りる。
202名無しさん@お腹いっぱい。:2012/01/17(火) 19:30:58.58 ID:D3tC05+y0
vimでvb.netの関数ジャンプや関数一覧を出せるようなプラグインやツールってありますか?
ctagsは対応していないようなので代替を探しているのですが、見つからなくて・・・
203名無しさん@お腹いっぱい。:2012/01/17(火) 21:39:06.44 ID:LNC7+e/00
ndocでだめなの?
204名無しさん@お腹いっぱい。:2012/01/22(日) 15:41:52.11 ID:WpARcBDi0
sage
205名無しさん@お腹いっぱい。:2012/01/23(月) 07:55:07.05 ID:rLkXh7JB0
挿入モードでのマップの仕方を教えて下さい。
中国語の声調入力を1ストローク減らすため、
ctrl + 数字 + [aiueoü] という風にマップしようと思います。

inoremap <C-1>a <C-K>a-
inoremap <C-2>a <C-K>a'
inoremap <C-3>a <C-K>a<
inoremap <C-4>a <C-K>a!

これで働くのは <C-2>a のみです、しかも入力されたのは ä でした。
ウムラウトはウムラウトで <C-:>a のようにマップしたいんですが・・・。
英語キーボードと日本語キーボードの配列問題も関係してそうです。
どうすれば望む動作が実現するでしょうか。


ところで、ダイアクリティカルマーク付きの文字を綺麗に表示できるフォントってないでしょうか。
MS_Gothic は収録数ではいい線いっているんだけど、ハーチェクやギリシャ文字など全角なのが残念。
SimSun は声調記号(だけで他の特殊文字はダメ)はバッチリだけど、平仮名が残念すぎる。
206名無しさん@お腹いっぱい。:2012/01/23(月) 08:03:58.52 ID:rLkXh7JB0
>>205
訂正
<C-2> も働かない模様。
inoremap <C-@>a <C-K>a'
としたら ctrl+2 で ä が入力されました。
@はPの右だし、欲しいのは á なんですが。
207名無しさん@お腹いっぱい。:2012/01/25(水) 14:28:26.94 ID:gchBqU5B0
日本語ヘルプ使ってる人いる?
見られないキーワードがちらほら出る症状になってるんだが

:help help

はおkで

:help helpt

は固まるみたいな。同じファイル内なんだけどな。
固まったときCTRL-Cしたら

E426: タグがみつかりません: :helpt@ja

と出る。
208名無しさん@お腹いっぱい。:2012/01/25(水) 14:56:31.92 ID:8H+6WQkl0
ヘルプタグをつくりなおしてみたら?
209名無しさん@お腹いっぱい。:2012/01/25(水) 15:27:29.96 ID:d2K3NNI30
210名無しさん@お腹いっぱい。:2012/01/25(水) 15:47:26.26 ID:gchBqU5B0
>>208-209
おおお、vim-jp/vimdoc-jaのissuesは眺めてたんだが
まさか本体のバグとは

しかも既にパッチ取り込まれ済みとかvim-jpマンセー!
と言うわけで同じ症状で困っている方いましたら

* :set notagbsearch するか
* vim を 7.3.336 以上にアップデート

で治るらしいです。うちでは取り合えず上で治りました。
211208:2012/01/25(水) 15:50:12.95 ID:8H+6WQkl0
あらあら、思わぬ展開w
おつおつです
212名無しさん@お腹いっぱい。:2012/01/29(日) 16:27:21.27 ID:3QNPc+NB0
opsplorerをvim起動時にデフォルトで起動させることは出来ますか?
213名無しさん@お腹いっぱい。:2012/02/01(水) 23:27:24.94 ID:TmJDvL2J0
neocomplcacheを有効にしていると^Xモードだかになったりするんですがこれなんですか?
このモードになるとIMEに不具合出るから困る・・・
214名無しさん@お腹いっぱい。:2012/02/02(木) 20:08:39.88 ID:YLj1gnLQO
:bunload + バッファリストから削除 = :bdelete?
215208:2012/02/03(金) 00:09:13.15 ID:S6XRta8Q0
bdelete見るとこう書いてる。ので、バッファリストから削除に加えて、そういうことがされるんだと思う。

実際は、バッファは完全に削除されていない。バッファリストから削
除され |unlisted-buffer|、バッファに対するオプションの値、変数、
マッピング・略語が消去される。
216名無しさん@お腹いっぱい。:2012/02/03(金) 03:56:46.97 ID:r7Je1ifFO
>>215
じゃあやめて!もうメモリのライフはゼロよっ!って時には
どうやって解放してやればいいのですか?
僕はOSをロードするだけでスワップ起きるか起きないかといった環境なので
メモリの解放には五月蝿く行きたい気分です
217208:2012/02/03(金) 04:08:46.71 ID:S6XRta8Q0
なぜ同じヘルプページを見ないのか
218名無しさん@お腹いっぱい。:2012/02/03(金) 04:09:11.81 ID:S6XRta8Q0
次こそは消そう、次こそは消そうと思っていたのに。
219名無しさん@お腹いっぱい。:2012/02/03(金) 10:24:55.84 ID:r7Je1ifFO
>>217
:bwipeoutですね!
220名無しさん@お腹いっぱい。:2012/02/07(火) 01:41:20.04 ID:048AaL4J0
LinuxのVimは何処にVimerc書けばよいのだろうか?
Locateコマンド入って無くて迷子になった。
221名無しさん@お腹いっぱい。:2012/02/07(火) 01:50:15.17 ID:A8k1WGgl0
>>220
~/.vimrc
222名無しさん@お腹いっぱい。:2012/02/07(火) 02:08:56.25 ID:048AaL4J0
>>221
申し訳ないのですがvimの場所がわからないのです。
223名無しさん@お腹いっぱい。:2012/02/07(火) 02:17:18.23 ID:A8k1WGgl0
>>222
vimをかすたまいずしたいんじゃないの?
普通はホームディレクトリの設定ファイルで済むと思うけど。
224名無しさん@お腹いっぱい。:2012/02/07(火) 03:37:38.09 ID:/0utDnU20
>>222
which vim
共通の設定書きたいの?
225名無しさん@お腹いっぱい。:2012/02/07(火) 05:42:36.56 ID:048AaL4J0
>>224
共通の設定で十分です。
226名無しさん@お腹いっぱい。:2012/02/07(火) 06:14:07.88 ID:OdndASsi0
じゃあ知りたいのは、Vimが共通の設定をどこから読むのか、かな?
:set runtimepath?
とかすれば、たぶん/usr/share/vimあたりが入ってると思う
227名無しさん@お腹いっぱい。:2012/02/07(火) 22:32:16.68 ID:048AaL4J0
>>226
あった、Vimがあった!!
感動的だ。

Windows からのvimercもそこそこバグ少なく動くし涙が出る。
長らくありがとうございました。
228名無しさん@お腹いっぱい。:2012/02/08(水) 17:05:00.91 ID:6TBMz6Z50
>>227
:s/vimerc/vimrc/g
229名無しさん@お腹いっぱい。:2012/02/09(木) 00:38:11.98 ID:e7Y/QNuD0
windows(VC)でvimビルドしてるんだけど
kaoriyaのはなんでintl.dllを読み込めてるのでしょう?
うちのvimはlibintl.dllしか読み込まないんですよね
なんか細工してるんでしょうか
kaoriyaパッチは当ててないけど見た感じ関係ないと思いました

vimあまり関係なくてスマンです
230名無しさん@お腹いっぱい。:2012/02/11(土) 11:26:13.09 ID:8odGa7JL0
いつもMinGWでビルドしてるんだけど、VCでビルドすると何かメリットありますか?
231名無しさん@お腹いっぱい。:2012/02/11(土) 12:09:04.03 ID:lUrPgPQh0
mingwのDLLがいらなくなるとかじゃね
msvcrtはどうせいるけど
232名無しさん@お腹いっぱい。:2012/02/11(土) 16:00:50.52 ID:8odGa7JL0
あれそうだっけ?
MinGWでビルドするとmsvcrtどころかWindows標準のdllにしか依存しないと思ってた
233名無しさん@お腹いっぱい。:2012/02/11(土) 18:43:32.09 ID:PMuwBt9s0
>>231
えっ!?
cygwinと勘違いしてない?
234名無しさん@お腹いっぱい。:2012/02/11(土) 19:07:01.22 ID:lUrPgPQh0
>>233
確かに勘違いしてるわ
235名無しさん@お腹いっぱい。:2012/02/11(土) 19:30:31.06 ID:/gsoiwef0
MinGWはmsvcrtには依存するよ
ただしWindows標準でOSコンポーネント扱いのmsvcrt.dllだけど

それと、C++の場合はlibgcc_s_sjljやlibstdc++に依存する
これらは静的リンクもできるけど、GPL互換ライセンスでなければ
LGPLなlibstdc++を静的リンクするのはライセンス違反になる気もする
例外条項で許されてるんだっけか?
236名無しさん@お腹いっぱい。:2012/02/11(土) 20:15:30.86 ID:t9vpk37+0
vimrcくらいでセグフォしてんじゃねー
237名無しさん@お腹いっぱい。:2012/02/11(土) 22:17:20.61 ID:SHqSXoyA0
msvcならcランタイム静的リンクできるよ!
238名無しさん@お腹いっぱい。:2012/02/15(水) 06:02:42.68 ID:tJ15gM8LO
一番下に行を書き足しただけなのに
追記にならないの?変更扱いなの?
データの追加の許可を出して変更の許可は出さないでおけば
書き足し専用のファイル作れると思ったんだけど

Windowsのセキュリティの設定で、
全てのアカウントみんなで使えるファイルだけど
既に書いてあるものに変更はできず
書き足していく事しかできないシステムを作りたいのです
239名無しさん@お腹いっぱい。:2012/02/18(土) 18:45:55.00 ID:WLqk2e/S0
今度はメモリ不足でgvimが死んだwwww
240名無しさん@お腹いっぱい。:2012/02/18(土) 19:15:03.20 ID:nJv8edsg0
前回は何が死んだの?
241名無しさん@お腹いっぱい。:2012/02/18(土) 21:17:50.72 ID:rr2jngBr0
メモリー不足になるほどGVimをチューニングしたのかと思ったw
242名無しさん@お腹いっぱい。:2012/02/18(土) 21:34:11.21 ID:jToAU+cD0
それチューニングじゃなくて肥大化や
243名無しさん@お腹いっぱい。:2012/02/21(火) 08:46:29.52 ID:P7/I+qHS0
windows関連やってんのにおまえらが興味ないから・・
nanashiとか変なの出てくるんだろ
244名無しさん@お腹いっぱい。:2012/02/23(木) 13:50:32.69 ID:jEsNp23SO
バックアップとスワップの違いが解んないよ><

なんか紛らわしいよ!
245名無しさん@お腹いっぱい。:2012/02/23(木) 13:55:37.27 ID:amAcv0/c0
>244
ケータイから書き込むほど緊急度の高いネタなのかw
246名無しさん@お腹いっぱい。:2012/02/23(木) 17:06:07.26 ID:jEsNp23SO
バージョン管理ソフト導入してたら
バックアップ要らないと思うんだよ

スワップはあっていいけど
247名無しさん@お腹いっぱい。:2012/02/23(木) 18:01:31.06 ID:n2IX3Y+KP
1年ググったけど分からないので教えてください
Ubuntu(今は11.10)のvimで日本語フォントをどう.vimrcに
設定すれば正しく表示されるでしょう?

vimを起動して、:set guifont=VL\ ゴシック\ 10 とタイプすると
日本語もASCII文字も正しく等幅で表示されるけど
それを.vimrcに書いても文字が倍角のようになってしまいます
248名無しさん@お腹いっぱい。:2012/02/23(木) 19:15:13.99 ID:CC2MbyQ70
>>246
:he backup

>>247
ambiwidthかなぁ?
ちがうならもう少し詳しく
249名無しさん@お腹いっぱい。:2012/02/23(木) 21:17:21.43 ID:dVw0ZMA00
すいません公式のvim日本語に対応してないんですか?
250名無しさん@お腹いっぱい。:2012/02/23(木) 21:41:05.14 ID:408VmvMJ0
>>247
.gvimrcに書く
251名無しさん@お腹いっぱい。:2012/02/23(木) 22:10:47.92 ID:n2IX3Y+KP
しまった、vimじゃなくてgvimでした

>>250
おお、.gvimrcでできました
ありがとうございます
.vimrcで変化はするのでいいと思い込んでました

>>248
解決はしましたが、こんな風になってました
http://upup.bz/j/my20370uRMYtf_nI3ctr6S_.jpg
上がgvim上で:set guifont=〜とタイプした時の表示
下が~/.vimrcに:set guifont=〜と記述した時の表示です
252名無しさん@お腹いっぱい。:2012/02/23(木) 22:50:13.88 ID:WYILeER00
>>251
guifontwide
253名無しさん@お腹いっぱい。:2012/02/24(金) 00:20:34.59 ID:NN+b83/D0
すみません。質問させてください。

windowsでgvim使って、pythonの勉強始めたものです。
しかし、困ったことがあります。
インデントを全てスペースで行いたいのですが、gvimだと、インデントして改行すると、その次の行のインデントを
自動的にやってくれるのですが、空白ではなく、タブを入れてくれるときがあります。
改行時のインデント保管でタブを禁止する方法は無いでしょうか?
てか、そもそもタブを使いたくないので、gvimが自動的にtabを保管することを全てやめさせる方法は無いでしょうか?


よろしくお願いいたします。
以上
254名無しさん@お腹いっぱい。:2012/02/24(金) 01:24:37.84 ID:ES2k5ZEq0
>>253
:set expandtab
255名無しさん@お腹いっぱい。:2012/02/24(金) 03:59:20.94 ID:RsfTjC9S0
>>253
>>254にフォローしておくと、すでにインデントがタブでされてしまっている場合は、
:set et (またはexpandtab)をやったあとで
:%retab
ってやるとスペースになるよ
逆をしたいことがあれば、
:set noet
:%retab
256名無しさん@お腹いっぱい。:2012/02/24(金) 08:39:37.32 ID:73V+BnpR0
>>202
遅レスすまんが、前やってた時に書いた ctags の設定ファイルを発見。
ぼちぼち動いてたと思うから、あとは好きにやってくれ。
関数一覧は、tags ファイルできたら、あとは taglist.vim とかでいけるんじゃないかね。

$HOME\.ctags へ
257名無しさん@お腹いっぱい。:2012/02/24(金) 08:44:19.83 ID:73V+BnpR0
>>202
--exclude=build
--exclude=bin
--langdef=vbnet
--langmap=vbnet:.vb
--regex-vbnet=/^[\t ]*(Public|Private|Friend|Protected|\b)*[\t ]*(Overloads[\t ]+)?(Shared[\t ]+)?Sub[\t ]+([a-zA-Z0-9_]+)/\4/s,subroutine/i
258名無しさん@お腹いっぱい。:2012/02/24(金) 09:21:17.10 ID:73V+BnpR0
259名無しさん@お腹いっぱい。:2012/02/25(土) 20:39:31.14 ID:QsB7VgOP0
>>254>>255
ありがとうございます。
無事解決しました。

頂いたコマンドを元に色々と検索してみましたが、結構な数のコマンドがありますね。
幸い私の使っているKaoriYaさんのgVimではvimrcファイルに主な設定と日本語でのコメントがあったので、
色々と詳細な設定ができました。

ありがとうございました。
260名無しさん@お腹いっぱい。:2012/02/25(土) 22:12:36.60 ID:QsB7VgOP0
連投すみません。
また、質問させてください。

改行時の自動インデントはどのように設定されているのでしょうか?
pythonをvimで書いているのですが、いまいち良くわかりません
とりあえず、改行時の自動インデントは前の行と同じ位置までインデントしてくれればそれでいいのですが、どうすればいいでしょうか?

261名無しさん@お腹いっぱい。:2012/02/25(土) 23:02:50.12 ID:BzF+ppCp0
:help ai
262名無しさん@お腹いっぱい。:2012/02/25(土) 23:43:25.34 ID:QsB7VgOP0
>>261
ヘルプ見て、設定ファイルを確認しましたが、autoindentが普通にsetされているだけのようでした。

私のgvimのフォルダを検索すると、ftplugin、indent、syntaxの3個のフォルダにpython関連のファイルがあるようです
このうち、indentのファイルがおそらくindentについて記述してあると思うのですが、中身を読んでも難しすぎてよくわかりません
単純に、*.pyファイルを読んでも、この設定が適用されないようにすることは出来ないでしょうか?

よろしくお願いいたします。
263名無しさん@お腹いっぱい。:2012/02/26(日) 00:05:39.86 ID:8/YzIXuU0
そのファイルなくしてみたら
264名無しさん@お腹いっぱい。:2012/02/26(日) 07:30:13.86 ID:xqQl96J00
autoindentがsetされてるなら、
pythonソースのどこかに(最終行あたりにでも)次の1行を入れておく

# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
265名無しさん@お腹いっぱい。:2012/02/26(日) 07:30:49.38 ID:xqQl96J00
sage忘れたスマン
266名無しさん@お腹いっぱい。:2012/02/26(日) 08:06:33.00 ID:mKbaG4hI0
>>262
消すのが嫌なら
autocmd FileType python set indentexpr=
とか
267名無しさん@お腹いっぱい。:2012/02/26(日) 09:49:19.23 ID:hrtDjF340
>>264-266
レスありがとうございます。
とりあえず、一番単純にindentのpythonのファイルを消去することで、問題解決しました。
pythonの勉強もあるので、それが一段落したら、vimもまた勉強してみます。
ありがとうございました。
268名無しさん@お腹いっぱい。:2012/02/28(火) 19:46:55.96 ID:g55g+gcrO
~で大文字小文字切り替えがされますが

これに
ひらがなカタカナ切り替え機能も追加する方法を教えて下さい
269名無しさん@お腹いっぱい。:2012/02/28(火) 21:31:21.10 ID:g55g+gcrO
:pre の使いどころようやく解りました

使用中だから更新できないけれど
修正は記録したい時ですね

デバッグ中不満箇所を見つけてすぐソースを修正したいけど
テストアプリケーションは立ち上げたまま取り敢えずテストを進むなんてシナリオ

ファイルにロックかかってても大丈夫ですね!
270名無しさん@お腹いっぱい。:2012/02/28(火) 23:38:29.91 ID:nvOd28SZ0
>>268
標準では提供されてない(Kaoriyaでも?)から、こんな感じかな
コードは結構適当だから直して使って。行末で実行すると、文字が入れ替わるとか、、、
ttp://codepad.org/QWVGDeln
271270:2012/02/28(火) 23:48:14.76 ID:nvOd28SZ0
>>268
あ、カタカナ -> ひらがな ができんね。
直した。行末問題は直ってない。
ttp://codepad.org/urLQurHK
272名無しさん@お腹いっぱい。:2012/03/01(木) 04:31:01.40 ID:oqbArCO2O
>>271
ありがとうございます
これを基にcp932版を作ることができました

半角カナや記号は法則性が皆無に等しく面倒でしたが。

それから行末問題は
マルチバイト文字判定ができれば解決できました


let diff = char2nr(c)>0x8000?2:1
if col("$") - diff == col(".")
  normal! "_xp
else
  normal! "_xPl
endif



マルチバイト文字判定は適当です
正式なやり方があれば教えてください
273名無しさん@お腹いっぱい。:2012/03/01(木) 11:25:34.82 ID:Mvc+zNR+0
>>272
utf-8 前提て書いてなかったね。。。すまそ。
col('$') で行の長さ + 1 が取れるってのが出てこんかった、、、

全角の判定は、地味にやるしかないんじゃないかねぇ。
ttp://charset.7jp.net/sjis.html
ttp://dencha.ojaru.jp/programs_sub/zenkaku.html
274名無しさん@お腹いっぱい。:2012/03/04(日) 07:48:34.75 ID:GWNSt6Yw0
autocmdのcmdパラメータに変数を指定するにはどう書けば良いのでしょうか。

let variable = '...'
autocmd VimEnter * variable

意味合い的には↑みたく指定したいのですが。
275名無しさん@お腹いっぱい。:2012/03/04(日) 07:53:15.08 ID:nnxeZ0Xt0
>>274
execute "autocmd VimEnter * " . variable
みたいにやってる。もっとクールなやりかたがあるかはしらん
276名無しさん@お腹いっぱい。:2012/03/04(日) 09:35:13.63 ID:lb/0snCk0
eval()じゃあかんの?
277名無しさん@お腹いっぱい。:2012/03/04(日) 10:25:33.10 ID:nnxeZ0Xt0
>>276
あかん。やってできないことはないけど。
call eval("autocmd VimEnter * " . variable) はエラーになる
:h eval( みても、そういう目的に使うもんではないっぽい。
278名無しさん@お腹いっぱい。:2012/03/05(月) 19:25:01.14 ID:txkUdXBt0
vimのオススメプラグイン教えてくだされ
279名無しさん@お腹いっぱい。:2012/03/05(月) 20:03:18.97 ID:F84ujX1o0
>>278
何用の?プログラミング?
280名無しさん@お腹いっぱい。:2012/03/05(月) 20:53:53.26 ID:txkUdXBt0
>>279
はい
281名無しさん@お腹いっぱい。:2012/03/05(月) 21:05:57.39 ID:F84ujX1o0
>>280
言語にもよるけど、オレは
Vundle.vim, surround.vim, fugitive.vim, commentary.vim, endwise.vim, matchit.vim, Align.vim
camelcasemotion, snipMate.vim, ctrlp.vim をつこーてる。実際はもっと入れてるけど。
neocomplcache と unite も使ってる人多いと思う。
あとは、github とかで人の .vimrc を閲覧
282名無しさん@お腹いっぱい。:2012/03/05(月) 21:54:43.94 ID:txkUdXBt0
>>281
ありがとう
申し訳ないが、あんまり使いたいのなかった
283名無しさん@お腹いっぱい。:2012/03/05(月) 22:05:01.15 ID:F84ujX1o0
>>282
なんか実現したいこととか、楽にやりたいことがなければ素Vimでもいんじゃないかね。
プラグインを使うことが目的ではないわけだし
284名無しさん@お腹いっぱい。:2012/03/05(月) 23:03:33.61 ID:DX4d6tIg0
>>282
Project.vimがあればいいかなぁって思う程度
285名無しさん@お腹いっぱい。:2012/03/05(月) 23:13:11.63 ID:DX4d6tIg0
あ、別にProject.vimがいい!ってわけじゃなくて、単に慣れてるってだけで、
無いならないで、特に困らない。
286名無しさん@お腹いっぱい。:2012/03/05(月) 23:39:12.08 ID:jSjqGfVB0
俺はリア充だからTwitVimだけで充分だけどね
287名無しさん@お腹いっぱい。:2012/03/11(日) 11:00:05.30 ID:cSUAZ0Iz0
質問させてください。
タブの切り替えはどのように行えばいいのでしょうか?
:newtabでタブを作成していますが、切り替えのコマンドやショートカットがわからないため、マウス操作を行っています。
いちいちマウスに手を伸ばすのが面倒なのですが、何かいい方法は無いでしょうか?

それと、:eでファイルを開けるようですが、ファイルの指定が上手く出来ません。
絶対パスは長すぎて記述が困難なので、相対パスでの記述を行いたいのですが、そもそも、自分がどのディレクトリにいるかわからないので、上手く出来ません。

素人っぽい質問かもしれませんが、よろしくお願いいたします。
288名無しさん@お腹いっぱい。:2012/03/11(日) 11:29:53.23 ID:rMu4MeTA0
>>287
次のタブ gt
前のタブ gT
:help gt

後半はKaoriya版vimなら :CdCurrentを実行してから :e すればいい
ttp://nanasi.jp/articles/vim/cmdex_vim.html#cdcurrent

個人的には、最近は :e よりも unite.vim を使うことのほうがいいな
289名無しさん@お腹いっぱい。:2012/03/11(日) 13:20:46.64 ID:p2/omJkO0
>>287
ファイルを開くのはプラグインを使おう。
英語&英会話学習SNS開発記録 : vimプラグインのNERDTreeを自分好みにカスタマイズ。
ttp://blog.livedoor.jp/kumonopanya/archives/51048805.html

290名無しさん@お腹いっぱい。:2012/03/11(日) 13:23:54.46 ID:p2/omJkO0
>>287
"tab <F1> 新規タブの作成
"tab <F2> 一つ前のタブへ
"tab <F3> 次のタブへ
"tab <F4> タブを閉じる(最後のタブページは閉じられない)

nmap <silent> <F1> <Esc>:tabnew<CR>:tabmove<CR>
nmap <silent> <F2> <Esc>:tabprevious<CR>
nmap <silent> <F3> <Esc>:tabnext<CR>
nmap <silent> <F4> <Esc>:tabc<CR>

291名無しさん@お腹いっぱい。:2012/03/11(日) 17:00:58.54 ID:/5xbTRc+0
魅惑のプラギンスィーツ(笑)
292名無しさん@お腹いっぱい。:2012/03/11(日) 19:38:16.72 ID:BetU6+kFO
特定の検索に引っ掛かる行以外の行を全て折り畳むにはどうしますか?
293名無しさん@お腹いっぱい。:2012/03/11(日) 20:03:40.78 ID:JbbEwX6B0
オラsf.vimつこてる
294名無しさん@お腹いっぱい。:2012/03/11(日) 20:53:06.06 ID:0tifvFI30
横着するなら[I多用だしじっくりいくならgrepするし
295名無しさん@お腹いっぱい。:2012/03/11(日) 21:18:46.27 ID:BetU6+kFO
>>294
しゅごい!こんな機能あったんだ!
296名無しさん@お腹いっぱい。:2012/03/11(日) 21:19:42.35 ID:cSUAZ0Iz0
>>288-290
ありがとうございます。
タブがずいぶん使いやすくなりました。
297名無しさん@お腹いっぱい。:2012/03/11(日) 21:35:05.04 ID:jFqUxFVq0
>>287
どのディレクトリにいるか知りたい時は、:pwd
298名無しさん@お腹いっぱい。:2012/03/11(日) 22:06:02.04 ID:irzyeTgi0
:cdでよくね?
299名無しさん@お腹いっぱい。:2012/03/11(日) 22:37:55.78 ID:/5xbTRc+0
>>298
:help :cd
を見てみたらよくね?
300名無しさん@お腹いっぱい。:2012/03/11(日) 23:06:24.52 ID:jFqUxFVq0
>>298
Windows しかお使いになられていない方なんですね。わかります
301名無しさん@お腹いっぱい。:2012/03/11(日) 23:16:05.18 ID:irzyeTgi0
あーUNIXでは使えんのか、すまんの
302名無しさん@お腹いっぱい。:2012/03/12(月) 00:19:27.26 ID:ucOnekMp0
>>301
:h :cd に書いてあるけど、
非Unix: カレントディレクトリを表示
Unix: homeディレクトリへ移動
これは、シェル上、コマンドプロンプト上でも同じ動作っす
303名無しさん@お腹いっぱい。:2012/03/12(月) 01:29:01.32 ID:boIEfu/30
そうなのか、あり。
304名無しさん@お腹いっぱい。:2012/03/12(月) 23:19:28.44 ID:COE+YzclO
:pwdってプリントワーキングディレクトリの略だけど
こう打つ度にどうしても脳裏にパウダーって囁き声が聴こえるんだ

パウダーと打つ
305名無しさん@お腹いっぱい。:2012/03/13(火) 07:44:55.31 ID:uH6zk1wH0
自分は、passwordあるいはpoweredを連想するので
pwdコマンドはあまり好きではない。
Unix文化の良い意味でアバウト、悪い意味でいい加減なところだね。
306名無しさん@お腹いっぱい。:2012/03/13(火) 13:00:19.75 ID:HEDNOW2T0
良い意味でアバウトっていう表現初めて見た。
どういう意味?
307名無しさん@お腹いっぱい。:2012/03/13(火) 13:47:16.92 ID:qm54JVqO0
それよりも、どこがアバウトなのかを知りたい
308名無しさん@お腹いっぱい。:2012/03/13(火) 14:35:42.97 ID:rGVZxvg40
tacって何の略なの?
etanetacだよ
え?
え?
309名無しさん@お腹いっぱい。:2012/03/13(火) 20:39:46.07 ID:AehcB6dT0
UNIXのコマンド省略は、もともと
「マシンの低性能のため、しかたなく」始まったのであって、
「人間が楽をするため」ではないんだよな。
31016:2012/03/13(火) 21:58:24.72 ID:ypvw73t+0
省略の仕方の話をしてたんじゃじゃないの?
311名無しさん@お腹いっぱい。:2012/03/13(火) 22:23:50.95 ID:qm54JVqO0
低性能のため仕方なくなの?
当時の性能の限界のため仕方なくなんじゃないの?
312名無しさん@お腹いっぱい。:2012/03/13(火) 22:38:35.29 ID:OFRkeU2Z0
ダム端末とホストコンピュータの間の通信量をできるだけ減らすために
省略したとか聞いたことがある。真偽のほどは知らないけど。
313名無しさん@お腹いっぱい。:2012/03/13(火) 23:27:07.06 ID:AehcB6dT0
省略の仕方は規則性がない
と C本に書いてあった
314名無しさん@お腹いっぱい。:2012/03/14(水) 07:35:35.39 ID:VCvpfSKH0
「もういちどCをデザインし直す機会があれば、creatにeをつけたい」って言ってたな
315名無しさん@お腹いっぱい。:2012/03/16(金) 04:58:12.25 ID:OcrYxw6W0
それはCじゃなくてunixのシステムコールじゃないのか
316名無しさん@お腹いっぱい。:2012/03/16(金) 07:37:34.80 ID:9UYpcVnT0
Big Sky :: vimrcのどこが重いのかを調べられるプラグイン書いた。
http://mattn.kaoriya.net/software/vim/20120315221158.htm

317名無しさん@お腹いっぱい。:2012/03/16(金) 22:41:56.86 ID:MJdoSBVX0
>>316
本人なら名前つければいいのに
318名無しさん@お腹いっぱい。:2012/03/17(土) 14:09:22.25 ID:83VO3toN0
>>317
本人ならトリップつけるから多分違う
319名無しさん@お腹いっぱい。:2012/03/18(日) 01:25:18.25 ID:8bjWFopp0
ああ、まっつんも酉つけてるんだ?
320名無しさん@お腹いっぱい。:2012/03/18(日) 01:53:12.30 ID:viTCWV+N0
319がまっつんさんです。
321名無しさん@お腹いっぱい。:2012/03/18(日) 09:52:29.16 ID:QLHSNBLd0
320がふとしで僕がミッキーです
322名無しさん@お腹いっぱい。:2012/03/22(木) 15:04:20.46 ID:99ZzjkiD0
「Microsoft Excel」に「Vi」「Vim」風の操作をもたらすマクロ「Vimxls」
http://www.forest.impress.co.jp/docs/review/20120322_519415.html
323名無しさん@お腹いっぱい。:2012/03/22(木) 19:23:45.07 ID:ZdIKAy4C0
あっちこっちのキーバインドを vi 風にしてさ
ホント、オレたちはバカだよなw
324名無しさん@お腹いっぱい。:2012/03/22(木) 19:28:59.59 ID:+OfuGqKa0
>>323
NDSとかiPodでLinux走らすみたいなもんか。ちょっと違うか
325名無しさん@お腹いっぱい。:2012/03/22(木) 21:15:11.67 ID:XK4aly3q0
それでも俺達はホームポジションから指を離したくないのだ
326名無しさん@お腹いっぱい。:2012/04/01(日) 02:58:14.43 ID:u3ACoQ7C0
すごく初心な質問でスマンです。
vimを数年使ってて、初めてアップデートしたんだけど
うっかり同じフォルダに上書きで展開したら
数年かけて作り込んできたvimrcも上書きされてしまった。
これはもう戻せないよね?
327名無しさん@お腹いっぱい。:2012/04/01(日) 09:26:25.05 ID:kD+G5oCo0
>>326
set backup してたら、backupdir に残ってるかもしらんけど、デフォルトoff だからなぁ、、
あとは、OSの復元機能とかが使えればいいけど
328名無しさん@お腹いっぱい。:2012/04/01(日) 10:05:30.81 ID:rCpalqIw0
vimrcのプロトタイピング開発か。
俺もよくやるわ。
329 忍法帖【Lv=3,xxxP】 :2012/04/01(日) 10:19:44.32 ID:JwVCp94k0
>>326
vimrcをなぜHOMEに置かない……
330平井:2012/04/01(日) 10:34:27.51 ID:AJGR9n7R0
おいらを総理大臣にしたい人がいたら、この文面を丸ごとどっかにコピペしてオイラを宣伝して。
全人類にオイラの存在を知らせてくれたら、1年くらいで総理までたどり着ける筈。
総理になったらあっという間に原発問題も解決できる。http://ameblo.jp/cleopatra20/

もっと早く原発問題を解決したいなら、子供たちが革命することネ。
詳しい理屈は http://t.co/eYdDJ9Nz この辺を読むといい
331名無しさん@お腹いっぱい。:2012/04/01(日) 11:53:05.09 ID:RhuvFeOoP
>>329
それ以前に「なぜバックアップを取っておかない…」だろ
332名無しさん@お腹いっぱい。:2012/04/06(金) 00:59:05.84 ID:aSeTv21R0
kaoriya版ってまだあるのか。
ガラパゴスケータイみたいだなw
333名無しさん@お腹いっぱい。:2012/04/06(金) 05:14:40.33 ID:UBM22M1J0
大してガラパゴス化してなかったかと。
日本語向けのvimrcがつくのと、memo.vimがつくぐらい、、、だったっけ?
334名無しさん@お腹いっぱい。:2012/04/07(土) 01:56:54.00 ID:qTCPp+oH0
>>333
プラグインがいくつか入る。
半角全角変換とか Scrach とか日本語対応フォーマッタとか。
335名無しさん@お腹いっぱい。:2012/04/07(土) 02:02:43.77 ID:0Lu+Mp3l0
英仏和混載サイトを作ってるオレにはfudist?版がサイコーだ!
Kaoriyaはなんか気持ち悪いんだよね、開けないファイルが多すぎるし、フォルダ構成とかファイル末尾のコメントとかw

hownも使えるししばらくこれでいくぜ。
336名無しさん@お腹いっぱい。:2012/04/07(土) 03:26:02.91 ID:ZPznOff/0
>>334
Scratch?
buftype=nofile bufhidden=hide noswapfile
のときにScratchって表示されるけど、それとは別のものなのかな
337名無しさん@お腹いっぱい。:2012/04/07(土) 04:07:52.87 ID:qTCPp+oH0
>>336
ゴメン、それ。
:Scratch で buftype=nofile bufhidden=hide noswapfile が開く。
338名無しさん@お腹いっぱい。:2012/04/12(木) 17:04:37.73 ID:ORniUmb10
vimでファイルツリーを表示するのにおすすめのプラグインってありますか?
339名無しさん@お腹いっぱい。:2012/04/12(木) 17:23:38.18 ID:SCwtDiWS0
VTexplorer
340 忍法帖【Lv=2,xxxP】 :2012/04/12(木) 19:26:07.13 ID:vogNy9K50
>>338
NerdTree
341名無しさん@お腹いっぱい。:2012/04/12(木) 20:09:55.24 ID:+tUMPkPS0
コマンドモードで行範囲を指定して
コメントにしたりコメントを解除したい。
自分でスクリプト組まないとダメかな?
rem 10,20 とすると、ファイルタイプごとに定義した
コメント文字を、行番号10から20の行頭に挿入する。
342名無しさん@お腹いっぱい。:2012/04/12(木) 21:20:26.11 ID:tovLpGLA0
まずはプラグイン使わない方法で教えてね
343名無しさん@お腹いっぱい。:2012/04/12(木) 21:27:59.83 ID:N63QIcee0
>>341
Nerd Commenter
使ったことはないが
344名無しさん@お腹いっぱい。:2012/04/12(木) 22:15:12.95 ID:EdOsc6Yq0
プラグイン使わずには無理じゃないかな。
行コメントなら矩形選択してコメントつければいいだろうけど
345名無しさん@お腹いっぱい。:2012/04/12(木) 23:45:15.38 ID:tovLpGLA0
行コメントでいいのでは?
前提条件をESP?
346名無しさん@お腹いっぱい。:2012/04/13(金) 02:13:10.95 ID:c5CR3N7L0
>>341=>>342だと思ってたんだけど違うのか
347名無しさん@お腹いっぱい。:2012/04/13(金) 06:22:58.68 ID:pUogKlNE0
>>343
スクリプト書くなら、プラグイン使った方がいいと思うよ。
標準機能でやるなら、
:10,20s/^/#/ か、visualモードからの、I#<esc> やらになるし。
プラグインなら、nerdcommenter, enhcommentify, caw, commentary.vim とか
348名無しさん@お腹いっぱい。:2012/04/13(金) 19:40:52.79 ID:OyjM4R2M0
341です。342は別の人。
NerdCommenterをダウソしてみたけど
マニュアルが英語でキーマップの説明が
ワケワカメなので挫折した。
紹介してくれた人済まぬ。

>>347
>:10,20s/^/#/
おお、自分はこれで十分です。ありがとです。
349名無しさん@お腹いっぱい。:2012/04/13(金) 20:10:52.51 ID:0sOoTUj50
それくらいのことは自分で思いつこうぜ・・・
350名無しさん@お腹いっぱい。:2012/04/13(金) 20:35:49.09 ID:MFRP/AWT0
>>348
Vで複数行選択して、
:'<,'>s/^/#/ や、マークして :'a,.s/^/#/ もよろしく
351名無しさん@お腹いっぱい。:2012/04/13(金) 23:15:13.16 ID:IoXVf81E0
つまりはそういうことなのよね
352名無しさん@お腹いっぱい。:2012/04/14(土) 14:40:53.30 ID:2g3nILEq0
正規表現とかの置換も知らない人なんだ
そういう人にプラグインは敷居が高いか
353名無しさん@お腹いっぱい。:2012/04/14(土) 14:44:44.46 ID:vYVIa4Nf0
雛形選択してI#することが多い
354名無しさん@お腹いっぱい。:2012/04/14(土) 22:17:38.19 ID:gsKfEHFo0
>>338
英語&英会話学習SNS開発記録 : NERDTree
http://blog.livedoor.jp/kumonopanya/tag/NERDTree

355名無しさん@お腹いっぱい。:2012/04/15(日) 12:59:27.76 ID:j1kvoJSP0
雛形選択?
356名無しさん@お腹いっぱい。:2012/04/15(日) 13:03:36.03 ID:AMRBvvbq0
ひながたせんたく、興味深いな。
357名無しさん@お腹いっぱい。:2012/04/15(日) 14:16:36.95 ID:LZDxTpVdi
ひなだおー
358353:2012/04/15(日) 16:15:53.99 ID:W1JXuVbX0
うわあ、そうだったのか…
リアルで恥かく前に気付けてよかった
359名無しさん@お腹いっぱい。:2012/04/15(日) 16:18:48.99 ID:p3TskKd60
???・・・・分かった!
353氏は矩形(くけい)選択を「ひながたせんたく」と読んでいた。
そして「ひながたせんたく」を漢字変換して、
雛形選択になっていたのか。w
360名無しさん@お腹いっぱい。:2012/04/15(日) 16:20:33.60 ID:SciQp8Cw0
九鬼選択
361名無しさん@お腹いっぱい。:2012/04/15(日) 16:43:46.55 ID:BgTIka3k0
>>359
そんな細かく書かなくてもわかると思うのに、ひどい人だw
362名無しさん@お腹いっぱい。:2012/04/15(日) 19:51:36.45 ID:7J/Fe/B50
くけー!!
363名無しさん@お腹いっぱい。:2012/04/15(日) 20:41:09.91 ID:1SSvldEY0
きけー!
364名無しさん@お腹いっぱい。:2012/04/15(日) 23:48:28.31 ID:j1kvoJSP0
矩形波倶楽部
36516:2012/04/16(月) 12:12:37.33 ID:qnIMWII90
                 ,. -‐- 、
               , '´(°)   ヽ
             /⌒ヽ. (°) i
              , '     i  ,,,  l
           /     / }_    ,ノ   クケー
           ,'    , ' ,_'   ̄ ̄  }  
          ;   , ' , ':::|_  i   ;:::l
          l  /,.イ::::l:::::ヽ l |‐':::;'
          {_r'ィ´ l:::l:::::l:::ヽレ':;'::;'
                 l:::::l::l::::;'::::;::'
                〉、::;;;;:::ィ´
               オ   卞
366名無しさん@お腹いっぱい。:2012/04/16(月) 14:39:35.70 ID:ekLx3GlH0
気の毒な>>353がいるスレはここですか
367名無しさん@お腹いっぱい。:2012/04/16(月) 14:48:18.11 ID:rhVGGJhN0
このスレってこんなキモかったっけ?
368名無しさん@お腹いっぱい。:2012/04/17(火) 17:54:26.21 ID:xKITVP6s0
え?矩形だったの?いままで短形(たんけい)選択だと思ってたわ
369名無しさん@お腹いっぱい。:2012/04/17(火) 18:11:33.03 ID:8FchX4KL0
え?矩形だったの?いままで寸勁(すんけい)選択だと思ってたわ
370名無しさん@お腹いっぱい。:2012/04/17(火) 18:25:55.36 ID:2SprCbe60
え?矩形だったの?いままで陰茎(いんけい)選択だと思ってたわ
371名無しさん@お腹いっぱい。:2012/04/17(火) 18:26:08.34 ID:H/m0Kfgji
:353,370d
372名無しさん@お腹いっぱい。:2012/04/17(火) 18:30:29.30 ID:2SprCbe60
p
373名無しさん@お腹いっぱい。:2012/04/17(火) 19:36:01.80 ID:g9PvtH/k0
               ,, -―-、       
             /     ヽ   
       / ̄ ̄/  /i⌒ヽ、|    ソレーー!!!!
      /  ●/   / /          
     / ///  ト、.,../ ,ー-、       
    =彳      \\‘゚。、` ヽ。、o   
    /          \\゚。、。、o
   /         /⌒ ヽ ヽU  o
   /         │   `ヽU ∴l
  │         │     U :l
                _ U ∴ ol
               / /∴ U :l
              |   | U o∴。l
              |   | : ∴ ol    わーい!!!!
              |  ∨∴ U∴U
             ∧  ∨U o∴ l
             /  \ ∨∴ oUl   _ノ!
             | ●  Y ̄ ̄ ̄ ̄ ̄_ ノ
             |  ミ  ̄ ̄ ̄| ̄
             》  ミ      }
374名無しさん@お腹いっぱい。:2012/04/17(火) 19:42:59.29 ID:a1Ssq8oA0
それやる生き物なんだっけ?
375名無しさん@お腹いっぱい。:2012/04/17(火) 19:49:49.08 ID:g9PvtH/k0
人間
376 忍法帖【Lv=31,xxxPT】 :2012/04/20(金) 17:23:51.52 ID:dZtTsw4u0
vim73-kaoriya-win32-20120407 を使おうとしたのですが挿入モードで日本語入力出来ない(IMEがONにならない)んですがどういうことなんでしょう?
解説が載ってるサイトとか見ても普通に半角/全角キー押すだけでいいと書いてあるのですが……
あとgvimの方では問題なく出来ます。

使用環境は、
FMV-BIBLO MG/C75
Vista SP2 32bit
Core 2 Duo P8400
です
377名無しさん@お腹いっぱい。:2012/04/20(金) 17:59:03.98 ID:c5zOn8jXi
alt+半角/全角かな
378名無しさん@お腹いっぱい。:2012/04/20(金) 18:12:16.27 ID:dZtTsw4u0
>>377
レスありがとうございます。出来ました
ただEscしてもノーマルモードに移行できないってちょっと大変ですね。おいおい慣れていこうと思います
改めまして、ありがとうございました。それでは
379名無しさん@お腹いっぱい。:2012/04/20(金) 18:39:42.18 ID:niEsQvw00
>>378
Windowsないから試せないけど、こんなんでいけなかったっけ?
inoremap <silent> <Esc> <Esc>:<C-u>set iminsert=0<Cr>
380名無しさん@お腹いっぱい。:2012/04/20(金) 21:36:03.72 ID:dZtTsw4u0
>>379
わざわざありがとうございます
そのままvimrcの最後に記入してみましたがダメでした。やり方間違ってますでしょうか?
381名無しさん@お腹いっぱい。:2012/04/20(金) 22:35:35.79 ID:SaY5Dd090
未確定状態でESC押したってこと?
382名無しさん@お腹いっぱい。:2012/04/20(金) 22:54:27.22 ID:VnHxOvvM0
>>376
よく分かりませんね。普通は半角/全角キー押すだけで問題なく日本語入力できるはずですが。
特別なIMEを使っているとかではないですよね?
383名無しさん@お腹いっぱい。:2012/04/20(金) 23:04:19.59 ID:SaY5Dd090
漢字キーだけじゃなくて半角/全角キーでもトグルするようになったのってXPからだっけかな。

たとえば、日本語キーボードを英語配列にしたりしてると、割り当て変更しない限りは
漢字キーを使わざるをえないと思うよ
384名無しさん@お腹いっぱい。:2012/04/20(金) 23:15:31.63 ID:HcFFZjP90
なんて呼ぶのか知らないけどVistaのDOS窓で実行してるんでしょ
win9xから動作が変わってないならvim側の設定ではどうしようも無いはず
385名無しさん@お腹いっぱい。:2012/04/20(金) 23:15:59.71 ID:dZtTsw4u0
皆さんレスありがとうございます

>>381
挿入モードに入り「富嶽三十六景」とか打って変換を確定しEscからノーマルモードに戻ろうとした所、
左下の「--挿入--」の文字は消えるのですが右下の「全ア連ローマ」は消えず、キーを叩くと依然日本語が入力されます
しかし変換し確定しても実際には入力されないようです

>>382
GoogleJapaneseInput-1.4.1031.0 を使用しています
なぜかMicrosoftIMEへの切り替えが出来ないので他のIMEでの検証が出来ません……

>>383
Vimを使うにあたりCapslookをCtrlに変更したくらいで、配列は特に弄ってません
386名無しさん@お腹いっぱい。:2012/04/20(金) 23:40:34.65 ID:SaY5Dd090
>>385
ノーマルモードで日本語を入力してるだけだよそれ
387名無しさん@お腹いっぱい。:2012/04/21(土) 00:01:20.99 ID:B8/AdeDo0
>>386
日本語にしてるとノーマルモードでも強制的に入力になるんですか、厄介ですね
しかし納得しました。しょーもないオチでしたが、お付き合いいただきありがとうございました
388名無しさん@お腹いっぱい。:2012/04/21(土) 00:21:51.89 ID:+c1GOklY0
状況を把握したところで、
:he iminsert
ってやると、理解が進むと思う。
389名無しさん@お腹いっぱい。:2012/04/21(土) 02:15:10.92 ID:QpgzlIlW0
>>387
OS XやLinux界隈のIMには、Vi協調モードなるものがあって、
Insertモード抜けると自動的に半角英数モード(?)にさせることができる。
Windows上って、そういうのできたか、ちょっと覚えてなくてすまん
390名無しさん@お腹いっぱい。:2012/04/21(土) 02:43:18.96 ID:+c1GOklY0
同じコントロールだし、たぶんできないと思うよ。
Vimでiminsertが追加されたのはそういう協調モードとかなくても大丈夫にしたかったからじゃないのかな。
391名無しさん@お腹いっぱい。:2012/04/21(土) 13:25:47.05 ID:Y1a6wwVt0
Windowsなら素直にGVimか別にターミナル入れるのが最適解。
コマンドプロンプトでVimとか苦痛でしかないよ。Vi Masochism.
392名無しさん@お腹いっぱい。:2012/04/21(土) 14:27:13.05 ID:NlMYqlp20
どっかで「GVimなんて総合的に見ればメモ帳以下の出来映え」
なんてレスを見たことがあって妙に印象に残ってるんだけどどういう意味?
393名無しさん@お腹いっぱい。:2012/04/21(土) 14:46:36.73 ID:tjuMJkew0
有名な誰かの名言でもないただのレスで、前後の文脈もないまま、当事者以外にそれを聞くの?
394名無しさん@お腹いっぱい。:2012/04/21(土) 15:12:27.76 ID:NlMYqlp20
そう言わしめるほどの根深い問題がGVimにはあるのかと思って

多分「最高のエディタはなんちゃら」みたいなスレだったと思う。単なる煽り文句かな
395名無しさん@お腹いっぱい。:2012/04/21(土) 15:30:14.45 ID:r1Qtn2Uv0
>>394
Vimの操作性に馴れるには年単位の時間を要するから
ちょっとやって挫折した人が毒を吐いたのかも。
自分も当初は、「こんなもん使ってられねえ」って思ったけど
我慢して1年使い続けたら評価が変わった。
396名無しさん@お腹いっぱい。:2012/04/21(土) 15:45:04.03 ID:vGVg5qdt0
>>394
「自分が理解できないモノはこの世に不必要」教の信者だろ
397名無しさん@お腹いっぱい。:2012/04/21(土) 16:13:03.32 ID:NlMYqlp20
レス見つけた、ここの>>140
嫌GVimな人なのかな
http://sp.logsoku.com/thread/hatsukari.2ch.net/news/1307885519/

140 :名無しさん@涙目です。(栃木県) :2011/06/13(月) 00:09:31.19 ID:AGFTrvJR0 [1]
コンソロール環境からはvimが最強
gvimとか蛇足もいいとこで総合評価ではメモ帳にすら劣る
398名無しさん@お腹いっぱい。:2012/04/22(日) 22:52:27.03 ID:JcycVVWE0
コンソロールって何ですか?というのはおいといて
! でシェルコマンドと組み合わせた編集を駆使したり頻繁にコマンドラインと vim を言ったりきたりを繰り返すような
コンソール中心のオペレーションのほうが vi っぽいじゃん! ……ってことかな?

gVim はいったん起動させるとずっと起動させっぱなしだからなあ
399名無しさん@お腹いっぱい。:2012/04/23(月) 02:15:48.40 ID:tfE+lI5L0
vimも割と起動しっぱなしだわ…
screenにするか、バックグラウンドに回すかは状況によって違うけど
400名無しさん@お腹いっぱい。:2012/05/02(水) 09:31:25.37 ID:0aSOdKbf0
コマンドプロンプトで
echo %path%
を実行した結果と,gvim上で
!echo \%path\%
を実行した結果が異なるんだけど,
gvimの方をコマンドプロンプトの方に
合わせるのはどうすればいいの?
401名無しさん@お腹いっぱい。:2012/05/06(日) 21:33:34.20 ID:10WRfJCN0
>>200
norm @=hoge<CR>p

ですか?うまくいきません ><
402名無しさん@お腹いっぱい。:2012/05/07(月) 05:25:51.91 ID:Z1fRjOZ/0
>>401
スクリプトでも書いてるなら、適当に関数でもつくってやる。
function! Pst(v)
silent put=a:v
endfunction
let hoge = 'hogehogehoge'
cal Pst(hoge)

そうじゃないなら他の人が言うてるように
インサートモードで <C-r>=hoge とか
* <C-r> は Ctrl 押しながら r ね
403名無しさん@お腹いっぱい。:2012/05/07(月) 23:33:41.09 ID:8Sl86a930
>>402
関数にしようがコマンドモードから打とうが、
>>197,198 同様次の行に挿入されてしまいます。
404名無しさん@お腹いっぱい。:2012/05/07(月) 23:36:47.00 ID:8Sl86a930
>>402
p.s.
<i_C-r>=hoge は問題ありません。
コマンド、関数からはどうやるんでしょう?
405名無しさん@お腹いっぱい。:2012/05/08(火) 07:49:34.71 ID:6IiaZXhq0
>>403
あ〜、すまん :put はダメやな。
もっとスマートなやり方があるかもしらんが、俺の実力ではコレくらいしかわからん。
function! Poop(v)
let l = getline('.')
let c = getpos('.')[2]
cal setline(line('.'), join(insert(split(l, '\zs'), a:v, c - 1), ''))
endfunction
406名無しさん@お腹いっぱい。:2012/05/09(水) 22:10:46.58 ID:/Bxc/MRY0
KaoriYa版を使っています。
先日最新版に替えてみたところ、gvimのウインドウが全体的に下がっていました。
どうやらタスクバーが上にあるせいらしく、解決策を探っていたところ、
vim-jpのIssues
https://github.com/vim-jp/issues/issues/181
に行き当たりました。

ここに、
diff -r 2cfb68fa26cd src/gui_w32.c
から始まる英文字の羅列がありました。(これは丸々コピペしてよいものでしょうか?)
訳が分からないなりにも、パッチに付け足したらいいのではないかと見当をつけ、
patch内のkaoriya-hg.diffに書き足してみましたが、改善されたようすはありませんでした。
これはどうしたらよろしいのでしょうか?

長々と失礼しましたが、もしよろしければご教示ください。
407名無しさん@お腹いっぱい。:2012/05/12(土) 19:50:59.16 ID:FY/SJWS3O
w や e などを日本語で自然に対応させるスクリプトを教えてください

とても難しそうではありますが
408名無しさん@お腹いっぱい。:2012/05/12(土) 20:02:56.08 ID:nxi4Me+Z0
私も探しているけど恐らくまだない。
いっそのこと自分で作ろっかなーと考えたことも。
409名無しさん@お腹いっぱい。:2012/05/13(日) 00:11:34.05 ID:3oYi23ng0
>>407
日本語文章では ) がいい仕事してくれる
410名無しさん@お腹いっぱい。:2012/05/14(月) 13:32:05.60 ID:0k76kKmP0
>>406
内容さっぱりみてないけど、貼り付けてコンパイルはしたのかな
タスクバー上にあって、一番上に表示されたらタスクバーに埋まってめんどくない?
411名無しさん@お腹いっぱい。:2012/05/15(火) 18:18:58.31 ID:kWzsK5nn0
>>410
書き足すだけでは駄目だったのですね、勉強不足でした。
先程ちらりと調べてみましたが、私にとってはなかなか手に余るようで。
もうちょっとだけ頑張って調べてみようと思います。どうもありがとうございました。

タスクバーを上に置いていると確かに面倒なこともありますが、
なんとなくそうしてから随分経つので、もうこれで慣れちゃったのですよ。
412410:2012/05/17(木) 05:55:09.79 ID:bMxy0fm20
>>411
俺も上においてるんだけど、何もしていないのに下にずれるってことはないなぁ。
何をやったらずれるのかも書いてみるとか。
それか、もしかすると :he winpos
413名無しさん@お腹いっぱい。:2012/05/17(木) 11:26:54.16 ID:wAVl+sSh0
vimのスクリプトを覚えたら秀丸のマクロで出来ることは全てできますか?
414名無しさん@お腹いっぱい。:2012/05/17(木) 12:21:44.74 ID:+sp1OMaB0
秀丸のマクロだけでは数が多いので分かりません。使う機能を挙げてくれた方が答えやすいと思います。
しかし、大抵のことは出来ると思います。
415名無しさん@お腹いっぱい。:2012/05/17(木) 14:53:19.03 ID:uP57zr2D0
vimも秀丸もマクロはチューリング完全だったはずだから,
できない事は無いと思う.
416名無しさん@お腹いっぱい。:2012/05/17(木) 16:24:53.14 ID:a0dK7bNB0
vimマクロで彼女ができました!
417名無しさん@お腹いっぱい。:2012/05/17(木) 20:13:21.41 ID:utj3jiVe0
vimのマクロで完全なEMACSにできますか?
418名無しさん@お腹いっぱい。:2012/05/17(木) 20:21:38.50 ID:5t18Un/H0
>>417
:execute "!emacs -nw"
419名無しさん@お腹いっぱい。:2012/05/18(金) 10:27:33.60 ID:bwAKKsLg0
チューリング完全であっても、例えばマクロからバッファ内のテキストを変更できないようじゃ
どうしようもないだろう。問題なのは言語じゃなくてマクロでどこまで操作できるかだ。
420名無しさん@お腹いっぱい。:2012/05/19(土) 05:40:30.08 ID:ARX5jUjr0
インターフェースがexコマンドと無理やり同居してる形のvim scriptの設計はあんまり筋がいいとは思えないなあ
421名無しさん@お腹いっぱい。:2012/05/19(土) 05:43:57.37 ID:OzWf1EQs0
コマンドラインでワンライナーが試せるから俺は気に入ってるけど
422名無しさん@お腹いっぱい。:2012/05/19(土) 14:38:50.90 ID:LJ4RpOjS0
vim script で最重要なのは、インターフェースに関する部分だと思う
chalice とか calendar.vim が勉強になるよ
色づけ(highlight)とかも

chalice の 通信部分だか perl で書き直したものあったよね
その気持ちよくわかる
plugin フォルダが膨らむと重くなるから、
外部であっさり書けるものは、外に出してしまえって感じだろうね
423名無しさん@お腹いっぱい。:2012/05/19(土) 15:15:39.09 ID:sdicjeSw0
インターフェースを自作するような大掛かりな物を作った事はないけどさ
重要なのはいかに:globalみたいな編集コマンドを使ったときに
素早く思い通りの編集ができて手癖にできるレベルの簡単さになってるかだと思うけどね
chaliceが実現できるってのは全く結構なことだけどさ
424名無しさん@お腹いっぱい。:2012/05/19(土) 17:02:34.14 ID:yQJ5+cPK0
ハイライトの解説本ってありませんか?
ハイライトファイルのコード見てもわかりません
425名無しさん@お腹いっぱい。:2012/05/19(土) 17:04:11.99 ID:pexoeY6p0
バカなら諦めろ
それも出来ないバカ?
426名無しさん@お腹いっぱい。:2012/05/19(土) 18:33:18.89 ID:OzWf1EQs0
helpファイルを熟読して試行錯誤で作っていったら覚えたよ。まぁ頑張れ。
:h syntax.txt
:h usr_44.txt
:h pattern.txt
427名無しさん@お腹いっぱい。:2012/05/19(土) 19:42:47.66 ID:GpglILFB0
ヘルプをまず見るべきだよな。
428名無しさん@お腹いっぱい。:2012/05/19(土) 22:28:22.51 ID:mcGmGmGT0
難しいことしなくてもキーワードを定義するだけでそれなりに見えるよ
429名無しさん@お腹いっぱい。:2012/05/19(土) 22:42:18.78 ID:E9opqcfx0
<?php

?>

こういうブロックの中だけ適用したりしたいんだよ
PHPファイルにcssもjavascriptもPHPコードもいろいろ詰め込めちゃうから難しい
430名無しさん@お腹いっぱい。:2012/05/20(日) 00:12:08.18 ID:AA+OlYMp0
そのレベルの話はここに書き込むよりusr_44読んだ方が早いって。
30分が作れないのかな。それとも一週間でvim使わなくなる予定なのかな。
431名無しさん@お腹いっぱい。:2012/05/20(日) 08:36:03.01 ID:R2dTGJwC0
一週間だけ使うってどんな拷問だよ
432名無しさん@お腹いっぱい。:2012/05/20(日) 09:15:19.91 ID:jrbIDWOV0
>>429
その場合
syn region PHPregion start=/<?php/ end=/?>/ keepend contains=@inRegion
みたいなのを作って、適用させたいグループを
syn cluster inRegion contains=xxx,yyy,zzz
という風に列挙していくのがいいな。xxx,yyy,zzzはcontainedオプション付きで。
regionの中にcssのハイライトをインクルードしたいなら
syn include @included_csc syntax/csc.vim
してからregionのcontainsに@included_cscを加えたらいいね。
433名無しさん@お腹いっぱい。:2012/05/24(木) 23:17:26.51 ID:z429P7XV0
折り畳みしたところがまぶしくて辛いのですが、
_vimrc の
どういう構文で修正できるでしょうか?
434名無しさん@お腹いっぱい。:2012/05/25(金) 00:21:50.32 ID:7FjdegSU0
:colo shine
435名無しさん@お腹いっぱい。:2012/05/25(金) 04:54:23.04 ID:TyCKRI480
>>433
gvimとvimで設定違うけど
:hi Folded gui=NONE guifg=black guibg=grey ctermfg=0 ctermbg=245
みたいな雰囲気で
436名無しさん@お腹いっぱい。:2012/05/25(金) 09:30:23.79 ID:bXPYfmSi0
>>435
ありがとうございます。
437名無しさん@お腹いっぱい。:2012/05/26(土) 00:54:25.42 ID:7xIbuUE40
>>434
あ〜がぁ〜!!
あ〜あ〜目がぁ〜目がぁ〜!!
あ〜あ〜目がぁ〜あ〜あ〜!!
438名無しさん@お腹いっぱい。:2012/05/26(土) 01:00:46.87 ID:yLAibOr30
neobundleで入れたquickrunが動きませんだれか助けろください
command option is emptyってなる
439名無しさん@お腹いっぱい。:2012/05/26(土) 13:14:14.14 ID:8TEoG5660
chalice で :colo shine やってみた
ひどいw
440名無しさん@お腹いっぱい。:2012/05/26(土) 14:13:54.06 ID:8ea9t4BJ0
やっぱzenburnだよな
441名無しさん@お腹いっぱい。:2012/05/26(土) 15:18:29.84 ID:7xIbuUE40
colorschemeか。見やすさに直結するね。
地味にtuneafish もよくない?
442bp4190-ipbfp501takamatu.kagawa.ocn.ne.jp.2ch.net:2012/05/26(土) 19:21:17.74 ID:tlcfi/qT0
bcaslist
443bp4190-ipbfp501takamatu.kagawa.ocn.ne.jp.2ch.net:2012/05/26(土) 19:24:34.83 ID:tlcfi/qT0
bcaslist
444名無しさん@お腹いっぱい。:2012/05/26(土) 19:31:43.28 ID:A8Kje4cF0
:colo shine の破壊力はまさに"殺死ね"
445名無しさん@お腹いっぱい。:2012/05/27(日) 23:39:08.50 ID:7znCJadS0
>>438
確か、quickrunは依存系だった希ガス。
vimshell vimprocとかいうヤツが必要だったんじゃない?
最近
446名無しさん@お腹いっぱい。:2012/05/27(日) 23:42:18.88 ID:7znCJadS0
quickrun > vimshell >vimproc
quickrun の動作には vimshell が必要で
vimshell の動作には vimproc が必要。
そういう依存関係。
447名無しさん@お腹いっぱい。:2012/05/29(火) 01:45:17.35 ID:LwNTUof30
vimshellもvimprocもはいっとるねんで・・・
なぜだー?!?
448名無しさん@お腹いっぱい。:2012/05/29(火) 02:09:43.62 ID:2ZerZ2Zv0
>>447
ちょっとソースみたけど、そこら辺は関係ないような気がする。
初期化してるところで、コマンド名が空らしいけど、何のファイル編集しとる?
449名無しさん@お腹いっぱい。:2012/06/02(土) 06:42:44.50 ID:4EIlu6YAO
netrwでiを押すとサイズや更新時刻などファイル情報を加えられたりしますが
ファイル名の長さに依ってファイル情報の表示位置がズレます

いっそのこと一番長いファイル名のケースに合わせて欲しいのですが
そんな機能は用意されてないのでしょうか?
450名無しさん@お腹いっぱい。:2012/06/02(土) 06:45:16.90 ID:4EIlu6YAO
newspaperでペーパーバックライターの気分
451名無しさん@お腹いっぱい。:2012/06/02(土) 14:48:43.81 ID:Wzh3prSr0
>>449
c押してカレントディレクトリ合わせてからのVimFiler立ち上げたら?
452名無しさん@お腹いっぱい。:2012/06/06(水) 21:14:01.60 ID:vMvrcaTC0
>>449
ちょっとソース見てみた。
ファイル名とファイル情報の間はタブで区切られていて、'tabstop' に g:netrw_maxfilenamelen の値(デフォルト:32)が設定される。
もし、autocmd BufEnter * ts=2 とかやってると、上の設定が上書きされるから、かなり汚い表示になるね。
453名無しさん@お腹いっぱい。:2012/06/07(木) 19:55:09.30 ID:v2PCy1Z30
:makeコマンド後、エラーが発覚するとそこに飛んでくれます

画面を分割しており、且つ(その複数の見えている)編集中のファイルの一つの内部に
エラーの該当個所があるならば
該当ファイルを扱っている窓に移動して該当個所にカーソルが飛んでくれれば嬉しいものです

しかし現状は、コマンドを打ち込む直前にいた窓をとにかく使ってジャンプします

これでは窓分割の利点を生かしきれてないように思えます
454名無しさん@お腹いっぱい。:2012/06/07(木) 21:54:33.46 ID:S/c9oDLL0
>>453
タブで開いててもそっちには飛んでくれないような感じですな。
それが標準の動作かは知らないけど、QuickFixCmdPostやらでゴニョゴニョするしかないような
455名無しさん@お腹いっぱい。:2012/06/07(木) 23:05:28.20 ID:+TPeYoqhi
>>453
試しとらんけど
set switchbuf=useopen
とかどうじゃろ?
456名無しさん@お腹いっぱい。:2012/06/07(木) 23:08:37.82 ID:S/c9oDLL0
>>455
試しとらんけどそれ良さげ
:h switchbuf にもそれらしい記述が
457名無しさん@お腹いっぱい。:2012/06/07(木) 23:12:38.50 ID:8CiUX8of0
LinuxのVimの設定ファイルは
~/.vim/.vimrc
でいいんだよね?

認識されなくて困った。
458名無しさん@お腹いっぱい。:2012/06/07(木) 23:19:46.73 ID:S/c9oDLL0
>>457
~/.vimrc だよ
459名無しさん@お腹いっぱい。:2012/06/08(金) 00:55:07.61 ID:f/UNKbTi0
>>458
ありがとうございます。
460名無しさん@お腹いっぱい。:2012/06/17(日) 03:20:09.02 ID:zAjvMGJd0
なんだっけ。かおりや版?
ノートンに「利用している人が少なすぎます」と、
問答無用でファイルを隔離れたんだけど。

もう、みんな使ってないんだ。
461名無しさん@お腹いっぱい。:2012/06/17(日) 03:52:59.13 ID:XsZm0Y+E0
なんで今時ノートン使ってるのか...

おいらはfudist版を愛用。
462名無しさん@お腹いっぱい。:2012/06/17(日) 05:41:52.51 ID:7pD6GhA20
みんなこっちでダウンロードするようになったんじゃないか
ttp://vim-jp.org/
463名無しさん@お腹いっぱい。:2012/06/17(日) 05:43:12.37 ID:7pD6GhA20
あ、リンク先同じだった
464名無しさん@お腹いっぱい。:2012/06/17(日) 05:55:28.13 ID:uyW+pJMoP
>>460
> ノートンに「利用している人が少なすぎます」と、
> 問答無用でファイルを隔離れたんだけど。
ノートンって、そんなアホな理由でそういうことをするの?
信じられん
465名無しさん@お腹いっぱい。:2012/06/17(日) 06:56:31.26 ID:z1icJaSf0
利用してる人の数どうやって数えたんだろう?
グーグルとかから教えて貰ったのだろうか?
466名無しさん@お腹いっぱい。:2012/06/17(日) 07:05:54.72 ID:GzPUshyGP
>>465
ノートンで過去にチェックした数しかないやろ
467名無しさん@お腹いっぱい。:2012/06/17(日) 11:43:10.60 ID:z1icJaSf0
なるほど。
ノートンユーザーの中でVim使いが少なかっただけだったか。
PCユーザー間で少ないのかと心配した。
468名無しさん@お腹いっぱい。:2012/07/02(月) 16:14:35.18 ID:nisVq8AA0
:nnoremap <C-_> ibefore
:nnoremap ^_ iAfter

:verbose map <C-_>
:verbose map ^_

windowsでこの二つが同じなのって仕様?バグ?
usキーボードではshiftと-同時押しが _
jisキーボードではctrlとshiftと-同時押しが ^_
なのが原因だと思うんだが

環境はkaoriya 32bit vim7.3

あと無理だと思うけど、vimでキーコードでマップできる方法ってないよね?
469名無しさん@お腹いっぱい。:2012/07/04(水) 18:11:16.82 ID://kUsvBr0
vim-powerline を導入してるのですが
ステータスラインの区切り付近が
文字化けするようになってしまいました

プラグイン管理は NeoBundle を使っていて
プラグインをアップデートしたあたりから
おかしくなったとは思うのですが
何が原因なんでしょうか

:PowerlineClearCache もしてますが変化なし
フォントは専用グリフなどは入れておらず普通のフォントです
本体は、香り屋の最新 32bit版です


ttp://nagamochi.info/src/up111801.png
470名無しさん@お腹いっぱい。:2012/07/05(木) 00:32:02.86 ID:kACcveCNP
>>469
たぶん
let g:Powerline_symbols = "fancy"
ってしてるんじゃないかな。カスタムフォントを利用してないんだったら
"fancy" → "compatible" とするか、その設定を削除したら良いと思う。
471名無しさん@お腹いっぱい。:2012/07/05(木) 08:45:54.28 ID:+tkvTKhd0
>>470
ご指摘通り、その設定削除か、"compatible"で直りました
見た目に惚れて、紹介記事見ながら導入したのですが
どの記事もその設定が書いてあるので
必須なのかと思ってました
今まで書いてても問題なかったんですけどね
ありがとうございました
472名無しさん@お腹いっぱい。:2012/07/05(木) 15:58:45.53 ID:326XPAH/0
プログラムはビットマップフォント絶対派なんだが、というよりも
フォントレンダラのgdi++とかgdippとか、今はmactypeなんだが、
この手の使ってフォントの見た目を綺麗に表示すると
フォントと設定によっては記号が識別しづらくなったりするんだよね
とくに , と 、 は見分けつかないや

文字をでかくすりゃ別なんだが。>>469なんかは綺麗だけど結構文字でかいよな
うちのは相変わらずサイズが10か9なんだわ。
フォントレンダラのために文字でかくするようになった奴とかいるのかな
473名無しさん@お腹いっぱい。:2012/07/05(木) 16:35:53.48 ID:6DelPqoi0
すみません、質問です。
自動補完モードがオンにならないのですが、何か特別な設定は必要なのでしょうか

試しに.Javascript(.js)を作って、「fun」、「docu」などと入れてから^n、^pを押してみましたが、
「パターンは見つかりません」と出て補完されませんでした
^xと打ってからキーを組み合わせても同じです

色々ネットで調べて、何か設定が必要なのかと思い、vimrcに以下のように書き込んでみましたが、どれも結果は変わりませんでした

set complete=.,w,b,u,t,i,k
autocmd FileType javascript :set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType javascript :setl omnifunc=jscomplete#CompleteJS
setlocal omnifunc=jscomplete#CompleteJS
autocmd FileType setlocal omnifunc=jscomplete#Complete

中身のあるスクリプトを読み込むと、そのファイルの内容からの補完は有効になりましたが、
ただ列挙するだけという感じで、別に辞書のファイルがあるのでこれは違いますよね

環境はWIN xpで、kaoriyaさんから落としたgvimを使っています
gvimに関しては、本家のvimから落としたファイルや、kaoriyaさんのファイルを新しい場所にインストールしてみましたが、やはり同じです

一日中試したのですが途方にくれています
分かる方いましたらお願いします
474名無しさん@お腹いっぱい。:2012/07/05(木) 17:45:51.59 ID:2TTHMK/f0
>>473
^nと^pじゃなくて
^x-^o
475名無しさん@お腹いっぱい。:2012/07/05(木) 22:37:33.79 ID:6DelPqoi0
>>474
有難う御座います!一度分かると色々分かるようにました!
set complete=.,w,b,u,t,i,kは辞書ファイルの設定でした
vimは補完のためにいろんなメソッドが用意されているんですね、面白い
476名無しさん@お腹いっぱい。:2012/07/08(日) 19:20:38.20 ID:gMyYNFfe0
メニューを標準のものだけ表示するようにする設定って無いかな?
プラグイン入れたらメニューが増えて2行になるので
477名無しさん@お腹いっぱい。:2012/07/09(月) 01:50:23.65 ID:M9faPbyC0
>>407
答えになってないけど、日本語の移動には ambsearch.vim がいいと思う。
仮名を指定して移動できるだけで大分便利。
478名無しさん@お腹いっぱい。:2012/07/09(月) 01:57:12.00 ID:M9faPbyC0
>>467
ならばvim使い好みのウィルス駆除ソフトはなんだろう。
479名無しさん@お腹いっぱい。:2012/07/09(月) 02:47:33.26 ID:TkpbM/pW0
vim使いというかMS使ってるならAviraが多いかと。
480名無しさん@お腹いっぱい。:2012/07/10(火) 21:10:49.61 ID:Z7/cx+HK0
>>476
たまに、そういうオプションを提供してるプラグインがあるから、標準ではできんと思う。
自分で、:unmenu! Foo とかする何かを書かないといけないんじゃないかな
481名無しさん@お腹いっぱい。:2012/07/10(火) 21:29:23.77 ID:Z7/cx+HK0
>>476
ちょっと試してみた。
$HOME/.vim/after/plugin/foo.vim に、
aunmenu Help などとしておけばいける。

確実に最後の方に詠み込まれるように、
set rtp-=$HOME/.vim/after rtp+=$HOME/.vim/after
もしといた方がいいかもしらん。
482名無しさん@お腹いっぱい。:2012/07/16(月) 04:28:03.21 ID:qXkyPFM70
自己解決しますた
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
で出来た
483名無しさん@お腹いっぱい。:2012/07/17(火) 03:40:01.38 ID:k95s+7/e0
おぉ、ナルホド
484名無しさん@お腹いっぱい。:2012/07/20(金) 16:55:17.79 ID:Hjq2pqA9O
バージョン管理システム導入してたらVimのバックアップ機能は必要無い?
スワップだけで十分?
485名無しさん@お腹いっぱい。:2012/07/20(金) 18:46:02.86 ID:X20mXtl60
バージョン管理の操作ミスって取り返しの付かないことになったときの
保険に一応使っている
486名無しさん@お腹いっぱい。:2012/07/20(金) 18:51:17.94 ID:Hjq2pqA9O
あり^^
487名無しさん@お腹いっぱい。:2012/07/20(金) 19:29:59.03 ID:OtFpY1Hi0
>>484
俺も保険。たまに助かる時があるからonにしてる
488名無しさん@お腹いっぱい。:2012/07/21(土) 00:26:36.53 ID:OTzjB5O80
>>484
私はスワップだけで十分ですね。
489名無しさん@お腹いっぱい。:2012/07/24(火) 07:55:29.85 ID:D5BRAvKy0
>>447
Mac使い?quicktunの起動キーにデフォルトで割り当てられてる<Leader>が入力できてる?
490名無しさん@お腹いっぱい。:2012/07/25(水) 21:02:00.76 ID:vdQFImq6O
set nobackup
set nowritebackup
したった
491名無しさん@お腹いっぱい。:2012/07/25(水) 21:32:11.01 ID:mzV9kOlg0
>>484
set backupdir=~/tmp/vim
とかにしておけば邪魔にならないから使ってる
492名無しさん@お腹いっぱい。:2012/07/26(木) 08:21:09.69 ID:OlNYHEue0
>>484
savevers.vimを使っている。
493名無しさん@お腹いっぱい。:2012/07/28(土) 16:29:27.81 ID:EXB3ZqG30
kaoriyaのver7.3(パッチ1-604) 32bit へ上書き更新したところ、autoloadに置いたプラグインが読み込まれていないようで、uniteなどのスクリプトが機能しないようになってしまいました。
let loaded_〜変数を表示して確認したところ、pluginフォルダは読み込めているようです。
set runtimepath+=にてautoloadフォルダを追加しても同様で読み込まれません。
どうすればよいでしょうか。
494名無しさん@お腹いっぱい。:2012/07/28(土) 17:01:50.28 ID:WYkhrbGz0
まだ香り家使ってる奴いるのかw
使ってる理由を教えてくれ。
495名無しさん@お腹いっぱい。:2012/07/28(土) 17:10:02.68 ID:a9/wNCMJ0
折り返しみたいな処理が初期から書かれてて、
なおかつvimrcにどう書けば日本語に適したものになるか分からないから。
496名無しさん@お腹いっぱい。:2012/07/28(土) 17:15:14.29 ID:WYkhrbGz0
なるほど……
これ使ってみれば? → fudist
497名無しさん@お腹いっぱい。:2012/07/28(土) 17:18:05.36 ID:oI1uirLo0
>>494
理由も何も、日本でVimを配布しているサイトは
香り屋さん以外にあるの?
498名無しさん@お腹いっぱい。:2012/07/28(土) 17:25:10.58 ID:FY/3g1Hm0
>>496
へったくっそなマーケティングだなw
香り屋でいいっしょ。
ダメな理由って何?
499名無しさん@お腹いっぱい。:2012/07/28(土) 17:34:34.88 ID:WYkhrbGz0
>>498
こんなとこで無料のウェアの名前出してマーケティング()って頭だいじょうぶ?

香り家を使わない点
1.いらないスクリプトの量が膨大、バッティングが多すぎる。
2.日本語処理がクソ
3.文字コードの設定がクソ
4.そもそもcp932がデフォなのがクソ
5.設計思想がクソ
500名無しさん@お腹いっぱい。:2012/07/28(土) 17:39:03.91 ID:G2MYiG7B0
>>496
なんだよ自前で公式ビルドして使ってるんじゃないのかよ
501名無しさん@お腹いっぱい。:2012/07/28(土) 19:28:29.27 ID:kd1HxHFp0
公式バイナリってなんであんなゆっくりリリースなんだろな
502名無しさん@お腹いっぱい。:2012/07/28(土) 20:01:51.30 ID:oI1uirLo0
>>499
Windows環境での文字コードは
cp932が一番広く使われていると思うけど
それがクソなの?
503名無しさん@お腹いっぱい。:2012/07/28(土) 21:15:08.15 ID:WYkhrbGz0
>>502
ええ、クソです。
504名無しさん@お腹いっぱい。:2012/07/28(土) 21:34:11.36 ID:Ff6PAylx0
utf-8 のアレ配布している人じゃないよねw
505名無しさん@ピンキー:2012/07/28(土) 21:50:10.39 ID:iH+DWCjr0
>>499
UTF8をデフォにくらい簡単に変更できたけど
Portable化もできるし
SSH経由の編集もできる。
diffとの連携も完璧だし、香り屋は便利だと思うけどなぁ

つか、感情的にならないでもうちょっと分かりやすく書いてよ
・日本語処理で躓いたこともないし。具体的になにがクソなの?
・そもそも香り屋の設計思想ってなに?
506名無しさん@お腹いっぱい。:2012/07/28(土) 23:23:32.67 ID:Ff6PAylx0
>>505
まともに取り合わない方がイイと思うよ
507名無しさん@お腹いっぱい。:2012/07/29(日) 00:04:56.79 ID:ypFF+caw0
別の人だけど、普段からfudistさんのvimを使わせていただいているので、前々から思っていることをカキコ。

日本語処理のためのライブラリ処理とかロード順番とかの「高度な設計思想」とかについては分からないので不問にするけど、
kaoriyaさんのvimは親切にするつもりで代えって複雑になっている印象がある。

オリジナルと違うフォルダ構造、
オリジナルの前に読み込ませる(初心者には不要、管理者には余計なお世話的な)付け足しRCファイル、
さらにあくまでもサンプルのはずのgvimrc_example.vimを最初に読み込んでいる、
(いろいろなしらがみから外しにくいのだろうけど)全く勝手にかなりの数のスクリプトやプラグインが入っていて、
しかもほとんどドキュメントがなかったり、outdateだったりする。
(「memo.vim」とか「format.vim」とか、そんな名前でおまけファイルを入れる神経というのは正直問題だと思う)

これらは慣れた人にとってはさっとクリアできるものではあるけど、
最初にvimを使う人が一生懸命自分のvimファイルを作っていくときには、かなりの障害だ。

fudistさんのvimは基本的にオリジナルのままで、
どういう改変をしているのか、取りあえず使うためにはどこを書き換えればいいのか、サイトに明確に書いてくれているので、
初心者はこちらを使わせてもらう方が良いと思うけどね。
https://sites.google.com/site/fudist/
508名無しさん@お腹いっぱい。:2012/07/29(日) 00:23:02.76 ID:3ZrhJ6aX0
特に困ってないからkaoriyaでいいや
509名無しさん@お腹いっぱい。:2012/07/29(日) 01:16:17.91 ID:RXQ2RUkg0
この微妙な日本語具合はきっと彼だ
510名無しさん@お腹いっぱい。:2012/07/29(日) 02:27:01.02 ID:c+7x3lgZ0
開発者が一人ぼっちっていう印象が強くてfudest版はどうしても敬遠してしまう

香り屋版は、
http://www.kaoriya.net/blog/2011/09/20110916
でアナウンスされている通り、vim-jpとしてコミュニティーを成している。

一度、Issuesとか覗いてみるといいよ。
Vimに詳しい人たちが不具合対応に当たってくれているのが分かる。
また、最近ではcpp.vimのメンテナを引き受けたり新しい動きも見せている。
この香り屋さん以外からも開発やサポートが期待できる状態ってかなりプラス要因じゃない?
511名無しさん@お腹いっぱい。:2012/07/29(日) 02:58:41.60 ID:VZjwymLc0
>>503
それをクソと判断した理由は?

>>507
言いがかりにしか見えない。
オリジナルと違うことの何が問題なのか。
gvimrc_example.vimや他のマクロが
読み込まれていることが、自分のvimファイルを
作る時に障害になる具体的な例を挙げよ。
512名無しさん@お腹いっぱい。:2012/07/29(日) 03:30:04.92 ID:qRUhBrZ80
vim-jpの人がちがせっせとパッチ送ってるのは本家に対してで
本家版そのまんまに近いのはむしろFudist版じゃねーの?

あとKaoriya版は『余計なお世話』するのがまさに目的なんで
それを邪魔と言うのはなんか変な話だな

ようするに好きなの使えってことだ
513名無しさん@お腹いっぱい。:2012/07/29(日) 03:41:33.21 ID:W4dQskAo0
>>511
今時使ってる人が少ないからじゃね?
文字化けうぜーし
514名無しさん@お腹いっぱい。:2012/07/29(日) 11:26:20.62 ID:IORW2lGJ0
結局本家からhg pullして自前ビルドが一番楽
515493:2012/07/29(日) 15:37:27.89 ID:u0kyKCzl0
解決しました。
=== 20110916の変更点 ===
* runtimeディレクトリの名称をvim73に変更しました
以前のverのruntimeフォルダは読み込まなくなっていたようです。vim73フォルダにスクリプトを入れると正常に動作しました。
516名無しさん@お腹いっぱい。:2012/07/30(月) 22:23:01.34 ID:5yFvDcOk0
本家で配布してるやつや、ディストロのパッケージマネージャで入るやつ使ってる人少ないんかね
517名無しさん@お腹いっぱい。:2012/07/30(月) 22:28:06.09 ID:oXjp1K4W0
Linuxのことは知らん。
Windows版ではkaoriyaさんのしか選択肢がない。
518名無しさん@お腹いっぱい。:2012/07/30(月) 22:29:13.50 ID:ERKRzV970
ファイル構造かファイル読み込みかはわからんが
vim7.3になってから公式のほうも変わってないか
519名無しさん@お腹いっぱい。:2012/07/30(月) 23:05:37.43 ID:UBptN7tn0
>>517
それはお前がバカなだけwww
520名無しさん@お腹いっぱい。:2012/07/30(月) 23:20:25.01 ID:DRWCmTxl0
Kaoriyaってソースも公開してるの?
521名無しさん@お腹いっぱい。:2012/07/30(月) 23:53:06.99 ID:2LKB66010
差分パッチを同梱してる。リポジトリを公開してるかどうかは知らん
522名無しさん@お腹いっぱい。:2012/07/31(火) 00:01:39.66 ID:qR8HjNmt0
>>520
アーカイブにdiffが含まれとるだけじゃないすかね
523名無しさん@お腹いっぱい。:2012/07/31(火) 00:17:19.82 ID:FrzEBJ4r0
>>519
君の発言はF氏の評価を下げていることにそろそろ気付こうね。
524名無しさん@お腹いっぱい。:2012/07/31(火) 00:22:24.57 ID:vliZdOxm0
>>523
F蛆ってなに?
525名無しさん@お腹いっぱい。:2012/07/31(火) 04:26:04.93 ID:Ac8rmmsz0
>>516
6のころ公式使ってみたけどfencsの順序か何かが原因で化けてたので面倒になってやめた記憶がある
526名無しさん@お腹いっぱい。:2012/07/31(火) 18:59:12.78 ID:JNp8YJII0
Windowsにはアプリをソースからコンパイルして使う文化はないし
無料の標準開発環境というものもないし
本家サイトは英語だしで、どうにもならん。
kaoriyaさんは日本のvim普及に多大な貢献をしている。
感謝しなきゃだよ。
527名無しさん@お腹いっぱい。:2012/07/31(火) 19:04:28.43 ID:+PrXX0j30
>>526
>無料の標準開発環境
あるだろ
528名無しさん@お腹いっぱい。:2012/07/31(火) 19:14:31.53 ID:lfiiqAa+0
標準はないなw
529名無しさん@お腹いっぱい。:2012/07/31(火) 19:15:22.73 ID:vliZdOxm0
>>526
Kaoriyaは単なる人格異常者。
それ位以上でも以下でもない。
530名無しさん@お腹いっぱい。:2012/07/31(火) 19:55:41.04 ID:EhM2K5A00
どうした
Kaoriyaになんか恨みでもあんのか?
531名無しさん@お腹いっぱい。:2012/07/31(火) 20:00:34.87 ID:vliZdOxm0
>>530
は?
お前は弱みでも握られてんのか?
532名無しさん@お腹いっぱい。:2012/07/31(火) 20:04:24.25 ID:EhM2K5A00
>>531
別に。どういう理由でそんなことを言ったのか気になっただけだよ
533名無しさん@お腹いっぱい。:2012/07/31(火) 20:25:24.96 ID:+PrXX0j30
>>528
標準て何ですかね?
VSは標準と言えないの?
534名無しさん@お腹いっぱい。:2012/07/31(火) 20:40:45.07 ID:JNp8YJII0
>>529
悔しくて人格攻撃か?
お前もvimのバイナリを作って配布してみろよ。
人から尊敬されたいなら、尊敬されるだけの行動をしろ。
535名無しさん@お腹いっぱい。:2012/07/31(火) 20:45:25.80 ID:vliZdOxm0
>>534
はあ?
なんでお前みたいな乞食に配布しなくちゃいけねーんだよwww
死ねよゴミクズ
536名無しさん@お腹いっぱい。:2012/07/31(火) 20:54:41.45 ID:9dfD4z5v0
>>533
ダウンロード&インストールが必要だから、標準とは言えないでしょ。
537名無しさん@お腹いっぱい。:2012/07/31(火) 21:02:17.50 ID:JNp8YJII0
>>535
そうか。
君がやる気を出せばkaoriya版ごとき
軽く超えるような品質のバイナリを配布できるんだろう?
ぜひやってもらいたかったなあ。
ああ残念だw
538名無しさん@お腹いっぱい。:2012/07/31(火) 21:18:50.77 ID:CR/BjKFn0
んなこといったらいまどきのLinuxも開発環境はデフォでは入らんよ
539名無しさん@お腹いっぱい。:2012/07/31(火) 21:26:36.06 ID:vliZdOxm0
>>537
おまえvim使ったことないだろ?
なんか...w
540名無しさん@お腹いっぱい。:2012/07/31(火) 22:21:43.59 ID:CkZ4AA5f0
>>539
プログラマじゃないのは確かだろうな。

そんなことよりいつまで夏休みの子供に付き合ってやるつもりなんだ?
541名無しさん@お腹いっぱい。:2012/07/31(火) 22:27:23.62 ID:CkZ4AA5f0
ご本人様にレスしてたわ。無視してくれ
542名無しさん@お腹いっぱい。:2012/07/31(火) 23:07:21.16 ID:JNp8YJII0
>>541
スマン。夏休みだったな。
俺は香り屋さんのサイトがなければ
vimに触ることすらなく人生を終えていたはずだから
黙っていられなかったんだ。以後無視する。
543名無しさん@お腹いっぱい。:2012/07/31(火) 23:11:47.76 ID:vliZdOxm0
>>542
底辺カミングアウトwwwwwwwwwwwwww死ねよ乞食www
544名無しさん@お腹いっぱい。:2012/07/31(火) 23:14:28.52 ID:JastcvEU0
こんなスレにも暑い夏が訪れてるのかよ
545名無しさん@お腹いっぱい。:2012/07/31(火) 23:26:10.34 ID:EhM2K5A00
ID:vliZdOxm0は幼稚だな、中高生か?
君にはまだこのスレは早いよ。ニコ動にでも帰りなさい
546名無しさん@お腹いっぱい。:2012/07/31(火) 23:55:54.59 ID:pTAc2OnR0
ID:vliZdOxm0はRMSのエディタでも使ってろ
547名無しさん@お腹いっぱい。:2012/08/01(水) 00:02:04.96 ID:ciBl5tkr0
>>546
あ?emacsディスってんのか?あ?
548名無しさん@お腹いっぱい。:2012/08/01(水) 00:17:11.13 ID:KQUV8Dvx0
意外と人いるんだな
まぁここまで俺の自演だけど
549名無しさん@お腹いっぱい。:2012/08/01(水) 01:17:34.33 ID:bDgAdykO0
>>538
最近のLinuxとやらはコンパイラも入ってないディストリばっかなのか
550名無しさん@お腹いっぱい。:2012/08/01(水) 01:56:19.22 ID:YmupDuca0
>>549
ばっかではないけど、入ってないのもあった気がする。
Arch, Gentoo 辺りは入ってるというか、無いと仕事にならんけど
551名無しさん@お腹いっぱい。:2012/08/01(水) 02:36:39.14 ID:AaEKCS910
インストールオプションで(するつもりはなくても)除外できるのはある
552名無しさん@お腹いっぱい。:2012/08/01(水) 04:59:48.76 ID:V9yUMFUb0
>>547
vi系の中でdisりあってるよりかは健全。正直この流れは身内同士が罵り合ってるようで見苦しい
553名無しさん@お腹いっぱい。:2012/08/02(木) 02:55:50.65 ID:cKdDlbb80
という見苦しいレス
554名無しさん@お腹いっぱい。:2012/08/05(日) 02:21:08.28 ID:rq2WxyCP0
あげ
555名無しさん@お腹いっぱい。:2012/08/09(木) 00:03:21.53 ID:WCuqMmmb0
Cのソースを編集中、コメントの始まりである「/*」を打ち、
次にリターンを押すと、次の行の先頭に「*」が自動的に挿入されます。
「*」の自動挿入をやめるにはどうすればいいですか?
556名無しさん@お腹いっぱい。:2012/08/09(木) 00:35:46.47 ID:UE81hLhF0
>>555
:se fo-=r
o の時もコメント挿入ナシにしたかったら、:se fo-=o も
詳しくは、:h fo-table
557名無しさん@お腹いっぱい。:2012/08/15(水) 09:32:31.28 ID:+iOAekga0
rubyのす
558名無しさん@お腹いっぱい。:2012/08/22(水) 13:02:07.40 ID:wdOB5aTw0
すいません、教えてください。
環境は windows vista 、 kaoriyaさんの vim73-kaoriya-win32 で gvim を
使って勉強しています。一通り、:tutorial は終えたのですが、宿題が残りました

それは、外部シェルコマンドを実行しようとして、:!ls や :!dir をうちこむと

/bin/bash -c "dir"
指定されたパスが見つかりません。
shell returned 1

つづく
559名無しさん@お腹いっぱい。:2012/08/22(水) 13:05:10.38 ID:wdOB5aTw0
558 のつづき

とエラーがでて実行できません。パスを通せばいいと思うのですが、
環境変数などを変更するのでしょうか
それとも _vimrcファイルなどにパスを書くのでしょうか。
bash 自体はあります。コマンドプロンプトに反応がありました。
コマンドプロンプト上の vim で、:!ls や :!dir をすると値が返されて正常に動いています。
560名無しさん@お腹いっぱい。:2012/08/22(水) 18:07:04.55 ID:+uyrtEB40
>>558
:set shell
を確認してみて
ていうかbashがあるvista環境ってmingwでも入れてるのか
561名無しさん@お腹いっぱい。:2012/08/22(水) 19:40:50.49 ID:GqzsiZgX0
>>558

vimでパスを通す方法の一例です
ご自分の _vimrc に加えて下さい
文法がわからないうちはifの条件分岐で混乱する可能性があるので最後行に追加しましょう

let $path = $path . ";" . "通したいコマンドのあるパス"

私の環境ではportable化のために以下のフォルダ構造にしているので、

---Cygwin
|
--Vim

let $path = $path . ";" . $VIM . "\\..\\Cygwin\\bin"

と記述しています。
また、余談ですがbash以外にもCygwinのdiffutil, unzip, ssh(ただしagentを使うこと)などvimと親和性が高く便利です。
ちなみに現在のpathが通っている状況を確認するには、

echo $path

を実行してみて下さい
562名無しさん@お腹いっぱい。:2012/08/22(水) 22:51:10.00 ID:wdOB5aTw0
>>560
レスありがとうございます
:set shell と gvim に打ち込んだところ
shell=/bin/bash と返ってきました。
これについて、変数 shell には、/bin/bash というパスが設定されている。
パスの設定が空でもないことも示す。という解釈でよろしいでしょうか。




563名無しさん@お腹いっぱい。:2012/08/22(水) 22:58:23.17 ID:wdOB5aTw0
>>560
mingw を入れているのかについては、入れてます。
初心者サイトのガイドに、入れたほうがよいとの解説があったので
そうしてます。
564名無しさん@お腹いっぱい。:2012/08/22(水) 23:13:30.07 ID:wdOB5aTw0
>>561
詳しく、具体的な解説をありがとうございます
とりあえず、_vimrc の最終行に let $path … を追加しました。
今のところ、コマンド内容を理解してないためコメント扱いにしてますが
それは、今から調べようと思っています。
565名無しさん@お腹いっぱい。:2012/08/22(水) 23:19:11.54 ID:wdOB5aTw0
>>561
あと、portable化とか、cygwin との連携などいろいろありがとうございます。
理解すれば、かなりの柔軟性を手に入れることになりそうなので、がんばる励みにもなります。
566名無しさん@お腹いっぱい。:2012/08/22(水) 23:43:11.25 ID:wdOB5aTw0
>>561
こちらは書き込みに際しての字数制限に引っ掛かっているので、
細かなレスになります。ご容赦ください。
567名無しさん@お腹いっぱい。:2012/08/22(水) 23:45:31.18 ID:wdOB5aTw0
>>561

:echo $path と gvim に打ち込むと、
環境変数の path にセットしている値と思われるものが返ってきました。
568名無しさん@お腹いっぱい。:2012/08/22(水) 23:48:05.38 ID:wdOB5aTw0
>>561

さらに、bash の確認と、その後の憶測になりますが、
このなかに minGW/msys/1.0/bin というパスが通っているので、
コマンドプロンプト上で minGW/msys/1.0/bin/bash と打つと bash-3.1$
と返ってきたので、こことうまくつなげればいいのかなと思ってます。
569名無しさん@お腹いっぱい。:2012/08/23(木) 03:52:55.21 ID:3CF0hqPl0
>>562

少し理解に齟齬があるようなので念のために >>560 さんの補足です。
shellには" :! "コマンドで使うプログラムのパスを保持します。
私の環境では……、

set path=C:\Windows\system32\cmd.exe
set shellcmdflag=/c

なのでコマンドプロント経由でコマンドを実行します。
あなたの環境の場合では、

set shell=C:\minGw\msys\1.0\bin\bash

とするか、

$path = $path . ";" . "C:\\minGw\\msys\\1.0"
set shell=/bin/bash
set shellcmdflag=-c

のようにしてbash経由でコマンドを実行させます。
570名無しさん@お腹いっぱい。:2012/08/23(木) 23:47:42.10 ID:+oIk5cOY0
>>569
562 (558) です
補足説明していただいてありがとうございます
こちらの説明をもとに _vimrc ファイルに以下の設定を書きこんだところ、
:!dir も :!ls も 希望通り動きました。

set shell=C:\minGw\msys\1.0\bin\bash
set shellcmdflag=-c

571名無しさん@お腹いっぱい。:2012/08/24(金) 00:07:53.33 ID:eO69rhI70
動いたので大した問題ではありませんが、
_vimrc ファイルに以下の設定をしたところ、動きませんでした。
let $path = $path . ";" . "C:\\minGw\\msys\\1.0"
set shell=/bin/bash
set shellcmdflag=-c

私の理解では、これは set shell=C:\minGw\msys\1.0\bin\bash
と同じになるはずなんですけど
指定されたパスが見つかりません。とエラーが出ます。

572名無しさん@お腹いっぱい。:2012/08/24(金) 00:20:32.14 ID:eO69rhI70
正直なぜエラーが出るのかよくわかりません
windows の環境変数 path と shell がうまく機能していないかもしれません。
ちょっと怖いですが。
とりあえず :help let とか :help set とか 基本的なところから、
ヘルプを見て勉強します。


573名無しさん@お腹いっぱい。:2012/08/24(金) 00:23:18.65 ID:eO69rhI70
>>560
>>561
>>569
皆さんのおかげで無事に問題を解決できました。
あらためてお礼を言います。
ありがとうございました。
574名無しさん@お腹いっぱい。:2012/08/24(金) 00:29:15.69 ID:7pvt04lP0
WindowsやらMinGWやらよく知りませんが、set sslしたら>>571でも動く。なんてことはないかねぇ?
それか、set shell=bin\\bash とか
575名無しさん@お腹いっぱい。:2012/08/24(金) 00:55:03.38 ID:eO69rhI70
set ssl ( :help ssl によると、スラッシュに変換) は、最初においてもだめでした。
set shell=bin\\bash もパスが通りません
ただ、 set shell=\\bin\\bash では、

\\bin\bash -c "dir"
ネットワーク パスが見つかりません。
shell returned 1
Hit any key to close this window...
と見たことないエラーが出ました
576名無しさん@お腹いっぱい。:2012/08/24(金) 01:30:10.58 ID:9SubG1Jg0
大ポカでした
set shell=/bin/bash を set shell=bin/bash に変更して下さい
今の状態だとルートフォルダを起点に絶対アドレスでコマンドを検索してます

let $path = $path . ";" . "C:\\minGw\\msys\\1.0"
set shell=bin/bash
set shellcmdflag=-c

これでも上手く動かない場合は1.0を念のため 1\.0 とエスケープしてみて
577名無しさん@お腹いっぱい。:2012/08/24(金) 01:53:26.60 ID:5dRcVAdt0
> 指定されたパスが見つかりません。とエラーが出ます。
lsにパスが通っているとする。
(let $PATH = $MSYS_HOME . '/bin' . ';' . $PATH とかいうのは、ls にパスを通しているに
過ぎない、%MSYS_HOME% は C:\msys とか)
set shell=cmd.exe の場合(MS-Windows デフォルト %ComSpec%)
:!ls とすると、$VIM/vimrun.exe から cmd.exeが呼び出され
C:\WINDOWS\system32\cmd.exe /c (ls) が実行される。

set shell=/bin/bash
set shellcmdflag=-ic
のとき
/bin/bash -ic (ls)
が実行されるが、vimrun.exeから呼び出されたcmd.exeは当然、/bin/bashなどというパスは
解せないので The system cannot find the path specified. となる。

> コマンドプロンプト上の vim で、:!ls や :!dir をすると値が返されて正常に動いています。
正常に動作したと考えられる理由
・実はmingwのシェルから呼び出されたmingw用のvimだった。
・ 'shell'とか'shellcmdflag' とかはデフォルトのまま変更してないが ls のはパスが通っていた。
など。

> 初心者サイトのガイドに、入れたほうがよいとの解説があったのでそうしてます。
私個人の意見としては、mingwやcygwinは*NIXな環境にある程度慣れたものがWindows上でも
同じような操作をするために使うものだと認識しています。もし、上記のような問題が解決しても
vimのプラグインは、OSがWindowsのときは 'shell'はcmd.exe前提で作ってあり、さらに言えば
set noshellslash の場合しか考えて作られていないものが殆どで(特に海外)、あなたが
execute 'set shell=' . $MSYS_HOME . '/bin/bash.exe' としていても、そのような機能を使う
プラグインはエラーがで使えないので自分で使えるように修正する必要がでてくる。
よって、初心者は'shell'をデフォルトのまま使うことを推薦する。
ただしドキュメントを読む意思のあるものは、その限りではない。
578名無しさん@お腹いっぱい。:2012/08/24(金) 02:03:11.81 ID:7pvt04lP0
>>575
'sh'のコマンドを$PATHから探す仕組みはシェルと同じっぽい。
ちょっとうまく説明できんけど:

zshが/usr/local/binにある場合、
PATH=/usr/local/bin zsh -v はokだけど、
PATH=/usr/local bin/zsh -v は、no such file or directoryになる

だから、
let $path = $path . ";" . "C:\\minGw\\msys\\1.0\\bin"
set shell=bash
ならいけると予想
579名無しさん@お腹いっぱい。:2012/08/24(金) 02:15:34.46 ID:eO69rhI70
set shell=bin/bash に変更し、
1.0 と 1.\0 の両方を試させていただきました。
結果は両方とも以下のエラーが出ました

'bin' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
580名無しさん@お腹いっぱい。:2012/08/24(金) 02:18:07.41 ID:eO69rhI70
>> 576
上の579 は 576 さんへの返事です。
つけ忘れました。
581名無しさん@お腹いっぱい。:2012/08/24(金) 02:42:42.51 ID:9SubG1Jg0
>>578さんの方法が正解みたい
アドバイスのつもりが逆に混乱させてスマン
582名無しさん@お腹いっぱい。:2012/08/24(金) 02:47:53.80 ID:eO69rhI70
>> 578
let $path = $path . ";" . "C:\\minGw\\msys\\1.0\\bin"
set shell=bash
set shellcmdflag=-c

すごいです。見事に値が返ってきました。
ユーザー環境変数 shell の理解については、まだよくわかりません。
ちょっとネットで調べてみます。
勉強になりました。みなさんありがとうございます。
583名無しさん@お腹いっぱい。:2012/08/24(金) 03:20:26.49 ID:eO69rhI70
>> 577
長文にわたる解説をありがとうございます。
全体の理解については、時間がかかりますが、今答えられるものについて答えます。

> vimのプラグインは、OSがWindowsのときは
> 'shell'はcmd.exe前提で作ってあり

重要な指摘をありがとうございます。
覚えておきます。
584名無しさん@お腹いっぱい。:2012/08/24(金) 03:25:44.85 ID:eO69rhI70
>>577
> mingwやcygwinは*NIXな環境にある程度慣れたものがWindows上でも
> 同じような操作をするために使うものだと認識しています。

なるほどです。私は逆のことを考えていました。
windows を使いながら、UNIX(コマンド)にも慣れていこうとしました。
つづく
585名無しさん@お腹いっぱい。:2012/08/24(金) 03:39:30.34 ID:eO69rhI70
つづき

>> 577
いずれ、ubuntu をやりたいと思っていました。
でもこうなると、今始めてもいいのかなと思います。
本やネットで資料もたくさんあるようですし。
つまづくところまで、とりあえずやってみるほうがいいかも知れません。
586名無しさん@お腹いっぱい。:2012/08/24(金) 04:15:38.15 ID:eO69rhI70
>> 577
> よって、初心者は'shell'をデフォルトのまま使うことを推薦する。
よくわからずやるくらいなら、( そしてスレに質問をするなら、)確かにそうするべきですね。
もう少し調べて決めます。

> ただしドキュメントを読む意思のあるものは、その限りではない。
確かに、この態度が基本ですよね。痛感です。
587名無しさん@お腹いっぱい。:2012/08/24(金) 07:18:56.33 ID:6MdFlRdxO
\ruby{振仮名}{ふりがな}
なんて打つ時
振仮名をビジュアルモードで選択して発動すると
\ruby{振仮名}{■}
になって入力後エスケープで
\ruby{振仮名}{ふりがな}□
なったら素敵ではないでしょうか?

※■:インサートカーソル
 □:ノーマルカーソル
588名無しさん@お腹いっぱい。:2012/08/24(金) 15:17:17.34 ID:rXDyoVcA0
>>587
diffファイルはよ
589名無しさん@お腹いっぱい。:2012/08/24(金) 19:59:48.11 ID:7pvt04lP0
>>587
これはどういうことですか?
"振仮名"から自動で"ふりがな"を入力するってこと?
590名無しさん@お腹いっぱい。:2012/08/26(日) 01:57:55.51 ID:LEr35tcvO
>>589
手動です^^
591名無しさん@お腹いっぱい。:2012/09/01(土) 05:15:04.23 ID:ONQU2mlLO
次行末に飛ぶにはどうしますか?
592名無しさん@お腹いっぱい。:2012/09/01(土) 06:04:24.21 ID:AtaDE55FP
>>591
j$
593名無しさん@お腹いっぱい。:2012/09/01(土) 06:57:33.07 ID:ONQU2mlLO
j
Shift
4

3動作も面倒くさいです><
594名無しさん@お腹いっぱい。:2012/09/01(土) 18:03:41.81 ID:h59yHNHG0
左クリックすればいい
595名無しさん@お腹いっぱい。:2012/09/01(土) 18:42:06.38 ID:57PAtwG20
キーマップ定義しろよ
596名無しさん@お腹いっぱい。:2012/09/01(土) 19:12:27.49 ID:a2/61Wb20
$だけでいけるだろ
597名無しさん@お腹いっぱい。:2012/09/01(土) 19:15:39.72 ID:hw5BENyq0
2ちゃんに愚痴を何文字も書き込む労力はあるのに
たかだかキー3つ打つのを面倒がるとかw
次行末に飛ぶなんて操作をすることは
一生に何度もあるものじゃないんだから黙ってやってろ。
598名無しさん@お腹いっぱい。:2012/09/01(土) 21:19:54.23 ID:BBNcUmZi0
2$
なら2つキー押すだけだぞ
599名無しさん@お腹いっぱい。:2012/09/01(土) 21:20:54.11 ID:BBNcUmZi0
と思ったら $ の shift も 1 ストローク扱いか
600名無しさん@お腹いっぱい。:2012/09/05(水) 06:22:59.53 ID:TesyhQiX0
なんというモノグサ
601名無しさん@お腹いっぱい。:2012/09/05(水) 06:31:19.66 ID:n/mSqk1e0
nnoremap <down> j$
キーが遠いと言われそうだが
602名無しさん@お腹いっぱい。:2012/09/05(水) 08:20:03.18 ID:1FfvnpIF0
でも実際 ^ $ % あたりの多用するキーが shift 併用を強いられるのは
確かにちょっと不便よね
603名無しさん@お腹いっぱい。:2012/09/05(水) 11:47:38.13 ID:rs0BAYo70
エレクトーンのフットペダルみたいなのをUSBで繋いで
shiftとかctrlとかcommandとかの特殊キーに割り当てられる
ようにしたら、酷使される小指が救われると思う
むしろescapeをフットペダルにしたほうがいいかも
604名無しさん@お腹いっぱい。:2012/09/05(水) 12:18:56.67 ID:Hk64QvdC0
足はUSBオナホに接続しているので無理です><
605名無しさん@お腹いっぱい。:2012/09/06(木) 03:25:15.14 ID:a2tJbmHB0
これからVimを学ぶならGUIのVimを使ったほうがいいのかな?
将来Linuxやら使うのを想定するとCUIで頑張ったほうがいいのかな?
606名無しさん@お腹いっぱい。:2012/09/06(木) 04:35:30.66 ID:GIhLHCUk0
Linuxにもgvimくらいありますが。
607名無しさん@お腹いっぱい。:2012/09/06(木) 06:30:21.54 ID:NcfPy77A0
>>605
できることはほとんど一緒やから、好きな方使えばいいよ。

サーバ云々を考えると、GUI/CUIよりも、オレオレ設定しまくると素のVim使うのが苦痛になるという
608名無しさん@お腹いっぱい。:2012/09/07(金) 20:58:47.74 ID:ZwnM0dufO
perl の正規表現と vim のでは微妙に違いがあって屡々まごつく

()でグルーピングしようと思ったら\(\)だったり
+はエスケープすんだっけな? しないんだっけな? など

なんでこんなんなったの?
609名無しさん@お腹いっぱい。:2012/09/07(金) 21:29:37.71 ID:JzMpiG/p0
つ「ttp://www.vim.org/scripts/script.php?script_id=3282

とりあえずこれで
610名無しさん@お腹いっぱい。:2012/09/07(金) 22:38:17.52 ID:VwNNKJW30
vimの方がedからの流れを汲む正統派
611名無しさん@お腹いっぱい。:2012/09/07(金) 23:30:20.93 ID:ZwnM0dufO
なんだPerlの方が異端だったのか
612名無しさん@お腹いっぱい。:2012/09/08(土) 02:18:36.42 ID:YWYHDOQH0
妖怪人間
613名無しさん@お腹いっぱい。:2012/09/08(土) 02:31:45.27 ID:53BuXgwM0
>>608
派閥争いが常習のUNIX文化では
正規表現を統一しようという動きが
生まれなかったから仕方ないね。
勉強して付いていくか、正規表現の使用を諦めて
プログラムで処理するかの二択。
614名無しさん@お腹いっぱい。:2012/09/08(土) 07:44:30.96 ID:n6xHZgjz0
Vimの正規表現て、magicの設定値やら、\vやらで微妙に変わるよな
615名無しさん@お腹いっぱい。:2012/09/08(土) 15:59:14.94 ID:6StgOh460
ちょっと話はズレるけど

:%s/[正規表現]/&/g

で試し撃ちできることを知って感動したのを覚えている
vimgrepが実装されてからは

:vim/[正規表現]/%

に取って代わったけど

616名無しさん@お腹いっぱい。:2012/09/09(日) 00:24:39.83 ID:MocRqTMd0
改行した時に前の行のタブが消されるんだけど、消されないようにするにはどうすればいいでしょうか?
617名無しさん@お腹いっぱい。:2012/09/11(火) 13:32:19.50 ID:ryGBjvNA0
教えてください
サクラエディッタのキーワードヘルプ機能のようなものを
実行できるVIMスクリプトとかありますか
関数を反転選択するとチップで使い方を教えてくれるのが理想です
618名無しさん@お腹いっぱい。:2012/09/14(金) 00:15:34.41 ID:wCJamU5u0
複雑怪奇な正規表現を使うときは
インクリメンタルサーチな / で適当に試した後
:%s^R/ で呼び出すなあ
^R は便利よね
619名無しさん@お腹いっぱい。:2012/09/14(金) 15:57:29.38 ID:AdMRzHKq0
ブックオフに行ったらめちゃくちゃ得したwwwwwwww

DVDコーナーに小学2、3年女子の集団

少女A「あっ、これ知ってるー?」
少女B「えー、なになに?読めなーい」
少女C「なんて読むの?」
少女A「せっくす、ぁん、させてーっていうんだよ!」
少女B「えっ?」
少女A「だからあ、せっくす、あんど、ざせてー」
オレ「うふっ」(フル勃起)
620名無しさん@お腹いっぱい。:2012/09/17(月) 00:31:50.61 ID:MVKhX2aD0
>>617
そのものズバリはしらんけど、vim-refが近いかな
ツールチップではないけど。
621名無しさん@お腹いっぱい。:2012/09/20(木) 12:49:49.01 ID:/Vm/AOx00
>> 620 さん
617 です
遅くなってすみません
調べてみます
ありがとうございます
622名無しさん@お腹いっぱい。:2012/09/20(木) 19:14:28.15 ID:o69R7OAU0
chaliceの画面
─┬─────
板│スレ一覧
一├─────
覧│スレッド
─┴─────

chaliceを起動すると「スレ一覧」に
ラジオ実況板の残骸が表示されるようになってしまった。
起動時に「スレッド」は、startup.aa が表示されるけど、
「スレ一覧」は初期値のファイルがあるのでしょうか?
今は、ウザイので chalice_startupflags に bookmark を設定しています。
623名無しさん@お腹いっぱい。:2012/09/20(木) 22:56:15.69 ID:OPeFZNvY0
ソース読めよ・・・
624名無しさん@お腹いっぱい。:2012/09/23(日) 00:21:35.73 ID:db6jlRHL0
いまプラグイン作ってるんだけど、スクリプトを停止するコマンドってあります?
キー入力時に動作するスクリプトなのでエラーがあると不便なので・・
625名無しさん@お腹いっぱい。:2012/09/23(日) 00:47:34.80 ID:7K15U4SD0
:stopall
626名無しさん@お腹いっぱい。:2012/09/23(日) 04:53:26.28 ID:lrMieeqN0
タブ設定のわかりやすい解説サイトはないでしょうか。
tapstop
shiftwidth
softtapstop
このあたりが頭の中で渾然一体となってしまいます。
627名無しさん@お腹いっぱい。:2012/09/23(日) 06:01:35.48 ID:db6jlRHL0
628名無しさん@お腹いっぱい。:2012/09/24(月) 21:18:06.49 ID:6prkG6IO0
もうvimは陳腐化したよ・・・
IDE使えよ
629名無しさん@お腹いっぱい。:2012/09/24(月) 21:27:11.52 ID:wHvxwnwP0
viキーバインドのIDEはどれがいいかなあ
630名無しさん@お腹いっぱい。:2012/09/24(月) 22:33:35.92 ID:x/0KfEGB0
eclipse + vrapper
631名無しさん@お腹いっぱい。:2012/09/24(月) 22:58:54.07 ID:J1eaUZnD0
Autohotkey使って無変換押してる間はviキーバインドになるようにすると幸せになれる
632名無しさん@お腹いっぱい。:2012/09/25(火) 00:08:44.77 ID:y+EqATeK0
Ctrl+p押したら印刷、Ctrl+aでインクリメントしようとしたら全選択
俺はvrapperをそっと消した
633名無しさん@お腹いっぱい。:2012/09/25(火) 00:11:35.44 ID:7terJmSr0
ワロタ
634名無しさん@お腹いっぱい。:2012/09/26(水) 10:33:04.43 ID:SGRu91JC0
NetBeans + jVi
635名無しさん@お腹いっぱい。:2012/09/26(水) 12:12:32.48 ID:TzYSLj2R0
>>631
それええな
636名無しさん@お腹いっぱい。:2012/09/27(木) 03:06:12.83 ID:Lv+zjAIs0
>>635
これ良いよ、エディタやIDEに限らずPC上のすべての操作で有効だから統一出来るし、好きにカスタマイズ出来る、
しかも無変換を放せば普通のキーバインドに戻るから他の人が触っても問題ない

ちなみに俺はこんな感じにしてる
http://ideone.com/8zb9R

vimと関係のあるのはこの中の4行だけだからほとんどスレチだwスマソ
637名無しさん@お腹いっぱい。:2012/10/09(火) 17:47:12.38 ID:uLh0el3p0
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね 
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね 
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね
ソウカ
死・ね
638名無しさん@お腹いっぱい。:2012/10/10(水) 19:37:03.62 ID:HZy7tIjh0

ここにはgnupack版gvim使ってる人はいないのか? オレは最近使い始めた
なんだか困ってるみたいだぞ。誰かアドバイスできない?

 [gnupack] バンドルするgvimについて
 ttp://d.hatena.ne.jp/ksugita0510/20121006/p1
 > パッチ 7.3.653でビルドが失敗しており,その原因が分かっていない
 > gvimを今後も自作ビルドするかを迷っています
639名無しさん@お腹いっぱい。:2012/10/10(水) 21:57:49.04 ID:3RwdeKXm0
ソースツリーにxpm取り込むっていうからソース入れるのかと思ったらまさかのlibXpm.a追加だからびびる
640名無しさん@お腹いっぱい。:2012/10/22(月) 22:15:37.44 ID:FoVSqbWn0
文字をnに置換できないんだけどバグ?

コマンドの流れはノーマルモードで r→n
641名無しさん@お腹いっぱい。:2012/10/22(月) 22:20:28.64 ID:srnI0w9/0
設定でなにかリマップとかに引っかかってないか?
普通にできるぞ。
642名無しさん@お腹いっぱい。:2012/10/22(月) 22:27:58.64 ID:SuhO+fqM0
仕様です
643名無しさん@お腹いっぱい。:2012/10/22(月) 22:33:20.93 ID:FoVSqbWn0
>>641
そう思って.vimrcなしでやってみたけどおなじだった
kaoriyaのvimの最新版。 古いバージョンでもそうなのかな

>>642
ほんと?
644名無しさん@お腹いっぱい。:2012/10/22(月) 22:44:51.30 ID:SuhO+fqM0
うそぴょーん


…最近入ったバグです
修正パッチすぐでるはず
はやけりゃ今日明日には
645名無しさん@お腹いっぱい。:2012/10/22(月) 22:45:38.35 ID:wsEtdD2b0
646名無しさん@お腹いっぱい。:2012/10/22(月) 22:45:46.15 ID:FoVSqbWn0
>>644
そうなのか。ありがと!!
647名無しさん@お腹いっぱい。:2012/10/22(月) 22:47:21.25 ID:FoVSqbWn0
>>645
thx
648名無しさん@お腹いっぱい。:2012/10/23(火) 04:35:37.73 ID:/KWeq8pg0
最近エンバグ大杉じゃねーかな。
デカいアプリだから、開発陣の技量がもう
追いつかなくなってきてるんだろ。
無料なんだから、ゆっくりじっくり開発すりゃいいのに。
649名無しさん@お腹いっぱい。:2012/10/23(火) 12:14:28.19 ID:rip519mF0
開発陣(1人)
650名無しさん@お腹いっぱい。:2012/10/23(火) 12:23:04.38 ID:sd3/TR6o0
Bramだけがコミット権持ってるんだっけ
651名無しさん@お腹いっぱい。:2012/11/13(火) 08:39:05.96 ID:+Trjs7Cj0
Vimって、打ち込んだテキストの内容を
どこか別の場所に履歴として保存していたりしませんよね?
パスワードなんかを一時的にテキストにメモしておくことがあるのだけど
その履歴保存ファイルをウイルスに狙われたりしたらまずいです。
652名無しさん@お腹いっぱい。:2012/11/13(火) 13:37:45.09 ID:LHiK+Mms0
>>651
'swapfile' やら 'backup' が ON になってたら残ってる
swapファイルは正常終了したら消えるけど
653名無しさん@お腹いっぱい。:2012/11/13(火) 21:07:11.14 ID:+Trjs7Cj0
>>652
なんと、それはやばいですね。
設定を見直してみます。
あと私は使っていませんが、オムニ補完?とかいう
Vimスクリプトを使っていると、その補完候補がどこかに
保存されているはずですよね?
エディタは身近なツールとして空気のような存在だけに
恐い話です。
654名無しさん@お腹いっぱい。:2012/11/13(火) 23:48:50.62 ID:CdwAJdGA0
典型的な情弱w
655名無しさん@お腹いっぱい。:2012/11/14(水) 00:42:29.32 ID:cu+8pHwV0
救いを与えてあげてよ
656名無しさん@お腹いっぱい。:2012/11/14(水) 01:22:18.54 ID:sDTYT6460
暗号化プラグインを作る
657名無しさん@お腹いっぱい。:2012/11/14(水) 08:47:21.26 ID:gRskr24j0
>>653
IDやパスワードはふつうファイルやクリップボードには残さないんだよ。
vimが「やばい」んじゃなくて君がやばいんだ。
ペーストしてもクリップボードを一瞬でクリアしてくれるID管理ソフトを使うんだっ!

これでいいか!?
658名無しさん@お腹いっぱい。:2012/11/14(水) 13:35:47.43 ID:Cf25mIyxP
>>657
耳学問の頭デッカチにそんなアドバイスしても…
659名無しさん@お腹いっぱい。:2012/11/15(木) 02:33:54.56 ID:zZbohTVW0
超絶初心者なんですが質問です。
windowsのgVimってC+xのデクリメントみたいにインクリメント出来ないんでしょうか?
なんか全選択されちゃいます
これが使えると、初心者でも@使うやつ(マクロ?)で面倒な処理がとてもスピーディー終われるので大変助かるのですが・・・
よろしく願いします
660名無しさん@お腹いっぱい。:2012/11/15(木) 04:16:38.32 ID:EHldV3BA0
>>659
mswin.vim をつかってませんか?
使わなくすればお望みの動作になります。
661名無しさん@お腹いっぱい。:2012/11/15(木) 08:23:25.67 ID:zZbohTVW0
ありがとうございます
662名無しさん@お腹いっぱい。:2012/11/23(金) 19:31:59.93 ID:ohSQyGXY0
初めてCに手を出すのだが
タブキーを押すと8個のスペースが挿入される。
runtime/indentフォルダのc.vimを見ると以下のようになっており
8という数字はないのだが、どういうことだろうか。

setlocal cindent
setlocal sw=2
setlocal ts=2
let b:undo_indent = "setl cin<"
663名無しさん@お腹いっぱい。:2012/11/24(土) 16:24:39.38 ID:izSg2McDP
>>662
単に8を探したんじゃなく、cindent,sw,tsを調べたのならsts(softtabswitch)
も見つけてると思うが。
664名無しさん@お腹いっぱい。:2012/11/24(土) 18:48:31.85 ID:U4MqcLPJ0
gvimで選択した文字列に視覚的な印を残す方法はありますか?
ヴィジュアルモードで選択したときの表示が残せればいいのですが。
例えば、あとでそのファイルを開いたときに重要な箇所がひと目でわかるような

自分で見つけられたのはshowmarks.vimを使う方法ですが、これだとあまりに地味なので...
665名無しさん@お腹いっぱい。:2012/11/24(土) 18:59:00.46 ID:KaThGgzh0
行のハイライトならこんなのがある
http://nanasi.jp/articles/vim/visualmark_vim.html
666名無しさん@お腹いっぱい。:2012/11/24(土) 19:09:20.11 ID:U4MqcLPJ0
>>665
話が通じてよかったですw
ちょうどそういうものを探していました。
ありがとうございます。
667410:2012/11/25(日) 00:58:41.25 ID:ExYAuNo70
>>663
switch?
668名無しさん@お腹いっぱい。:2012/11/25(日) 22:01:25.84 ID:HlCU2xG5O
カーソル点滅のペースをゆっくりさせる方法を教えてください
669名無しさん@お腹いっぱい。:2012/11/25(日) 22:12:09.42 ID:5ytz2tmf0
おそらくこれだ
http://vimwiki.net/?'guicursor'
670名無しさん@お腹いっぱい。:2012/11/25(日) 22:55:41.84 ID:HlCU2xG5O
>>669
あざっす^^
671名無しさん@お腹いっぱい。:2012/11/25(日) 23:06:46.02 ID:HlCU2xG5O
カーソル点滅のリズムを脈拍と同期させるにはどうしますか?嘘です聞かなかった事にしてください
672名無しさん@お腹いっぱい。:2012/11/25(日) 23:48:48.90 ID:0/op21nK0
>>671
オレの腹の下がキミの脈拍と同期して脈打ってるぞ、ウホッ
673名無しさん@お腹いっぱい。:2012/11/26(月) 13:52:42.54 ID:YIWIpSON0
ウホッ! いいエディタ・・・
674名無しさん@お腹いっぱい。:2012/11/26(月) 22:44:37.87 ID:55u/xuEO0
ところで日本語編集に適したvim風エディタっておすすめあるかね?
linuxで動くやつ
675名無しさん@お腹いっぱい。:2012/11/26(月) 22:52:14.15 ID:o4SefGvH0
作る気力がないよ
vi風エディタならまだしも
vim風エディタってw
676名無しさん@お腹いっぱい。:2012/11/26(月) 22:54:16.23 ID:55u/xuEO0
あー、キーバインドがvi風って意味ね
677名無しさん@お腹いっぱい。:2012/11/26(月) 23:18:00.84 ID:3fIPJDJI0
>>674
ということは、何かしらVimに不満がある。ということか
それはどこ?
678名無しさん@お腹いっぱい。:2012/11/26(月) 23:20:51.43 ID:X5Od/ekl0
editraってのがある

日本語のインライン入力ができないけど
679名無しさん@お腹いっぱい。:2012/11/26(月) 23:23:19.04 ID:55u/xuEO0
>>677
膨大量の日本語を編集するのにいちいちインサートモードに出入りするのに疲れました...
英文ならワードオブジェクトを利用できるから楽なんだけど
680名無しさん@お腹いっぱい。:2012/11/26(月) 23:25:22.90 ID:X5Od/ekl0
inoremap ctrl+h <LEFT>
とかやってずっとインサートモードで使えばいいんじゃねーの
681名無しさん@お腹いっぱい。:2012/11/26(月) 23:25:35.57 ID:55u/xuEO0
>>678
ありがとうございます、今から入れてみます。
さっきはTeaを試してました。
682名無しさん@お腹いっぱい。:2012/11/26(月) 23:27:15.24 ID:X5Od/ekl0
inoremap <C-h> <LEFT>
こうか
683名無しさん@お腹いっぱい。:2012/11/26(月) 23:28:17.89 ID:55u/xuEO0
>>682
あちこち移動を伴う編集で使えます?
ちょっと試してみます。
またまたありがとう。
684名無しさん@お腹いっぱい。:2012/11/26(月) 23:41:21.02 ID:3fIPJDJI0
>>679
なるほど。
モードの区別をなくしてしまうと、Viキーバインドもクソもなくなってしまうから、常時インサートモードにしたいってわけじゃないんじゃないの?
685名無しさん@お腹いっぱい。:2012/11/26(月) 23:49:33.28 ID:55u/xuEO0
>>682
ちょっと楽になりました!
キーマップが重なってるので調整してしばらく使ってみます。


>>684
モードのないエディタでC-hのようになるべくvimに近いものがあればと思ったのですが。
でも他のエディタにするとvimでこれまで使っているその他の便利な機能が使えなくなってしまうわけで...
686名無しさん@お腹いっぱい。:2012/11/27(火) 00:05:28.01 ID:3fIPJDJI0
>>685
せやな。
んなら、日本語文章用に徹底的にマッピングするのがいいと思う
inoremap <C-f> <Right>
inoremap <C-k> <Up>
inoremap <C-j> <Down>
inoremap <C-h> <Left>
inoremap <Leader>/ <C-o>/
inoremap <F3> <C-o>n
などなどなどなど
687名無しさん@お腹いっぱい。:2012/11/27(火) 00:39:06.11 ID:Gb/Z/4a80
ポカーン
688名無しさん@お腹いっぱい。:2012/11/27(火) 17:19:00.32 ID:mlc71J+U0
それするぐらいならリマップツールとかで適当なモディファイアキーを追加して、それとhjklにしたほうがいいかもしれないよ。
うちはしばらく、無変換、変換キーをWindowsキーに割り当てて、Windows+hjklでカーソル移動してた。
今はなんだかやってないけど、当時は便利に思ったよ
689名無しさん@お腹いっぱい。:2012/11/28(水) 07:41:29.25 ID:ScHjV4D00
モード切り替えがイヤならvimを使う必要ないよね
だけどvim風ってどんなわがままだよ
emacsでも使っとけよ
690名無しさん@お腹いっぱい。:2012/11/28(水) 10:13:51.12 ID:lGF252Mc0
>>689
お前はモード切り替えが好きだからvim使ってるのか?
論理が最初か狂ってる
691名無しさん@お腹いっぱい。:2012/11/28(水) 13:01:55.92 ID:Jy5fkk/i0
モードがある安心感は異常
692名無しさん@お腹いっぱい。:2012/11/30(金) 10:09:46.99 ID:gGFOsavZ0
元々の話が日本語入力でインサートモード出入りに疲れた
ってことなんだからモードの話だね
693名無しさん@お腹いっぱい。:2012/12/01(土) 21:37:41.71 ID:utfiB+rz0
Cのインデントを調整しようとしておりますが、
ftpluginとindentの両方にc.vimがありまして
タブ幅などはどちらに記述してもよろしいのでしょうか?
拡張子.cのファイルを開いた時にどちらのファイルが
どのような役割を果たすのか、今ひとつわからないものでして。
694名無しさん@お腹いっぱい。:2012/12/01(土) 23:53:46.11 ID:EMM/Tig50
vimfiles/after/c.vimを作って書くといいよ。
:h 41.12
695名無しさん@お腹いっぱい。:2012/12/01(土) 23:59:03.98 ID:EMM/Tig50
ごめん。vimfiles/after/ftplugin/c.vim だった
696名無しさん@お腹いっぱい。:2012/12/06(木) 18:21:17.01 ID:4vdnvBfx0
>>692
いや、多分 >>679 で言っているようにワードオブジェクトの日本語の単位が
679氏の思ったとおりならば、モードの切り替えがあってもよいのではないか?

sublime text は意外とお勧めかも。いい具合にモードレスとviモードを混ぜられる
697名無しさん@お腹いっぱい。:2012/12/19(水) 11:45:04.32 ID:Mc6I/A7p0
たまに見かけるquickrunで落ちるやつって、結局解決してないのかな。
以前は動いてたはずのものが動かなくなったけど、
どこにもはっきりした解決策が載ってない。
698名無しさん@お腹いっぱい。:2012/12/20(木) 00:21:52.08 ID:bmMfQQTc0
香り屋のVim 7.3.761 (2012/12/13版)、タブ周りの表示の仕方が変わったのか?
複数開いていろいろ作業してると重なって見辛いんだが。
699名無しさん@お腹いっぱい。:2012/12/20(木) 04:57:12.24 ID:xvjGWqR30
>>698
Windowsのtabline周りは7.3.759でバグ入った。
patch 7.3.762で修正された。
対応バイナリ出るまで暫しお待ちを
700698:2012/12/20(木) 12:33:00.23 ID:bmMfQQTc0
>>699
了解です。やはりバグでしたか。情報どうもでした。
701名無しさん@お腹いっぱい。:2012/12/20(木) 12:44:44.35 ID:np1X4Ewt0
Kaoriyaはバグとゴミ満載の糞仕様で有名なのになにを今更…
702名無しさん@お腹いっぱい。:2012/12/20(木) 13:14:38.37 ID:aTqa9PHS0
やっぱりコンパイルしてvimを用意できるようにならないとだめ?
703名無しさん@お腹いっぱい。:2012/12/20(木) 13:49:42.76 ID:xvjGWqR30
>>701
tablineの件は本家のバグだよ。
つーか、最近のバグはほとんどが本家発祥だよ。
704名無しさん@お腹いっぱい。:2012/12/31(月) 10:13:56.00 ID:jHhoXuug0
お、タブ直ってる
705名無しさん@お腹いっぱい。:2013/01/04(金) 20:53:02.12 ID:ta02XGe10
同じ変換を何度も実行するにはどうすれば良いですか?
.はなぜか効きません.
706名無しさん@お腹いっぱい。:2013/01/04(金) 21:15:25.70 ID:oRF4gMSI0
&
707名無しさん@お腹いっぱい。:2013/01/04(金) 21:37:14.32 ID:yQJ7G4as0
>>705
:~ かいね?
:h :~
708名無しさん@お腹いっぱい。:2013/01/19(土) 20:15:56.62 ID:jDyEIY200
香り屋のってまともに動くだけでも凄いと思うがな
EmacsなんてWindows移植でまともなの無いわけだし
709名無しさん@お腹いっぱい。:2013/01/19(土) 20:56:25.03 ID:Va9q2w7e0
まともにWindowsで動くのをいじってるだけだから動かないわけがない
710名無しさん@お腹いっぱい。:2013/01/20(日) 04:41:59.72 ID:DGU8Z29S0
香り屋さんの凄いところは
地味で何の見返りもない配布という作業を
一人で何年も続けているところだよ
自分はUnix系OSを触らないから
香り屋さんがいなければVimに出会えなかった
とても感謝している
711名無しさん@お腹いっぱい。:2013/01/20(日) 07:57:58.09 ID:tFUyeBFi0
>>710
礼には及ばんよ
712名無しさん@お腹いっぱい。:2013/01/20(日) 10:59:22.19 ID:8GSgT0O+0
香り屋はただのゴミ配布要員のおっさん
しかも低学歴
713名無しさん@お腹いっぱい。:2013/01/20(日) 16:06:56.77 ID:y0sxh7ZH0
win32のemacsはよくできてるよ、シェルにPowershellも呼び出せる
714名無しさん@お腹いっぱい。:2013/01/23(水) 19:20:38.29 ID:lCMrxmcd0
学歴とかどうでもええわ、どこに行こうが無能は無能だし
といいますかemacsもvimも公式のwin版あったのか、知らんかったわ
715名無しさん@お腹いっぱい。:2013/01/23(水) 20:27:00.51 ID:UCRNrjxT0
だいたい糞みたいにゴミたっぷしの香り屋を使っているのは蒙昧で無知なPC初心者
つまり購入したPCにWindowsが入っていたから使っている人間ね
あるいは英語を6年以上学習したのにも関わらず学習効果がなかった人間、または中卒が使っている
こういうバカは世の中のことを知ることができないのよね

バカな自分でも使ってる=いいソフト

なので他のオプションを提示されるとパニックに陥いるのが特徴www
716名無しさん@お腹いっぱい。:2013/01/23(水) 22:23:04.41 ID:sz663PxY0
やけに人を批評するね。
万人があらゆる環境を試すわけにはいかないのだから
その時自分が出会えたもので済ますことは
自然なことじゃないか。
717名無しさん@お腹いっぱい。:2013/01/23(水) 23:29:10.92 ID:UCRNrjxT0
だからおれが言ってることは正しいってことね

バカな自分でも使ってる=いいソフト
718名無しさん@お腹いっぱい。:2013/01/23(水) 23:51:11.59 ID:PgTL+/4p0
vimは、Windows環境で 本家(数週間)→kaoriya(1年以上)→fudist(1年以上)
→kaoriyaと移っていったけど、 自分的にしっくりきたのは kaoriya だね。
デフォルトは utf-8 にして、.vimrc, .gvimrc はそれぞれ 20kBを超えて
500行ぐらいずつ書いているし、自分用のスクリプトも結構書くほど
使いこなしているつもりですが。

好きなのを使ええばいいし、どれも良い点悪い点があるのはわかるし、
kaoriya版に問題も多いのも認識しているけど、
kaoriyaへの批判っていつも痛すぎ。
719名無しさん@お腹いっぱい。:2013/01/24(木) 00:06:53.20 ID:PwfwXjzd0
>>717
大体あってる。
ちょっと違うのは
自分が長く使ってる = 自分にとって不満のないソフト
って感じかなぁ。

もしあなたから見てバカに見える人が長く使っているソフトをどう思っているかを代弁するなら、
バカな自分でも使ってる = 不満のない、いいソフト
ってことになるでしょう。

あなたにとって不満があるソフトを使っている人が、あなたと同じ不満を持つとは限らないものだよ。
720名無しさん@お腹いっぱい。:2013/01/25(金) 03:00:04.87 ID:5xvHpDToO
     ,.::''"´ ̄`ヽ、
   ,...ィ'´  , , ,. ,、 ヽ.
  ,:'  l .:,':,':./!ゥ'i/ !y._i::..ト.
 ,' .:::}'`レ"' ´ '  ゙'Y!.i.jヽ
 i .::::i、゛ `"´  ー'i!i'`
 | .:::/ `ヽ,  、_..' _._ノ::.! このスレのみんなのvimrcが
 レ"   .人`ーェr/;';'}ヾノ      更新したら不良セクタに書き込まれますように
    /、::.:ヾ.y'.i  i.|
   /.:.:.:_,.、、:.:ヽj  !j、
  i'.:.:.:.:゙、ツ.ソ:゙、 /j:゙i
721名無しさん@お腹いっぱい。:2013/01/31(木) 12:18:29.01 ID:bBfTl16e0
香り屋使う奴が馬鹿とか香り屋批判する奴が馬鹿とか
レッテル貼りに終始してるな

kaoriyaのパッチ追従ペースが一時期より早くなってるようだが
本家のパッチに普通にバグ混じってるから
安定動作望むならホイホイパッチ当てないほうがいいってだけの話だね

レッテルではなく中身の話をしろ
722名無しさん@お腹いっぱい。:2013/01/31(木) 12:37:58.08 ID:JVp09aIT0
香り屋は中身がゴミだらけなのは見ればわかるし起動もゴミクズ並のもったりうんこ
使ってるバカは情弱かおじさん/おばさん/おばかさんのいずれか
これしか使えないもんだから触れると ID:bBfTl16e0 のように発狂するのが特徴
723名無しさん@お腹いっぱい。:2013/01/31(木) 13:00:20.46 ID:d65m5+xl0
>>721
程度の低いのは無視で
724名無しさん@お腹いっぱい。:2013/01/31(木) 14:21:46.52 ID:JVp09aIT0
香り屋は中身がゴミだらけなのは見ればわかるし起動もゴミクズ並のもったりうんこ
使ってるバカは情弱かおじさん/おばさん/おばかさんのいずれか
これしか使えないもんだから触れると ID:d65m5+xl0 のように発狂するのが特徴
725名無しさん@お腹いっぱい。:2013/01/31(木) 14:28:53.34 ID:TJIr9par0
KGH
726名無しさん@お腹いっぱい。:2013/01/31(木) 17:37:28.81 ID:LPgK+imk0
vimって本家vi由来の部分は全然変わってないよね?
バージョンアップしても変化したという実感が無い
727名無しさん@お腹いっぱい。:2013/01/31(木) 18:33:36.55 ID:4W8MKHnV0
>>726
そうだね。
そこが良いところだと思うよ。
ルーツであるviをちゃんと
リスペクトしているのだから。
己を見失っていない。
728名無しさん@お腹いっぱい。:2013/01/31(木) 20:55:32.20 ID:a7SLhnka0
「develop.txt」の「設計上の目標」の最初の項目が「VIM IS... VI COMPATIBLE」だからね。

> なにより、VimはViの気軽な置き換えとして使うことができるべきである。
729名無しさん@お腹いっぱい。:2013/01/31(木) 21:22:53.01 ID:Ck+nVES50
Vimはヘルプの充実ぶりが素晴らしいですね
% cat /usr/share/vim/vim73/doc/*.txt | grep -v '^$' | wc -l
103786
730名無しさん@お腹いっぱい。:2013/02/01(金) 03:12:49.83 ID:YvfLVpZ50
うちtxt.gzだったんだけどなんでだろ
731名無しさん@お腹いっぱい。:2013/02/01(金) 08:59:00.02 ID:+b4wLHRv0
>>730
ディストリによってはgzで配布しとるっぽいね
OS X 10.8.2とDebian squeezeは.txt
CentOS 5.5は.txt.gzになっとる
もちろんこれに関するヘルプも用意されているところが粋
:h gzip-helpfile
732名無しさん@お腹いっぱい。:2013/02/05(火) 21:48:37.07 ID:i/uiajpm0
ヘルプが10万字か。だいたい厚めの本一冊分ぐらいじゃないか。
ありがたやありがたや。
733名無しさん@お腹いっぱい。:2013/02/05(火) 22:47:32.08 ID:sS5yxb7C0
10万字じゃなく10万行じゃないの?
734名無しさん@お腹いっぱい。:2013/02/05(火) 23:01:56.43 ID:QtkiKC590
空行除いて10万行やね
735名無しさん@お腹いっぱい。:2013/02/05(火) 23:58:30.00 ID:s8adHnAn0
ヘルプファイルのタグ用記号も入ってるけどこんな感じ
% cat /usr/share/vim/vim73/doc/*.txt | grep -v '^$' | wc -lwc
103786 778912 5113527
736名無しさん@お腹いっぱい。:2013/02/06(水) 01:12:44.42 ID:ccQEcfQy0
600万字か。凄い…
737名無しさん@お腹いっぱい。:2013/02/06(水) 08:01:14.49 ID:f6sxTivA0
文庫本60冊ぶん!
738名無しさん@お腹いっぱい。:2013/02/06(水) 19:35:25.13 ID:Ntcu/cel0
俺はkindleDXのためにヘルプのほとんどをPDFにしたけど、
(todo、version、arabic等特殊外国語、マイナーos各種、以外は全てだと思う)
1500ページくらいだったような。
オライリーの厚い本2冊文くらい。
739名無しさん@お腹いっぱい。:2013/02/06(水) 22:43:46.06 ID:6GT0zGNW0
vimのhelpはほとんど読んだことないや
viと同じに使えるから、一部の追加機能だけhelp参照したな
まだ知らない機能たくさんありそうだ
740名無しさん@お腹いっぱい。:2013/02/08(金) 16:27:16.71 ID:GIgh8t1K0
なぜかウィンドウズ環境下でvimが妙な動作して困ってる。
エラー返してくれる文字が文字化けしてるのと、
パスのデリミタが\と/とが混ざって有りもしないディレクトリを指定してしまうこと。
なにか解決の目星がつかないかな?

http://2ch-ita.net/upfiles/file1734.jpg
741名無しさん@お腹いっぱい。:2013/02/08(金) 17:16:38.45 ID:4jETFbXD0
>>740
なんやろ…
この辺になんかヒントないかね
:h multilang-messages
:h win32-gettext
742740:2013/02/08(金) 17:34:22.91 ID:GIgh8t1K0
……うーん。なかなかに妙な状態になってる。
まずvimそのまま立ち上げるぶんにはエラーも出なく_vimrc読み込んでプラグインも読み込めるのだが
上のエラー吐くときは「テキストファイルを関連づけでvim立ち上げたとき」で_vimrc読み込まない。(ついでにカラースキームとプラグインも読み込まない)

こういう操作したときにエラーが出る。↓
c:\vim\gvim.exe N:\OnlineSite\readme.txt
743名無しさん@お腹いっぱい。:2013/02/08(金) 17:47:58.19 ID:46UqPHq30
臭い屋の腐れvimの話題はブログにでもやってろよカス
スレ違いだ
744名無しさん@お腹いっぱい。:2013/02/08(金) 18:14:55.47 ID:GIgh8t1K0
これ香り屋のやつじゃないはずだが? 香り屋の評判が悪かったからここから落としたし。
https://sites.google.com/site/fudist/Home/vim-nihongo-ban#downloads
745名無しさん@お腹いっぱい。:2013/02/08(金) 18:45:47.85 ID:tjtnU4HL0
香り屋版は日本語関連に気を遣って構成されているから
こういうマルチバイト関連の不具合は一切ない。使え。
746名無しさん@お腹いっぱい。:2013/02/08(金) 19:01:31.49 ID:4jETFbXD0
pathogenがどうのこうの言ってるから、_vimrcは読んでるっぽいけどね
プラグインが読み込まれないのは、pathogenのなんかやってるところでエラーなってるとか?
747名無しさん@お腹いっぱい。:2013/02/08(金) 19:20:20.73 ID:hAKuxDHH0
C:\vim\_vimrc の処理中にエラーが検出されました:
行&nbsp; &nbsp; 1:
E117: 未知の関数です: pathogen#runtime_append_all_bundles
行&nbsp; &nbsp; 2:
E117: 未知の関数です: pathogen#helptags
C:\vim\_gvimrc の処理中にエラーが検出されました:
行&nbsp; &nbsp; 24:
E185: Cannot find color scheme 'wombat'
748名無しさん@お腹いっぱい。:2013/02/08(金) 19:50:53.89 ID:GIgh8t1K0
カラー問題の'wombat'は何とかなった。
Homeディレクトリに置いといたやつをgim.exeの置いてある方のディレクトリの、
つまり C:\vim\vim73\colors\ に置いたら読み込んだ。エラーも消えて動作した。


Kaoriya落としてvimrc系だけ写して動作させて同じエラー帰ってきたから
vimrcの問題かな。
gvimrcとか一つずつ外して動作確認して行ったらやっぱりvimrcが問題らしい。vimrc外したままだとエラー消える。
そのエラーが消えたのが C:\vim\vim73\autoload\ にpathogen.vimを写したとき。
ただ、構文エラーはないらしいのでエラーが返ってこない代わりに
bundle 以下は読み込んでないし 依然として「デリミタの異常」は直ってないな。

bundleの方(pathogen.vimの方)は色々やれば何とかなる可能性はあるけど
パス区切るのがLinuxの/とウィンドウズの\とが混ざって動作不良おこすのは何とかならないかな?
そちらだけは全然光明が見えない。
749名無しさん@お腹いっぱい。:2013/02/08(金) 20:08:46.65 ID:4jETFbXD0
>>748
:se viminfo どうなってる?
Windowsなのに、/home/nantoka ってあるん?

> そのエラーが消えたのが C:\vim\vim73\autoload\ にpathogen.vimを写したとき。
ってことは、pathogen.vim を置いてる場所が、&rtp に入ってないんでは?
C:\vim\vim73\autoload は$VIMRUNTIME 以下にあるからいけるんでは
750名無しさん@お腹いっぱい。:2013/02/08(金) 20:18:00.54 ID:GIgh8t1K0
:se viminfo 実行結果
viminfo='100,<50,s10,h,rA:,rB:,!

cygwin導入の仮定でそういえば環境変数でHOME
に/home/hogehoge
というの作れとあったので作っといたことがあった。
一応今からそのHOME環境変数の設定の所だけ削除して再起動してみる
751名無しさん@お腹いっぱい。:2013/02/08(金) 20:38:40.57 ID:GIgh8t1K0
もどった。環境変数HOMEが妙な干渉おこしてたのか。消したら直った。
Kaoriya版だけでなく元のに差し戻しても正常動作した。(変なデリミタのやつも直った)

色々お騒がせして申し訳ありませんでした。おかげさまで助かりました。
752名無しさん@お腹いっぱい。:2013/02/08(金) 21:26:32.19 ID:4jETFbXD0
起動してるgvimはcygwinの中のじゃないからか
直ったみたいでよかったな
753名無しさん@お腹いっぱい。:2013/02/09(土) 00:23:50.70 ID:bznoeoA+0
ほむほむ
754名無しさん@お腹いっぱい。:2013/02/11(月) 03:52:59.45 ID:NQwAvzmZ0
特定の文字列のある場所の置換はvimではどう行うのでしょうか?

たとえばedなら
/SerchString/s/before/after/
でSerchString のある列の
before という文字列を
after に変換します。
755名無しさん@お腹いっぱい。:2013/02/11(月) 10:13:17.45 ID:EPe5LuTY0
756名無しさん@お腹いっぱい。:2013/02/11(月) 13:40:29.71 ID:XpqsFFP4P
下記のようなキーバインドをvimスクリプトで設定したいのですが、
スクリプトの書き方について説明しているホームページなどを教えてもらえませんか?

<書きたいスクリプト>
編集中のファイルの拡張子がjava、またはjsの時に
insert modeでCtrl + oを入力した時に
ESC A ; Enter //ノーマルモードに移行後、行末へ移動、セミコロンを入力して改行
</書きたいスクリプト>
757名無しさん@お腹いっぱい。:2013/02/11(月) 14:22:49.76 ID:NQwAvzmZ0
>>755
ありがとう。接頭語にGlobal指定の g/ か。
758名無しさん@お腹いっぱい。:2013/02/11(月) 14:36:09.35 ID:IAYM4h4J0
>>756
そこはやっぱヘルプでしょ
:h autocmd

BufRead *.java,*.js inoremap <C-o> ほにゃらら
759758:2013/02/11(月) 15:26:17.56 ID:XpqsFFP4P
>>756
なんとかできました
autocmdでファイルパターンの設定ができるのですね、
今度からはhelpを参照するようにします、ありがとうございました。
760名無しさん@お腹いっぱい。:2013/02/11(月) 16:00:03.20 ID:SZs5ybfi0
ファイルタイプでやる場合は、
autocmd FileType java,javascript inoremap <buffer> <C-o> ほにゃらら
グローバルに定義されるから、<buffer>付けた方がいいね
761名無しさん@お腹いっぱい。:2013/02/13(水) 22:13:51.44 ID:LCdYpHCO0
Windows Vista/7 だと
C:\Users\yourname\vimfiles\ftplugin\java.vim
C:\Users\yourname\vimfiles\ftplugin\javascript.vim

Linux だと
~/.vim/ftplugin/java.vim
~/.vim/ftplugin/javascript.vim

にいろいろ書いていくほうがいいよ
762名無しさん@お腹いっぱい。:2013/02/13(水) 22:23:55.46 ID:EVP74tCU0
ftpluginにするかvimrcに全部書くかは好みやな
763名無しさん@お腹いっぱい。:2013/02/25(月) 02:43:57.99 ID:FFi/4th30
外部grepなんとかしたいんだけど、皆さんどんなしてますか
主に悩んでるのは

ファイルエンコードの問題
qfixの表示とジャンプの阻止をしたい
(vimgrepでの/XXXXX/j **/* |cwみたいなことをしたい)

辺りなんだけどさ。grep自体が古い情報しか無くて
マルチバイト対応してるのかしてないのかわかんないし…
まあうちのMinGWの2.5.Xはダメっぽそうだった。
QFixGrepだったかな?あれはみて見たが
よく分からんしなんか違ったからためしてない。
764名無しさん@お腹いっぱい。:2013/02/25(月) 08:37:55.52 ID:lHInpv0v0
>>763
ジャンプ阻止は :grep!
765名無しさん@お腹いっぱい。:2013/02/26(火) 20:45:58.24 ID:LmukFKvq0
ruby2.0いじろうと思ってvimでファイル開いたらエラーになる。保存編集はできる。
vimはMercurialのソースをMinGWでビルドしてるがrubyインターフェースは有効にしてない
rubyのパス通した状態だとエラーになる。
rubyのパスが通ってなければエラーでない。
↓同様の例だが解決策なし

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=609599
http://tech.groups.yahoo.com/group/vim/message/133523

原因ぽいftplugin/ruby.vimとかいうのを読まないようにするにはどうすればいいんだ?
いやruby.vimに
if !has ("ruby")
finish
endif
とか書いたら動いたんだが
挙動がキモいんでこのファイル自体を読みこみたくない感じ
766名無しさん@お腹いっぱい。:2013/02/26(火) 20:53:01.33 ID:2lUsLgik0
rm ftplugin/ruby.vim
767名無しさん@お腹いっぱい。:2013/03/17(日) 09:06:31.39 ID:b0czpeb10
>>124,125
形態素解析はしてませんが、
TinySegmenterを使って日本語の文節単位でW,E,B移動するプラグイン出来。
ただ、文節区切り位置が期待してる位置と合わないこともときどきあります。
https://github.com/deton/jasegment.vim
>>141
matchit2.vimは、nmap w <Esc>:call <SID>SearchWWord2("n")<cr>しているため、
<Esc>の時点でbeepが鳴ってましたが、
<Esc>無しのmatchit2.noesc.vimが公開されてるので、それだと問題ないかも。
768名無しさん@お腹いっぱい。:2013/03/19(火) 01:51:49.05 ID:fAU0xDNfP
WindowsでNERDTree使えますか?
たぶんパスが/〜になっちゃってるからだと思うのですが、
NERDTreeからファイルが開けないのです・・・
769名無しさん@お腹いっぱい。:2013/03/27(水) 20:04:05.94 ID:2zHxKvUd0
>>766
誰が消したいなっていったよ>>765の対応のほうが100倍スマートだろうが
わからんなら黙ってろカスが
あとあげるな死ね
770名無しさん@お腹いっぱい。:2013/03/27(水) 20:13:35.67 ID:2zHxKvUd0
>>766
おまえだいたいそのファイル消していいのか説明しろ
MingwだけどMSYSじゃねえからrmコマンドなんかねえっつうの
あとアスペ一行レスやめろクズ
不快
771名無しさん@お腹いっぱい。:2013/03/27(水) 20:14:08.08 ID:2zHxKvUd0
アスペ一行レスでこんなカスみたいなレスされると頭くるわ死ねば?
772名無しさん@お腹いっぱい。:2013/03/27(水) 20:39:06.65 ID:T9OyuHux0
今日病院から抜け出して1ヵ月前の匿名の人物に文句を垂れる狂人

ID:2zHxKvUd0
ID:2zHxKvUd0
ID:2zHxKvUd0
773名無しさん@お腹いっぱい。:2013/03/27(水) 22:03:17.80 ID:cEO6j3ig0
パーミッション
774名無しさん@お腹いっぱい。:2013/03/28(木) 01:29:10.14 ID:gjhKroQq0
こんなんでいんじゃないの?
Windowsならコマンドは適切なものに置き換えてくれ
mkdir -p ~/.vim/ftplugin/ruby
cat > ~/.vim/ftplugin/ruby/ruby.vim
let b:did_ftplugin = 1
^D

.vimrcで
let &amp;rtp = $HOME.'/.vim,'.&amp;rtp
775名無しさん@お腹いっぱい。:2013/04/01(月) 17:47:30.85 ID:GtjeJ0NZP
:hogecmd HOGE
で自動的に、
(1) :tabnewして、
(2) 新しいタブで:vimgrep HOGE d:/固定パス/**/* cw
するようにしたいのですが、
_vimrcにどう定義したらよいでしょうか。
よろしくお願いいたします。
776名無しさん@お腹いっぱい。:2013/04/01(月) 18:50:23.06 ID:snlp6zJF0
>>775
function! Hogecmd(word)
let dir = 'D:/foo/**/*'
tabnew
execute printf('vimgrep /%s/ '.dir, a:word)
cwindow
endfunction
command! -nargs=1 Hogecmd call Hogecmd(<q-args>)
777名無しさん@お腹いっぱい。:2013/04/01(月) 18:52:06.63 ID:snlp6zJF0
>>775
スクリプトローカル関数でいいから、function! s:Hogecmd() やな
778名無しさん@お腹いっぱい。:2013/04/02(火) 11:25:58.15 ID:qEQAKl+kP
>>776
やりたいことが完全に実現できました!!
ありがとうございます!!!
779名無しさん@お腹いっぱい。:2013/04/02(火) 20:22:11.71 ID:sjg54xmK0
>>776のようなのがさらっと出てくるなんて、
恐ろしいスレだぜ…
780名無しさん@お腹いっぱい。:2013/04/04(木) 00:49:36.30 ID:A0sma4O6P
今カーソルがある場所の単語(※)がハイライトされるようにしたいです。
そして、検索後と同様にnでハイライトされた単語へ次々移動していきたいです。
(サクラエディタのCtrl+F3でハイライトする機能と同じことがしたいのです。)

今はとりあえずbvey/ペーストで間に合わせていますが・・・。

※:[a-zA-Z0-9_]が続く限り左右いっぱいの文字列。
そもそもカーソルの場所が[a-zA-Z0-9_]以外の文字だったらその1文字。

よろしくお願いします。
781名無しさん@お腹いっぱい。:2013/04/04(木) 03:06:37.83 ID:D71UrBxr0
*
782名無しさん@お腹いっぱい。:2013/04/04(木) 03:43:18.13 ID:A0sma4O6P
(; ・`д・´) な、なんだってー!! (`・д´・ ;)

>>781
ありがとうございました、いっぺん死んできます。
783名無しさん@お腹いっぱい。:2013/04/04(木) 04:49:50.57 ID:WyyZKZBg0
深夜なのに吹きだしてしまった
784名無しさん@お腹いっぱい。:2013/04/04(木) 14:26:22.06 ID:AZn4qoo60
俺も知らなかった。
785名無しさん@お腹いっぱい。:2013/04/04(木) 18:59:01.78 ID:FQRYcd/k0
なんか説明読んでる感じだと複雑なことやってそうだと思ったら
カーソル下語を検索したかったのか
786名無しさん@お腹いっぱい。:2013/04/05(金) 01:33:31.80 ID:teDOew3m0
操作体系の違うエディタから vi に移行してきた直後は
基本機能を知らなくて恥をかくことはよくあるよ
787名無しさん@お腹いっぱい。:2013/04/05(金) 03:21:57.00 ID:DHPOWsyM0
vimfilerって明記して無いから分からないんだけど、win専用なのかな
win版vimでは動くけどmsys上のvimじゃどうやってもエラー吐く
788名無しさん@お腹いっぱい。:2013/04/05(金) 22:26:26.95 ID:gq5QkOUp0
どういうエラー?
789名無しさん@お腹いっぱい。:2013/04/05(金) 23:18:28.70 ID:K1itazEg0
こんなの

function <SNR>9_call_vimfiler..vimfiler#start..vimfiler#init#_start..<SNR>72_create_vimfiler_buffe
r の処理中にエラーが検出されました:
行 46:
E303: "*vimfiler* - default" のスワップファイルを開けないのでリカバリは不可能です

unit?ってのは入れてある
runtimeパスに無理矢理つっこんでも、msysの環境設定でTMPフォルダを指定しても
どうしてもこれだけ上のエラー吐く

仕方ないので:Sexを打ち込んでます
790名無しさん@お腹いっぱい。:2013/04/07(日) 17:46:36.83 ID:4H5/cRnL0
フォルダの右クリックメニューにvimでgrepする設定を追加したいんだがいい方法ないかな
バッチファイルとかスクリプト使ってもいいとは思ってるんだけど。

ショートカット作ってオプションに--cmdとか書いてどうにかしようと思ったけど
やり方が良くなさそうで行き詰まってる
791名無しさん@お腹いっぱい。:2013/04/07(日) 18:07:16.92 ID:R0PSoVhR0
>>790
エクスプローラの右上の検索ボックスじゃ駄目なの?
792名無しさん@お腹いっぱい。:2013/04/08(月) 17:03:37.25 ID:ywyMp1uT0
>>790
バッチファイルを呼び出して、検索ワード入力して、vim -c "vimgrep /WORD/ PATTERN" に渡すとか
それか、vim -c "let ans=input('word> ') | exe 'vimgrep /' . ans . '/ *'" とかかね
793名無しさん@お腹いっぱい。:2013/04/11(木) 00:37:03.13 ID:IeXsWRR40
>>791
なんていうかあんま好きじゃない
vimの中で結果見たいってのもあるな
794名無しさん@お腹いっぱい。:2013/04/15(月) 21:40:46.81 ID:Y1uZBmIx0
質問させて下さい。

ある対応する丸括弧()を角括弧[]に直したいのですが、スマートなやり方はないでしょうか?
但し、丸括弧の中には0個以上の同じ丸括弧が入れ子になっている場合があります。
色々やってみたのですが、例えば % で対応する丸括弧に移動しても角括弧に直してしまったらもう元の位置に戻れません。

VIM - Vi IMproved 7.3 です。
よろしくお願いします。
795名無しさん@お腹いっぱい。:2013/04/15(月) 21:52:13.04 ID:+3uqNA9H0
>>794
surround.vim を入れれば、cs(] でいけるよ
796名無しさん@お腹いっぱい。:2013/04/15(月) 21:53:52.05 ID:9NL070A50
なんかあったような気もするけど忘れたので、今やろうとするとこんな感じでやるとおもう

/(<CR>qa%r]<C-O>r[nq<CR>@100a
797名無しさん@お腹いっぱい。:2013/04/15(月) 21:54:25.11 ID:9NL070A50
あ、そのなんかを書いてくれてた >>795どもです
798名無しさん@お腹いっぱい。:2013/04/16(火) 00:24:27.64 ID:CIawjw3B0
>>794

ma # 左丸括弧の上でマーク
% # 対応する右丸括弧に移動
r] # 右丸括弧を右角括弧に変更
`a # 最初にマークした左丸括弧に戻る
r[ # 左丸括弧を左角括弧に変更
799名無しさん@お腹いっぱい。:2013/04/16(火) 00:36:41.17 ID:CC/TN5120
r[])r]

:help ])
800名無しさん@お腹いっぱい。:2013/04/16(火) 00:50:10.65 ID:CIawjw3B0
>>799
素敵! (*´∀`*)
801名無しさん@お腹いっぱい。:2013/04/16(火) 11:38:19.47 ID:bogmrqJG0
>>799
タイプ数多くてあれやけど、こら知らんかった
802名無しさん@お腹いっぱい。:2013/04/17(水) 04:29:56.85 ID:R+6i069/0
パッチ番号すごいっすね
900突入とか
803名無しさん@お腹いっぱい。:2013/04/17(水) 15:01:58.65 ID:Vkb6HMBw0
>>801
タイプ数多いとか言うんだったら、もっと少ないタイプで実現してみろよ
804名無しさん@お腹いっぱい。:2013/04/17(水) 16:27:14.03 ID:VCy6VF0O0
>>803
だからsurround.vim使えばいいやん
805名無しさん@お腹いっぱい。:2013/04/17(水) 16:35:44.99 ID:Jyvz3lmv0
プラギンプラギンうるへー
mapすりゃぁ1ストロークじゃぁぁ
806名無しさん@お腹いっぱい。:2013/04/18(木) 00:15:24.75 ID:TQyHL6JS0
てゃしかに
807名無しさん@お腹いっぱい。:2013/04/25(木) 00:16:22.98 ID:ItBXGtIT0
plugin rules!
808名無しさん@お腹いっぱい。:2013/05/02(木) 17:50:42.93 ID:y+8qJcaR0
gvim上で動くシェル(:shコマンド)バッファをカラー化したいんだけど可能?
809名無しさん@お腹いっぱい。:2013/05/02(木) 18:43:34.95 ID:5ldbgqz60
>>808
gvimは無理っぽい
ttp://stackoverflow.com/questions/11676026/macvim-shell-sh-only-displays-character-codes-escape-sequences#comment-15479785

どうしてもgvim内でカラー端末使いたいなら、conqueとかvimshell使うしかなさげ
810名無しさん@お腹いっぱい。:2013/05/02(木) 19:31:38.49 ID:y+8qJcaR0
>>809
ありがと。

諦めがついたわ。
コンパイル用のシェルスクリプトを起動したいだけだから、あまりリスク負いたくないし。
811名無しさん@お腹いっぱい。:2013/05/02(木) 22:08:30.57 ID:lDbYzle10
>>810
コンパイルってmake使わへんのけ
812名無しさん@お腹いっぱい。:2013/05/02(木) 22:59:19.31 ID:y+8qJcaR0
>>811
make clean
make
make install

みたいな手続きをスクリプトに書いてあるんだ。
開発段階で個人的に使う手抜き用スクリプトですたい。
813名無しさん@お腹いっぱい。:2013/05/03(金) 00:50:30.47 ID:Qbu9TG110
そういう用途でも
gvimの:shellとか同期プロセスだし使い物にならんと思うけどな
VimShell必須だわ

でもVimShellって確かにすすめにくい
結局gitもneobundleも入れずに、
vimprocとvimshellを手動でインストールしたわ

プラグイン管理は
香り屋vimrcにならってplugins以下のディレクトリをruntimeパスに入れれば十分
814名無しさん@お腹いっぱい。:2013/05/03(金) 01:14:48.42 ID:/hLqNdPb0
tmux使ってるなら、gvimからvimuxやらで端末にコマンド送るのもあるけど
:Vimux なんたら〜とかやるより、結局端末に切り替えた方が早いという
815名無しさん@お腹いっぱい。:2013/05/03(金) 01:28:23.58 ID:Aj4Dbm0W0
>>813
小規模なモジュールだからビルドもテストもすぐ終わるんよ。

カッコよく言うならテスト駆動開発?みたいな?

>>814
最初は端末に切り替えて実行してたんだけど、gvim内で実行するのが
今のところ一番楽ですたい。
816名無しさん@お腹いっぱい。:2013/05/03(金) 02:14:33.71 ID:/hLqNdPb0
試してないけどこれどうよ
ttps://github.com/pydave/AsyncCommand
817名無しさん@お腹いっぱい。:2013/05/07(火) 19:45:02.03 ID:ceWWZZBg0
>>815
make test
の1行でいいのでは
818名無しさん@お腹いっぱい。:2013/05/08(水) 00:43:16.24 ID:CBSPdY7u0
>>817
と思う
>>812
:set makeprg=oreore.sh
:make
で良さげ?
819名無しさん@お腹いっぱい。:2013/05/09(木) 18:01:27.43 ID:375hrHki0
>>816
メッセージを確認したいから同期で無問題!

>>817
もちろん、おk。
でも"test"がシェルで補完できないから若干面倒かも。

>>818
これはありかも。
ちょっと標準化考えてみる。

ttps://www.youtube.com/watch?feature=player_embedded&v=MQy2rVOf-z0

これ、カッコイイ。
820名無しさん@お腹いっぱい。:2013/05/09(木) 23:08:20.44 ID:S1hYQEmJ0
>>819
> これ、カッコイイ。
補完候補のリファレンスでるやつのこと?
821名無しさん@お腹いっぱい。:2013/05/10(金) 03:44:45.49 ID:ppW2o0pE0
俺もwombat256をちょっと変えたやつ使ってるから親近感が
822名無しさん@お腹いっぱい。:2013/05/10(金) 09:33:09.31 ID:FuuNkGI60
>>820
Sublime Textみたいなとか、テンプレートを使う部分とか。
823名無しさん@お腹いっぱい。:2013/05/19(日) 00:42:21.22 ID:b1QPTDdG0
新しい方のpowerline(Pythonがいるやつ)ってWindowsだとどうすれば導入できるの?
ぐぐってもvim-powerline(古い方)ばっかりひっかかる!たすけて!
824名無しさん@お腹いっぱい。:2013/05/19(日) 02:05:40.06 ID:UUmOSSij0
>>823
RTFM! 基本的にはOS X と同じ流れでいけるで
ttps://powerline.readthedocs.org/en/latest/installation/osx.html#installation-osx
- Windows XP
- Vim-7.3.46
- Python-2.7.5
- ez_setup.py
- Git-1.8.1.2
- それ用フォント

set PATH=C:\Python27\Scripts;%PATH%
python ez_setup.py
easy_install-2.7 pip
pip install --user git+git://github.com/Lokaltog/powerline
これで、
C:\Documents and Settings\USER_NAME\Application Data\Python\Python27\site-packages\powerline\bindings\vim
という変態な場所にインストールされる
あとは、$HOME/_vimrc に
set rtp+=C:\Documents\ and\ Settings\USER_NAME\Application\ Data\Python\Python27\site-packages\powerline\bindings\vim
でおk
825名無しさん@お腹いっぱい。:2013/05/19(日) 02:09:42.22 ID:jHaTwAL/0
RTFM久しぶりに見たわ。いい言葉だよNE
826名無しさん@お腹いっぱい。:2013/05/19(日) 03:56:06.73 ID:b1QPTDdG0
>>824
ありがとうえらいひと!がんばってみます
827名無しさん@お腹いっぱい。:2013/05/20(月) 23:53:00.02 ID:kyFMTT6r0
>>825
どの言語にも似たような表現がありますな
マニュアル嫁
828名無しさん@お腹いっぱい。:2013/06/01(土) 02:03:55.45 ID:3ssIMfG30
windows環境でvim使っているけど
hardcopyで印刷すると日本語が名状しがたい言語で文字化けする。

文字化け防ぐにはどうすればいいかな?
829名無しさん@お腹いっぱい。:2013/06/01(土) 07:32:26.07 ID:XXLmyrGb0
>>828
どの段階で化けているかわからんのでとりあえず
:help encoding
830名無しさん@お腹いっぱい。:2013/06/01(土) 11:13:54.95 ID:8ARNbESZ0
vimの文字化けについて - fudist
ttps://sites.google.com/site/fudist/Home/vim-nihongo-ban/mojibake

> utf-8 と印刷の文字化け(Windows)
> Windowsの vimで内部エンコーディングを utf-8に設定した場合は、
> 印刷を行うと日本語は文字化けします。
> 本質的な対処法は存在しないようなので、外部コマンドを呼び出す
> などして回避するしかないようです。
831名無しさん@お腹いっぱい。:2013/06/01(土) 17:46:18.57 ID:3ssIMfG30
ああ。utf-8だよ。それだ。
対応する方針は解った。ありがとう。
832名無しさん@お腹いっぱい。:2013/06/15(土) 09:14:35.84 ID:eXwc7JVz0
すいません
kaoriyaのgvimで
:vsしたあとに、:e ./ でファイル選択すると
ファイルが開けないで何も起こらないことがあるんですけど
これってどうなってますか
833名無しさん@お腹いっぱい。:2013/06/17(月) 00:26:08.82 ID:OFx0EQ8G0
Vim 7.3.1211でWindowsでencがutf-8でもちゃんと印刷出来るようになったよ。
834名無しさん@お腹いっぱい。:2013/06/17(月) 04:47:37.99 ID:BPvy1PdGO
どれくらい凄いの?
835名無しさん@お腹いっぱい。:2013/06/17(月) 12:02:56.79 ID:QVUzPkXlP
>>834
韓国人ぐらい
836名無しさん@お腹いっぱい。:2013/06/17(月) 12:19:17.30 ID:6OSKVGwW0
>>832
netrwでファイルはリストされるけど開けないってこと?
837名無しさん@お腹いっぱい。:2013/06/17(月) 13:10:29.77 ID:ZFbDjpFD0
香り屋20130616(7.3.1203)だけどviminfoに隠し属性が付くようになったのか。
838名無しさん@お腹いっぱい。:2013/06/17(月) 14:34:52.77 ID:ZFbDjpFD0
もう一点気付いたこと。
chaliceでスレ巡回する際、スレ名の背景色が変化しない時がある。
いずれも、vim73-kaoriya-win32-20130616.zip でのこと。64ビットは持ってないからわかんね。
839名無しさん@お腹いっぱい。:2013/06/17(月) 20:24:39.11 ID:3EdATIQk0
>>836
はい。
ファイルがリスト表示されてる状態でenter打ってもそのファイルが開けない時がある。
不思議なことに:vsで縦分割してなかったら開ける。
:vsで縦分割してても開けることもある。
ver7.1とかver6.4は大丈夫なんだけど、最新のver7.3だけそうなる。
しょうがないから:tabnewで別タブに表示させてる
840名無しさん@お腹いっぱい。:2013/06/17(月) 20:52:07.46 ID:8T4WCDlK0
841名無しさん@お腹いっぱい。:2013/06/17(月) 22:08:11.87 ID:iIkeuWDB0
これは炎上してもいいレベル

ってことはないな感謝してます
公式のしか使ってないけど
842名無しさん@お腹いっぱい。:2013/06/17(月) 22:15:54.56 ID:8T4WCDlK0
むしろいつも見てくれてるから感謝だね
843名無しさん@お腹いっぱい。:2013/06/18(火) 18:56:11.30 ID:DguR3r8M0
>>833
Windowsでenc=utf-8の時に印刷が文字化けする · Issue #408 · vim-jp/issues · GitHub
ttps://github.com/vim-jp/issues/issues/408

これだね。
皆様に感謝。
844名無しさん@お腹いっぱい。:2013/06/18(火) 21:45:38.68 ID:/pNrl+vEP
Windows環境において、通常はgvimに関連付けたファイルをダブルクリックすると
その都度別ウィンドウ(別プロセス)でgvimが起動します。
これを、新しいプロセスをバンバン立ち上げるのではなくgvimウィンドウの
新しいタブで開くように設定することは出来ないでしょうか。
845名無しさん@お腹いっぱい。:2013/06/18(火) 21:49:36.42 ID:1MQD5y8e0
:tabnewして
:e ./して開いたら良いヤン
ダブルクリックとかマウスを使うのは邪道だろ
846名無しさん@お腹いっぱい。:2013/06/18(火) 22:48:35.65 ID:/pNrl+vEP
>>845
今のところは
:tabe
まで打って、目的とするファイルを gvim のウィンドウに Drag & Drop して
Enter 打ってるんですけどね。
邪道でもいいんで、ダブルクリックだけで既存 gvim プロセスの新しいタブで
開きたいんです。
847名無しさん@お腹いっぱい。:2013/06/18(火) 22:52:56.34 ID:N4JUqKCx0
>>844
コマンドラインとかパスとかにの知識はあるものとして…

--remote-tab-silent に続けてファイル名を渡せば、新しいタブで開いてくれる。
詳細は gvim.exe --help に載ってる。

関連付けの設定方法は、「フォルダオプション 関連付け」でググるとスクリーンショットも出てきて分かりやすいよ。
848名無しさん@お腹いっぱい。:2013/06/18(火) 23:14:15.42 ID:s+X0adOu0
>>846
その昔、Explorerのコンテキスト項目のレジストリをいじって…そういうのした記憶
849844:2013/06/18(火) 23:49:58.53 ID:/pNrl+vEP
>>847
素晴らしい!エクセレント!出来ました!
まさに望んでいた通りです。

お住まいは東京から見てどちらの方角ですが?
今晩からそちらには足を向けて寝ないようにします。
ありがとうございました。
850名無しさん@お腹いっぱい。:2013/06/19(水) 02:51:09.52 ID:NFnsAmte0
解決してるから、蛇足になっちゃうけど、>>846よりは、
:tabnew で新しく開いたタブにドロップすればEnterの手間が省ける
851名無しさん@お腹いっぱい。:2013/06/19(水) 05:41:39.64 ID:j/7xerruO
教訓:

間違いを指摘する際、それを正す情報を何も与えないのであれば、それは嫌がらせとそう変わらない。
852名無しさん@お腹いっぱい。:2013/06/27(木) 15:53:52.66 ID:ku4wy0Z20
kaoriya版使うような奴は相当民度が低いので
パッチ持参で報告みたいなオプソ界の常識は通用しない
ってかkaoriya版ってそういう位置づけだろ
>>842>>843
馴れ合いキモいです
853名無しさん@お腹いっぱい。:2013/06/27(木) 16:08:54.51 ID:FIgz8xYv0
と、パッチも書けない>>852が言っております。
854名無しさん@お腹いっぱい。:2013/06/28(金) 13:49:11.47 ID:LhQCDsfl0
今日からvimはじめました。
行き詰まっているので分かる方いましたら教えてください。

vimtutorの「レッスン3.2:置き換えコマンド」で

---> この合を人力した時ね、その人は幾つか問違ったキーを押しもした!
---> この行を入力した時に、その人は幾つか間違ったキーを押しました!

というのがあります。
「合」のところで r をタイプし、全角モードにして「行(gyou)」と打とうとすると
gを押した時点で置き換えモードが解除され「行」に置き換えることができません。

環境
Vim7.3
OS:Ubuntu 12.04
IME:Anthy
855名無しさん@お腹いっぱい。:2013/06/28(金) 14:08:29.03 ID:+K5kXSOR0
r
での置き換えコマンドが通ってからIMEの日本語入力モードにしてから

を入れればいいんじゃないか?

コマンドリスト #合に移動した状態
r
Ctrl-space #IME起動で日本語入力を開始
gyou #ぎょう と打ち込む
Enter #日本語の変換を確定
856名無しさん@お腹いっぱい。:2013/06/28(金) 21:17:36.71 ID:/Fep22Jj0
>>855
返信ありがとうございます。

ご指摘の通りやってみたのですが出来ませんでした。
確認したらGVimでのみの現象でした。
普通(CUI)のVImならば置き換え出来ました。

ちなみにIMEをMozcに変えてみても同じ現象でした。
857名無しさん@お腹いっぱい。:2013/06/30(日) 04:47:04.00 ID:pqST0AW3O
悩みがあります

Windows2000でEFSでrcとinfoを暗号化したいのですが%USERPROFILE%は暗号化できないようです

そこで甘んじてファイルのみ暗号化を選択しますが、これはご存じの通りファイル更新と同時に復合化されてしまう仕様です

頻繁に更新される_viminfoが復合化されてしまいます
_vimrcやらは比較的安泰ですが解決したわけではありません

これらのファイルを別の暗号化フォルダに移す設定方法がありましたら教えてください
858名無しさん@お腹いっぱい。:2013/06/30(日) 09:00:05.19 ID:i12VrupLP
>>857
環境変数 %HOME% を、EFS 対象となるディレクトリに
設定すればいいのではないですか。
859857:2013/06/30(日) 15:27:16.85 ID:pqST0AW3O
>>858
我が子房が来た!
860名無しさん@お腹いっぱい。:2013/06/30(日) 16:29:33.92 ID:pqST0AW3O
textwidth と formatoptions+=2 と gqip 楽しすぎワロタwww
861名無しさん@お腹いっぱい。:2013/07/01(月) 18:09:14.48 ID:oTT4+GaI0
:a!でブラウザからコピペすると改行が^Mになってしまいます。どうすれば改行されたままになりますか?
ヘルプでa調べようと、helpgrep :aしたんですが:autocmdしか見つかりませんでした。どうやったらhelpから:aを見つけられますか?
バージョンは
Windows7+VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 27 2010 17:59:02)
です。教えてください。お願いします。
862名無しさん@お腹いっぱい。:2013/07/02(火) 01:15:01.92 ID:c7RUXleE0
>>861
ノーマルモードで "+p とかじゃだめですか?
それかインサートモードで <C-r>+

:a のヘルプは :help :a で出ませんか?
863名無しさん@お腹いっぱい。:2013/07/02(火) 01:43:00.05 ID:La6oBBIU0
>>862
どちらもできました。ありがとう。
ありがとう!
864名無しさん@お腹いっぱい。:2013/07/04(木) 17:02:26.84 ID:qRe3x3QhO
@
CDやDVDが読み込めない



CD や DVD が読み込めない

のように英字と日本語文字の切り替わりに一々半角スペース挿入する作業に疲れました
自動化するにはどうしますか?


Aメモを見てると何だか全角カナが無駄にスペース取ってるように思えてきて
全て半角カナにしたくなりました
一発でやるにはどうしますか?
865名無しさん@お腹いっぱい。:2013/07/04(木) 17:32:53.48 ID:v7SBh4RMP
俺も15年ぐらい前までは、>>864と同じような拘りがあったな
866名無しさん@お腹いっぱい。:2013/07/04(木) 18:03:03.36 ID:HHjEctld0
perlかなんかでスクリプト書いとけば
867名無しさん@お腹いっぱい。:2013/07/04(木) 23:14:06.66 ID:p84ee6nz0
>>864
%s/ / /g
じゃいかんの?
868名無しさん@お腹いっぱい。:2013/07/04(木) 23:16:09.10 ID:p84ee6nz0
>>867
うぉ…全角カナ
869名無しさん@お腹いっぱい。:2013/07/05(金) 03:04:34.47 ID:aqRq4XtoP
nkf -wW -Z{0,1,4} -Lu --overwite IN_FILE
して
昔404NotFoundに書いてあった、

#!/usr/bin/perl
use strict; use warnings; use Encode;
my $east = qr/(?!\p{M})(?:\p{Han}|\p{Katakana}|\p{Hiragana})/;
my $west = qr/(?!\p{M})(?:\p{Latin}|\p{Greek}|\p{Cyrillic})/;
binmode STDOUT, ':utf8';
while(<>){ $_ = decode 'utf8', $_; s/($east)($west)/$1 $2/g;
s/($west)($east)/$1 $2/g; print; }

に通せば良いかな。
870ひみつの文字列さん:2024/09/21(土) 06:41:30 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
871名無しさん@お腹いっぱい。:2013/07/05(金) 10:21:34.68 ID:23qllZbW0
vimスクリプトで作り上げてきたか。凄いな。
872名無しさん@お腹いっぱい。:2013/07/05(金) 14:04:11.58 ID:AKGE4kjg0
>>864
(2) Kaoriya版に付属してるhz_ja.vimに半角<->全角する関数があるからそれを使う
もしかしたらちょっと改造しないといけないかもしらん
873名無しさん@お腹いっぱい。:2013/07/15(月) 00:06:48.20 ID:cfLHaWDq0
盛り上がってますね
874名無しさん@お腹いっぱい。:2013/07/17(水) 03:28:32.91 ID:7DhnNgHqO
>>870
しゅごいれしゅぅうううう
875名無しさん@お腹いっぱい。:2013/07/17(水) 06:43:57.13 ID:7DhnNgHqO
>>872
おっほぉおおおおおお
876名無しさん@お腹いっぱい。:2013/07/28(日) 07:26:13.49 ID:qg3GpO63O
盛り下がりましたね
877名無しさん@お腹いっぱい。:2013/08/03(土) 12:42:08.76 ID:XwT0vAu80
幾つか質問させてくれ。

Q1
バッファとタブに付いてだけどほぼ同一の機能が有るように思う。
これはどのような使い分けをすべきだろうか?

Q2
ルーラーが出るのなら現在のカーソル位置から左や右に移動と言う形では無く、
行頭から何文字目と指定して移動できると便利だと思うのだが、こういう移動方法は出来ないのか?

Q3
日本語入力が欠点だそうだが、これの切り替えはCapsLockでやるのが一番楽なのか?
878名無しさん@お腹いっぱい。:2013/08/03(土) 15:03:13.87 ID:vorKL+qH0
>>877
A1.好きなように使え
A2.020lで20カラム目に移動するわ
A3.環境依存だからなんとも言えねえよ
879名無しさん@お腹いっぱい。:2013/08/03(土) 19:51:05.93 ID:SyAX8GkL0
878のような淡々とした返答好きだ
880名無しさん@お腹いっぱい。:2013/08/03(土) 21:32:10.36 ID:XwT0vAu80
>>878
一度0で左端に飛ばしてからl(エル)か
盲点だったよ
881名無しさん@お腹いっぱい。:2013/08/03(土) 21:42:41.95 ID:DoaTMGJcP
>>880
20| ならどこにいても一発。
882名無しさん@お腹いっぱい。:2013/08/03(土) 22:09:04.91 ID:XwT0vAu80
>>881
こっちは|(パイポ)かw
見ただけで分からないから変換ボタンが大活躍だw
トンクス
883名無しさん@お腹いっぱい。:2013/08/10(土) 07:46:23.15 ID:06UGJMIG0
vimにはレジスタがあるおかげでいろいろなテキストを
任意のレジスタに記憶しておけるけど
具体的にはどのような場面で活用してる?

マクロ以外で使えてないのでもっと使いこなしたい。
884名無しさん@お腹いっぱい。:2013/08/10(土) 09:36:08.91 ID:GeczKEZb0
>>882
パイポて
885名無しさん@お腹いっぱい。:2013/08/10(土) 11:28:57.69 ID:Rp6wY64L0
>>883
全く使っていない
どのレジスタに何があるっけといちいち確認するくらいなら
都度手打ちするのが一番
886名無しさん@お腹いっぱい。:2013/08/12(月) 07:29:37.57 ID:pcHGNbP2O
レジスタってなに?特別に高速動作でもしてくれんの?
CPUのレジスタを連想しちゃうんだけど
887名無しさん@お腹いっぱい。:2013/08/12(月) 07:41:24.95 ID:FqBHk1i3P
>>886
ttp://www.amazon.co.jp/dp/4873110831

お前なら「何だ、vimじゃねーじゃんか」とか言いそうだが
888名無しさん@お腹いっぱい。:2013/08/18(日) 20:18:18.47 ID:0boSlpNs0
レジスタ内のvimスクリプト実行とか普通に使うだろ
889名無しさん@お腹いっぱい。:2013/08/18(日) 21:59:02.81 ID:nzS7Skgc0
それはお前の中だけの普通だろ
890名無しさん@お腹いっぱい。:2013/08/19(月) 10:14:46.23 ID:bdV4qXOI0
>>889
あ?んじゃおまえだけだって証明してみろよカス
悪魔の証明だからそれ
891名無しさん@お腹いっぱい。:2013/08/19(月) 10:16:07.20 ID:bdV4qXOI0
教えてくれてありがとうございますって素直に言っとけよこのクズは
892名無しさん@お腹いっぱい。:2013/08/19(月) 10:17:28.93 ID:bdV4qXOI0
>>889
早くおまえだけだけだということを説明してみろ
5分位内に説明できなかったら謝罪はよ
特に時間切れは切腹
893名無しさん@お腹いっぱい。:2013/08/19(月) 10:18:38.09 ID:bdV4qXOI0
>>889
早くおまえの中だけの普通だと説明してみろ
俺は使わないってやつが10000人いても証明にはならんから
894名無しさん@お腹いっぱい。:2013/08/19(月) 10:19:34.54 ID:bdV4qXOI0
そんなの使わないってやつが10000人いても
お前の中だけの普通とは証明できないが
895名無しさん@お腹いっぱい。:2013/08/19(月) 10:21:03.15 ID:fjmLKiRvP
「連続投稿ですか?」に怯えて逃走w
896名無しさん@お腹いっぱい。:2013/08/19(月) 10:40:33.72 ID:bWFErKgE0
>>895
あああ?逃亡してねえよ別にID買えるし
おまえ責任取れよ糞カス
おまえ一人のせいでどれだけ迷惑してると思ってんの
897名無しさん@お腹いっぱい。:2013/08/19(月) 10:41:44.66 ID:bWFErKgE0
>>895
それはお前の中だけの「連続投稿ですか?」に怯えて逃走wだろ

ってか話逸らすな
5分過ぎてるしざまないねとっとと死ね
898名無しさん@お腹いっぱい。:2013/08/19(月) 10:42:54.24 ID:bWFErKgE0
平和にMMDのツイートして過ごしたい奴ばかりじゃねえんだから
相手見てよ喧嘩売れ
おまえ一人のせいでみんなに迷惑かけてるからな
899名無しさん@お腹いっぱい。:2013/08/19(月) 10:43:41.21 ID:bWFErKgE0
>>895
即レス気めええwwwwwwwwwwwwwwwwwwwww
900名無しさん@お腹いっぱい。:2013/08/19(月) 10:44:21.77 ID:bWFErKgE0
平和にいーあるふぁんくらぶツイートして過ごしたい奴ばかりじゃねえんだから
相手見てよ喧嘩売れクズが
901名無しさん@お腹いっぱい。:2013/08/19(月) 10:45:13.81 ID:bWFErKgE0
>>895
逃走とかくだらないこと言ってないで
おまえの中だけの普通という証明はよ
902名無しさん@お腹いっぱい。:2013/08/19(月) 10:45:43.03 ID:bWFErKgE0
平和にいーあるふぁんくらぶがどうこうツイートして過ごしたい奴ばかりじゃねえんだから
相手見てよ喧嘩売れクズが
903名無しさん@お腹いっぱい。:2013/08/19(月) 10:47:39.14 ID:/Rc9XYgp0
平和にいーあるふぁんくらぶがどうこうツイートして過ごしたい奴ばかりじゃねえんだから
相手見て喧嘩売れよクズが
904名無しさん@お腹いっぱい。:2013/08/19(月) 10:48:19.59 ID:/Rc9XYgp0
それはお前の中だけの普通だろ
の証明はよ
905名無しさん@お腹いっぱい。:2013/08/19(月) 10:49:24.56 ID:/Rc9XYgp0
>>895
ってか怯えて逃亡はおまえじゃねえか
906名無しさん@お腹いっぱい。:2013/08/19(月) 10:50:03.68 ID:/Rc9XYgp0
相手見て喧嘩売れよクズが
907名無しさん@お腹いっぱい。:2013/08/19(月) 10:50:51.98 ID:/Rc9XYgp0
のんきに いーあるふぁんくらぶ がどうこうツイートして過ごしたい奴ばかりじゃねえんだから
相手見て喧嘩売れよクズが
908名無しさん@お腹いっぱい。:2013/08/19(月) 11:35:10.72 ID:SMMsLdnr0
汚いヨダレまき散らしやがって
こんな山猿、今どき場末のチンピラにもおらんわ
またちゃんとID変えながら5回ずつ吠えるんだぞ
909名無しさん@お腹いっぱい。:2013/08/19(月) 11:49:53.17 ID:xnUygObd0
いやー面白いキチガイを見させていただいたわ
910名無しさん@お腹いっぱい。:2013/08/19(月) 12:06:41.09 ID:fjmLKiRvP
頭空っぽだから台詞もコピペの寄せ集めだけどなw
911名無しさん@お腹いっぱい。:2013/08/19(月) 12:28:08.31 ID:PmDTT7t20
VimスレでID真っ赤とか頑張りすぎだろw
どうせだから1000まで回せw
お猿さんたちw
912名無しさん@お腹いっぱい。:2013/08/19(月) 15:33:43.13 ID:fjmLKiRvP
ID:/Rc9XYgp0はクスリ打ったので
大人しくなりましたとさw
913名無しさん@お腹いっぱい。:2013/08/21(水) 09:10:02.37 ID:/GSDbJng0
>>883
コピペ or カット&ペーストするときには「f」をよく使う。特に理由はないけどホームポジションなんで。
マークするときは「J」をよく使う。大文字なのはジャンプの時に「`J」と Shift 押したままで入力できるから。
s コマンドで置換するときは、探す文字を「f」、置き換える文字を「r」に入れてコマンド入力時にペーストする。
「f」ind と「r」eplace で、これのみそれなりの意味がある。
レジスタじゃないのもあるけど大体こんな感じ。
いっぱい記録できるのはいいけど、アルファベット一文字じゃどれに何を記録したか覚えにくいんで
あんまり数は使わないねえ。バリバリ使ってる人いるのかな。
914名無しさん@お腹いっぱい。:2013/08/21(水) 16:01:27.28 ID:T+cNrtuT0
マークはmとnを主に使うわ
915名無しさん@お腹いっぱい。:2013/08/23(金) 01:39:15.76 ID:mE1mPOpn0
textファイルだけ折り返しが発生するのでおかしいと思ったらchangelog.vimが原因だった。:verbose set tw
なんでこういう仕様なんや・・・
916名無しさん@お腹いっぱい。:2013/08/23(金) 11:56:07.45 ID:tGECFGOAP
>>915
俺も同じことで悩んでたんで、詳しく教えてもらえますか?

\vim73\ftplugin\changelog.vim
\vim73\syntax\changelog.vim
\vim73\indent\changelog.vim
を見たんですけど、該当する記述が見つからなかったんですが。

\vim73\ftplugin\changelog.vim
には以下の様な記述があったので期待したんですけど、コメントアウトしても
変化はありませんでした。
if &textwidth == 0
setlocal textwidth=78
let b:undo_ftplugin .= " tw<"
endif
917名無しさん@お腹いっぱい。:2013/08/24(土) 05:07:01.59 ID:Tmk6u5QX0
>>916
changelog形式だけで発生する?textでも?
該当ファイルを読んでから:verbose set twしてみる
多分vimrc_example.vimだと思うけど
918916:2013/08/24(土) 10:16:33.12 ID:MdEQZsa3P
>>917
なるほど!verbose set twで調べられたんですね。
ご推察通り、vimrc_example.vimでした。
ここ数ヶ月悩んでましたがやっと解決出来ました。ありがとうございました。
919名無しさん@お腹いっぱい。:2013/08/24(土) 13:07:41.27 ID:mTMR86+q0
良書practical vimの和訳が29日でるみたい
個人的にはテクニックバイブル2を出してほしい
920名無しさん@お腹いっぱい。:2013/08/24(土) 14:17:04.66 ID:FPs8TF160
スパルタンvimを読んでプラグイン依存を考え直してたから丁度良さそうだわ
921名無しさん@お腹いっぱい。:2013/08/24(土) 19:57:45.36 ID:pq9h2VW10
テクニックバイブルは単なるスクリプト・プラグインの
紹介本に過ぎず落胆した覚えが…
Vim本体機能を徹底的に解説した新しめの和書ってないのよねー
922名無しさん@お腹いっぱい。:2013/08/24(土) 20:48:57.36 ID:23e52SbW0
>>921
ないな
俺はそれ読んでないけどプラグインの情報なんぞREADMEかブログで十分
923名無しさん@お腹いっぱい。:2013/08/25(日) 08:23:05.59 ID:O839VOk80
vim7.4
autocmplpop.vimでもneocomplete.vim (enable_auto_select=1)でも補完窓が出た瞬間は選択状態になるものの、1文字でも追加入力するとフォーカスが外れてしまう。
kaoriya旧版7.3でも同様なので仕様かな。
924名無しさん@お腹いっぱい。:2013/08/25(日) 22:59:29.49 ID:ua1p8wLB0
>>921
もうすぐ出る実践Vimがまさにそうなんじゃないの?
925名無しさん@お腹いっぱい。:2013/08/27(火) 03:37:22.68 ID:Dz5q4p4nO
>>924
出たら起こして
926名無しさん@お腹いっぱい。:2013/08/28(水) 03:28:34.92 ID:GiaB2nSL0
解説書なんて全然欲しいと思わんが…
927名無しさん@お腹いっぱい。:2013/08/29(木) 07:04:42.31 ID:pfWbpDaeO
Vimマスターキタ━━(゚∀゚)━━!!!
928名無しさん@お腹いっぱい。:2013/08/29(木) 18:07:35.79 ID:U7++rSS10
弟子入りするわ
929名無しさん@お腹いっぱい。:2013/08/29(木) 19:20:17.69 ID:FqCAOQh10
>>925
おい、起きろ
930名無しさん@お腹いっぱい。:2013/08/30(金) 07:39:31.61 ID:4b9lwDVv0
おやすみ
931名無しさん@お腹いっぱい。:2013/08/31(土) 14:12:31.62 ID:y8nCC+zZO
>>929
もうかい? 意外と速いんだな
932名無しさん@お腹いっぱい。:2013/09/02(月) 21:54:38.92 ID:Ajjse4tZ0
Vim7.4 公開を知り、ついさっき、インストールした。
インストールしてから聞くのもなんだが、変なBUGは無いよね?
933名無しさん@お腹いっぱい。:2013/09/03(火) 00:03:38.17 ID:NfZ2qjln0
Vimの前にバグはない
Vimの後ろにバグは出来る
934名無しさん@お腹いっぱい。:2013/09/03(火) 09:57:42.24 ID:fnoTECJT0
童貞発見
935名無しさん@お腹いっぱい。:2013/09/03(火) 11:18:28.30 ID:60sv7QU10
智恵子とやりまくりだし
936名無しさん@お腹いっぱい。:2013/09/10(火) 18:43:54.12 ID:Ae4OvwTg0
vimscriptの書き方について解説してる本はないですかね?
937名無しさん@お腹いっぱい。:2013/09/10(火) 18:48:59.61 ID:tO0xH4vy0
それがないんですよ、なんでなんだろね?
938名無しさん@お腹いっぱい。:2013/09/10(火) 19:42:39.81 ID:BTzMhNe40
単純に売れないと見込んでるんじゃないのかね
Vim script"だけ"の本は洋書でもみつからんな
Emacs lispはあるっぽいが
939名無しさん@お腹いっぱい。:2013/09/10(火) 21:42:22.34 ID:i9H6HzDSP
>>936
(1) 標準で用意されている vim script を読む
(2) script のコマンドの意味をヘルプで調べる
(3) その上で理解できない箇所があれば発言小町で聞く
(4) 発言小町で回答が得られなければこのスレで聞く

これで vim script 中級までは行けると思うけど。
940名無しさん@お腹いっぱい。:2013/09/10(火) 21:52:27.74 ID:tO0xH4vy0
Emacs Lispテクニックバイブルは正直うらやましい

(3)が強力過ぎて(4)の出番はなさそうだな
941名無しさん@お腹いっぱい。:2013/09/10(火) 22:46:36.56 ID:4ncErLvh0
>>939
たしかに1, 2で結構いける
あと、他の誰かのスクリプト。ただしctrlp.vimはオススメしない
:h usr_41.txt
942名無しさん@お腹いっぱい。:2013/09/11(水) 07:43:34.62 ID:4BhIDZ9oO
>>939
そういうことはもっと早く言ってよ!
943名無しさん@お腹いっぱい。:2013/09/11(水) 10:01:27.41 ID:4VSybeIk0
小町ってそんなスクリプト上級者が集まってんのか
944名無しさん@お腹いっぱい。:2013/09/11(水) 19:11:11.81 ID:Z4c4Pg9Y0
>>939
どういうことや!

vim に一致する情報は見つかりませんでした。
もしかして: vivviv シリコンスチーマー レシピvio

検索のヒント:

キーワードに誤字・脱字がないかご確認ください。
別のキーワードで検索を試してみてください。
945名無しさん@お腹いっぱい。:2013/09/11(水) 23:44:15.90 ID:KzUkR0S00
Gundo.vimとかの作者Steveが書いてる本。web版は無料で読める
Vim scriptにも結構な章を割いている模様

Learn Vimscript the Hard Way
ttp://learnvimscriptthehardway.stevelosh.com/
946名無しさん@お腹いっぱい。:2013/09/12(木) 10:12:07.39 ID:0l4Zgj2c0
煽ってるつもりなんだろうが発言小町なんて単語が出てくる時点でまぁアレな人なんだろうなと
947名無しさん@お腹いっぱい。:2013/09/12(木) 13:59:26.02 ID:V6pIwNtJP
>>939
おい!
発言小町にvimの質問を投稿したのに、許可が得られず掲載されなかったぞ!
適当なことを言うんじゃない!
948名無しさん@お腹いっぱい。:2013/09/12(木) 15:21:07.88 ID:0pFIsr720
そういうもの、また一通り読んでみるかな
時間が経ってからだと、その時々の問題意識の変化によって
なんか発見あるんだよな
949947:2013/09/12(木) 18:16:12.88 ID:V6pIwNtJP
ごめん、ちゃんと掲載されてました。
回答してくださった皆さん、ありがとうございました。
http://komachi.yomiuri.co.jp/t/2013/0911/617138.htm
950名無しさん@お腹いっぱい。:2013/09/12(木) 18:51:30.72 ID:3f5yyvMs0
凄いな。関係なさそうな小町できっちり答え帰ってくるとは。
951名無しさん@お腹いっぱい。:2013/09/12(木) 19:07:38.32 ID:Nc0NH3LT0
>>949
想像以上に詳しい解説ワロタ
952名無しさん@お腹いっぱい。:2013/09/12(木) 19:51:02.99 ID:T2Si6qrH0
なんだ発言小町っていいところじゃん
953名無しさん@お腹いっぱい。:2013/09/12(木) 21:21:07.61 ID:ZAI+bd+SO
ここまで全て自演
954名無しさん@お腹いっぱい。:2013/09/12(木) 21:26:07.27 ID:F1pNh6X40
なんかカナダ臭がする
955名無しさん@お腹いっぱい。:2013/09/12(木) 21:41:53.59 ID:0pFIsr720
メイプルシロップか
956名無しさん@お腹いっぱい。:2013/09/13(金) 00:30:30.09 ID:7gzAJK4pi
ワロタ
957名無しさん@お腹いっぱい。:2013/09/13(金) 04:42:49.23 ID:JrsYGJXLO
メイプルシロップって高級品だったんだな知らんかった
俺のパンに塗ってるのは安物のメイプル風シロップだった

ただの赤味噌を八丁味噌と思って食ってた
ただのスパークリングワインをシャンパンと思って飲んでた
お前らも違いの判る男になれよ
958名無しさん@お腹いっぱい。:2013/09/15(日) 02:53:41.52 ID:jYLGCOVo0
普段メインで使ってるテキストエディタは?
QQで今、統計ってる
http://qooqoo.tv/qq/id_question_02_17_00_2139479849/question.shtml

vimが少数派?
959名無しさん@お腹いっぱい。:2013/09/15(日) 18:02:42.24 ID:rTnxU1MO0
そりゃ多数に使われるもんじゃないわな
UNIXの頃から使ってた人はずっと使うだろうけど、
それ以外がviに入ってくるのはどんなきっかけだ
960名無しさん@お腹いっぱい。:2013/09/15(日) 20:31:51.29 ID:RlIKnGlY0
私はWindows+MIFESで長いことやってたけれど、一昨年どうしてもMacつかって開発しなければならなかったため、MIFESが使えなくなるから、どっちのOSでも動くようなエディタに乗り換えようと決心してgVimにしました。
961名無しさん@お腹いっぱい。:2013/09/15(日) 21:25:02.63 ID:TmrStM+00
Vistaでパソコンさわり初めて、
最強のエディタ探してたら2大戦争の話を聞いて使うようになった。
962名無しさん@お腹いっぱい。:2013/09/15(日) 22:56:41.20 ID:sn2acrHn0
マウスとキーボードを両方使うのがだるくなった
963名無しさん@お腹いっぱい。:2013/09/16(月) 09:37:07.70 ID:XR5iFPRnP
>>962
うん、俺も最近はもっぱら脳波だけで操作している
964名無しさん@お腹いっぱい。:2013/09/16(月) 19:07:54.75 ID:VaxzqO2H0
俺も脳波だけで文章打てるような世界になればいいと思いつつも
何かのはずみでウッカリ膨大な脳内エロ文章をたれ流してしまわないか不安
965名無しさん@お腹いっぱい。:2013/09/16(月) 20:14:44.35 ID:Ufqsdr/uO
>>959
中2心理:何だかトリッキーなエディタ使う俺カッコイイ
966名無しさん@お腹いっぱい。:2013/09/18(水) 11:46:15.08 ID:Ltq/uWbDP
Software Design 2013年10月号

第1特集
Vimを使いこなしていますか?
Vim至上主義

UNIXユーザにとって,最初に使うエディタはviではないでしょうか。
多くのLinuxディストリビューションにも標準的に搭載されている便利な
エディタです。サーバエンジニアのデフォルトエディタとも言えます。viさえ
あれば最高という方も多くいらっしゃいます。

viは非常にシンプルです。ある意味使用目的が特化しているため,
現代風な使いやすさをもって多くの点で改善されたVimが主流になって
きています。多くのユーザにとって,いきなり超一流の使い手になることは
いろいろな面からみてハードルが高いかもしれません。そこで本特集では
Vimの達人達の使いこなしを紹介します。彼らの経験と実績から
生まれたたくさんのヒントを掲載しましたので日頃のソフトウェア開発などに
役立ててください。

http://gihyo.jp/magazine/SD/archive/2013/201310
http://www.amazon.co.jp/dp/B00ET8MX04
967名無しさん@お腹いっぱい。:2013/09/18(水) 12:52:32.50 ID:wmvOsf/00
>>966
編集部のビマーが頑張ったんだな内容はどうせ初歩的なことだろと思いきやちょっと気になる

第1章:これからVimを始めたいあなたに…… 後藤 大地
第2章:押さえるべき基本技…… 後藤 大地
第3章:Vimプラグインの導入…… daisuzu
第4章:生産性を向上させるVimのTips…… mattn
Column 1:Vimで快適執筆環境…… 結城 浩
Column 2:Vimをお勧めする理由…… 中井 悦司
Column 3:VimでObjective-Cプログラミング…… 所 祐太
Column 4:XcodeをVimライクにして作業効率を上げる!?…… 森 拓哉
Column 5:男は黙ってVim!…… 田中 邦裕
968名無しさん@お腹いっぱい。:2013/09/18(水) 13:13:34.55 ID:l8px8BJF0
「ちょっと気になる」
なるほどなタイトルと執筆人ですね
969名無しさん@お腹いっぱい。:2013/09/18(水) 14:15:14.28 ID:Ltq/uWbDP
>>967,968
定期購読しているのでひと通り読んでみたけど、対象読者は
Linuxのコンソール作業などで基本機能だけ使ったことがある人向け、
かな。
そういった人たち向けに、日常メインで使うエディタとしてvimって
こんなに素晴らしいんだよ、って紹介するのが主なテーマ。
従って、このスレに常駐してるような人、暇な時に :help するのが
趣味な人にはさほど参考になる記事ではなかったと思う。

アマゾンでいきなり買わずに、まずは立ち読みしてから
買う・買わないを決めれば良いと思う。
970名無しさん@お腹いっぱい。:2013/09/19(木) 21:33:17.59 ID:yAIMuuC8O
昔は一家に一台PCがあれば良かった
でも今じゃ一人一台の時代だ

だから女子中高生がVimを愛用する日もやがて来る

大事なのはその時君達が何をするかだ
971名無しさん@お腹いっぱい。:2013/09/19(木) 21:37:57.59 ID:gpsSdND10
おっ、そうだな
972名無しさん@お腹いっぱい。:2013/09/19(木) 23:58:24.79 ID:ugnvY3fV0
:Sex
973名無しさん@お腹いっぱい。:2013/09/20(金) 07:23:39.72 ID:5+JQAbAB0
むしろvim自体がJCJKにまで進化する日が来ないものか・・・うむ、可能性は否定できない
きっとマイvimに初めて:Sexコマンドを打ち込む喜びに震えることだろう
974名無しさん@お腹いっぱい。:2013/09/20(金) 09:05:03.72 ID:cbihaDB30
:Self
975名無しさん@お腹いっぱい。:2013/09/20(金) 09:21:09.22 ID:5+JQAbAB0
E149: 残念ですが :Self にはヘルプがありません
976名無しさん@お腹いっぱい。:2013/09/20(金) 19:37:19.57 ID:VmGNODdb0
neobundleでvim-fugitive入れたんだけどコマンド認識してない・・・
誰かエスパーよろしく
977名無しさん@お腹いっぱい。:2013/09/20(金) 19:57:38.41 ID:+kaNQyGa0
NeoBundle 'tpope/vim-fugitive' でインストールしているよね?
NeoBundleLazyでなくて
978名無しさん@お腹いっぱい。:2013/09/20(金) 20:41:48.40 ID:VmGNODdb0
>>977
はい
どうしたらいいのでしょうか?
979名無しさん@お腹いっぱい。:2013/09/20(金) 20:49:20.73 ID:+kaNQyGa0
vim-fugitiveはgit管理下にあるファイルでないと動きません。つまり、git initがされていないといけないのです。
つまり始めに、vim-fugitive以外からgit initをする必要があります。
それにはvimshellや他のshellからgit initしてください。そしてvimを再起動してください。
そうしたなら、おそらくfugitiveのコマンド:Git などが利用可能になっています。
980名無しさん@お腹いっぱい。:2013/09/20(金) 20:55:39.28 ID:VmGNODdb0
>>979
できました!
ありがとうございますm(__)m
981名無しさん@お腹いっぱい。:2013/09/21(土) 18:55:42.65 ID:9NDqVu0y0
ref.vimを使用してpythonの日本語リファレンスを表示したいのですが
英語リファレンスは出せるようになったのですが日本語リファレンスを出すやり方
が分かりませんでした。ご存知の方いましたら教えていただけないでしょうか?
982名無しさん@お腹いっぱい。:2013/09/22(日) 15:50:59.76 ID:uvnER7zq0
NeoBundleがインストールすら出来ないクソ新参ですがここでエスパー募集してもいいでしょうか

やったこと
1:Windows版GitHubクライアントについてきたGitShellでGit init
2:cd vim-73-aio\vimfiles → mkdir bundle
3:Git clone ttps://github.com/shougo/NeoBundle.vim vimfiles\bundle\neobundle.vim
4:参考サイト1つ目の「設定」の_vimをvimfilesに書き換えて_vimrcの一番上に追加
5:全vimを閉じた後GitShellからvim起動
6::NeoBundleInstall

結果
E492: エディタのコマンドではありません: NeoBundleInstall

エラーメッセージから察するに
call neobundle#rc(expand('~/vimfiles/bundle/'))
で正常に関数が読み込まれてないんだとは思いますがそもそもどこで関数定義しているのかもわかりませんでした

文章短縮のために設定参考URLを張りますが、実際には他サイトで紹介されている設定や
NeoBundleのdocs下にあったヘルプを読んで色々弄っては試ししてます。
結果は変わりませんが

参考URL
ttp://kaworu.jpn.org/kaworu/2013-01-08-1.php
ttp://nanasi.jp/articles/howto/config/runtimepath.html 他
983名無しさん@お腹いっぱい。:2013/09/22(日) 16:27:17.50 ID:zz6KM6gl0
>>982
vimrcに以下の記述があるか確認してください。
if has('vim_starting')
set rtp+=$HOME/vimfiles/bundle/neobundle.vim "neobundleをインストールしたディレクトリをrtpに加える
endif
call neobundle#rc(expand('~/vimfiles/bundle')) "neobundleで管理するpathを引数にしてneobundle#rc()に渡す。
NeoBundle 'Shougo/neobundle.vim'

:scriptnamesを実行して、表示されるスクリプトの中にneobundleのスクリプトがあるかどうか確認(読まれているならある)
984名無しさん@お腹いっぱい。:2013/09/22(日) 16:58:08.00 ID:1xlnhKnW0
相対パスで指定してるから
2: => 3: と連続して実行したらディレクトリ構造が意図するものと違うはず
そもそも2: の時点の移動元が不明
985982:2013/09/22(日) 18:18:05.37 ID:uvnER7zq0
皆さんありがとうございます・・・
>>983
微妙に違うスクリプトしかなかったので該当部分を修正してみましたが、
修正前後で:scriptnamesしてもneobundleは読み込まれていませんでした。
書き換えた_vimrcファイル自体は読み込まれているようなので書き方の問題でしょうか

>>984
すみません・・・書き間違いです。実際はフォルダD&Dの絶対パスで指定してました。
入力したコマンドは
cd "C:\Program Files\vim73-aio"
です

:messagesでエラーを見てみたところ
E117: 未知の関数です: neobundle#rc
とのことでした。このエラーで色々ググってみてます
986名無しさん@お腹いっぱい。:2013/09/22(日) 18:20:48.43 ID:DQkZkEgO0
2:のvim-73-aioてなに?
ふつうにホームのvimfilesにbundleディレクトリ作ればいいと思うんだけど

あと参考記事はもう古いからvimrcの記述内容はgithubでreadmeを読んだ方がいい。
987名無しさん@お腹いっぱい。:2013/09/22(日) 18:32:47.85 ID:zz6KM6gl0
>>985
neobundle#rc()もNeoBundleInstallもneobundleが読み込まれていないと定義されないので、
neobundle.vimがまずどこにcloneされたのかを確かめないとね。
見た感じ、$HOME/vimfiles/bundle/neobundle.vimにインストールされているっぽいけど本当にそこにありますか。
そこになかったら再度取得し直してください。
その前に、OSで環境変数HOMEを定義していないとかいうことはないですよね?
そのvimrcはちゃんと読み込まれていますよね?
988名無しさん@お腹いっぱい。:2013/09/22(日) 18:44:43.35 ID:zz6KM6gl0
vimの実行ファイルのあるディレクトリにあるvimfiles/と、$HOMEディレクトリのvimfiles/は別なんですが。
ああ、あなたはvimの実行ファイルのある場所のvimfiles/にneobundleをインストールしたのですね。
それならば、set rtp+=に加えるpathは別のものになります。
set rtp+=$VIM/vimfiles/bundle/neobundle.vim
また、neobundle#rc()に渡すpathも別のものになります。
call neobundle#(expand('$VIM/vimfiles/bundle'))
これで試してみてください。
989名無しさん@お腹いっぱい。:2013/09/22(日) 18:47:03.64 ID:zz6KM6gl0
↑call neobundle#rc(expand('$VIM/vimfiles/bundle'))でした
990985:2013/09/22(日) 18:51:19.14 ID:uvnER7zq0
本来の$HOMEが別の場所なのはlet $HOME = 'C:\Program files\vim73-aio'を通しただけじゃダメなんでしょうか・・・
混乱してきた

一回全部再インストールしてから>>988-989を試してみます
991982:2013/09/22(日) 19:12:50.77 ID:uvnER7zq0
再インストールついでにvimを7.4にアップデートしたりフォルダ配置を多少変えたりはしたものの、
最初の状態に書き戻した_vimrcに>>988-989を適用することでNeoBundleのインストールに成功しました。
ID:zz6KM6gl0さんを始めとして助言をくださったエスパー班の皆様、
あやふやな情報から導いていただき本当にありがとうございました。
992名無しさん@お腹いっぱい。:2013/09/22(日) 19:13:14.57 ID:zz6KM6gl0
普通はHOMEディレクトリはVimとは関係ない、自分の好きなディレクトリに設定します(D:/home/ユーザ名 など)。
通常、Vimから設定するのではなく、OSから設定します(Windowsの詳細設定→環境変数 で設定)。
多くのプラグインがHOMEディレクトリに設定ファイルを勝手に作成するので、
Vimと同じディレクトリにするのはお勧めしません。
そしてVimの設定ファイル(vimrcやvimfilesなど)は、まずHOMEディレクトリから探されて読み込まれますが、
そこにないときにはvim-73-aioに入っているものが読み込まれます。
設定ファイルはvim-73-aioではなくて別の、HOMEディレクトリに置くことをお勧めします(多くの人はそうしています)。
$HOMEを使わないのであれば、先ほど申し上げたとおり、設定には$VIMを使ってください。
993982:2013/09/22(日) 19:29:15.09 ID:uvnER7zq0
>>992
わざわざ補足まで頂き恐縮です。

vim固有のファイルはvim.exeと同じ所にまとめておいたほうが効率的な気がするのですが、
多くの人がそうしていないということはやはり何かユーザ単位で管理した方がいい理由があるということなのでしょうか。

これに限らず、どうもvimを扱うには根本的にパソコンの知識が足りないようなので、しばらくlinuxなども勉強してみたいと思います。
今回は本当にありがとうございました。質問に答える側になるのを目指して頑張ります。
994名無しさん@お腹いっぱい。:2013/09/22(日) 19:43:45.30 ID:zz6KM6gl0
私もUNIXの知識はないのですが、HOMEディレクトリを使うのはVimだけでなく、UNIX由来のソフトはみんな
HOMEディレクトリで設定ファイルを読み書きします。
だからHOMEディレクトリをコピーすれば別のマシンでも同じ環境が再現できるからだと思います。
(先ほどのようにvimのプログラムを差し替えるときでも、
HOMEに設定ファイルがあるなら移し替える必要がないですし)
それに多くのプラグインはデフォルトでHOMEディレクトリから設定ファイルを読み書きするので、初めから
HOMEを使っている方が設定の手間が少ないのでしょう。
余談ですが、$HOME/ は ~/ とも表されます。
995名無しさん@お腹いっぱい。:2013/09/23(月) 13:43:03.92 ID:oO5Jt5p+0
>>994
昔は1台の端末を複数人で使うことが当たり前だったから/home以下にユーザー毎のディレクトリを作ってそこに個人のファイルを置いてた
WindowsだったらデフォルトでHOME環境変数は設定されてないと思うので自分でやらないいけないかも
7だったらC:\Users\Fooとかそんなんだっけ
996名無しさん@お腹いっぱい。:2013/09/23(月) 13:43:47.87 ID:oO5Jt5p+0
あ、>>995>>993
997名無しさん@お腹いっぱい。:2013/09/23(月) 14:02:02.93 ID:WSySt1WV0
998名無しさん@お腹いっぱい。:2013/09/23(月) 14:45:29.37 ID:eJG/KdQq0
梅の代わりに最初に突っ込めなかった所に。

>>8
絶対ニカ?
999名無しさん@お腹いっぱい。:2013/09/23(月) 14:54:36.58 ID:6Dj1P2CAP
あ〜あ、最後に糞撒かれた
1000名無しさん@お腹いっぱい。:2013/09/23(月) 14:55:05.77 ID:AEGf5KEV0
終了
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。