トップページunix
984コメント289KB

Vim Part25 [転載禁止]©5ch.net

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2015/03/30(月) 20:04:42.55
Vim 6以降に関する話題、Part24です。
http://www.vim.org/

前スレ
Vim Part24
http://peace.2ch.net/test/read.cgi/unix/1413122189/

関連情報は>>2-6あたり
0466名無しさん@お腹いっぱい。2015/08/04(火) 00:00:46.18
/ と間違えた すまん
0467名無しさん@お腹いっぱい。2015/08/04(火) 14:41:52.81
そういえば確かに。

調べたらいくつかのプラグインが紹介されていたよ
http://stackoverflow.com/questions/17280247/case-insensitive-f-key-in-vim
0468名無しさん@お腹いっぱい。2015/08/04(火) 20:23:47.36
ささいなコトなんだけど質問です

・Cygwinをインストール
・Cygwinのセットアッププログラム(setup-x86.exe)からvimをインストール
・$ touch ~/.vimrc

この状況で「$ vim 編集するファイル名」として起動すると、開いたファイルの1文字目が
「g」の一文字と置換された状態で起動します
アンドゥをすると1文字目が元の内容に戻るので、起動後になにかで置換がかかってるようです
ここで $ rm ~/.vimrc としてからvimを立ち上げるとこの現象が起きなくなります
$ touch ~/.vimrc で再度起きます

1時間くらい原因を探してるんだけど見当がつきません
設定ファイルとして$VIM/vimrc、$HOME/.vimrc、~/.vim/vimrc、$HOME/.exrcを探しましたが
いずれも存在しません(これらは起動してる今問題にしているvimからverコマンドで場所を確認)

何か原因として他にあたってみるべきところはあるでしょうか?
WindowsなのでGUI版のGVimを使うという回避手段はあります(こちらは同じ問題は起きず)
0469名無しさん@お腹いっぱい。2015/08/04(火) 21:44:58.31
>>468
Vimのバージョンはいくつですか?
Vim 7.4.757から7.4.769はその現象が起こりえます。7.4.770以降に更新していただけますか。
それでも問題が起こるようでしたらその旨言ってください。
0470名無しさん@お腹いっぱい。2015/08/04(火) 21:59:35.02
しばらくclever-f.vimをつかってみます
調べて頂いてありがとうございます
0471名無しさん@お腹いっぱい。2015/08/04(火) 22:40:33.31
>>469
Cygwinのセットアッププログラムから入ったのは7.4.764でした
最新版のソースを取ってきて、先ほどコンパイルが終わったんですが
使ってみたところ現象は出ませんでした ありがとうございました
0472名無しさん@お腹いっぱい。2015/08/05(水) 22:51:13.55
>>455
:e ++enc=shift-jis
とか
0473名無しさん@お腹いっぱい。2015/08/07(金) 13:41:06.73
>>459
技術記事+ゴーストでこれは安すぎるお仕事と思います……。
0474名無しさん@お腹いっぱい。2015/08/07(金) 19:36:10.54
安倍は許した
http://live.fc2.com/79752690/
0475名無しさん@お腹いっぱい。2015/08/07(金) 20:21:17.17
VimmerってWindowsで仮想マシン作ってそこにLinux乗っけてる人が多い気がするのは気のせいですか?
0476名無しさん@お腹いっぱい。2015/08/07(金) 22:45:53.66
なんのこっちゃ
0477名無しさん@お腹いっぱい。2015/08/07(金) 23:48:24.80
>>475
気のせいじゃね?
わざわざそんなことするかね
0478名無しさん@お腹いっぱい。2015/08/08(土) 00:25:52.06
cygwinやらmsysが嫌になっちゃうのはちょっとわかる
0479名無しさん@お腹いっぱい。2015/08/08(土) 03:16:27.67
わざわざというほどハードルが高かった時代は今は昔だな
0480名無しさん@お腹いっぱい。2015/08/08(土) 04:22:18.17
鯖にsshだなあ
俺の場合はわざわざ手元で動かす必要がない
0481名無しさん@お腹いっぱい。2015/08/08(土) 09:09:54.23
普通にMBP
0482名無しさん@お腹いっぱい。2015/08/08(土) 13:44:11.50
シェアハウスの同居人募集してる人はガチロリコンなん?
キャラ設定にみえない

あんなUserIDで募集かけるとかもう正気を疑うんだけど
0483名無しさん@お腹いっぱい。2015/08/08(土) 13:52:21.31
質問ではない。
0484名無しさん@お腹いっぱい。2015/08/09(日) 00:56:50.98
javacomplete2でどうやって補完できるのか教えてください
githubのREADMEの説明通りにvimrcに3行書いてある状態です
NeoBundle 'artur-shaik/vim-javacomplete2'
autocmd FileType java set omnifunc=javacomplete#Complete
nnoremap <F4> call javacomplete#AddImport()<cr>
0485名無しさん@お腹いっぱい。2015/08/09(日) 22:22:20.48
vim ディレクトリ/ファイル名
これでファイルを編集して保存するときに
>E212: 書込み用にファイルを開けません
ってエラーがでます
面倒くさいのでディレクトリを作成してファイルを保存してくれるプラグインってありませんか・
0486名無しさん@お腹いっぱい。2015/08/09(日) 22:24:57.69
http://vim-jp.org/vim-users-jp/2011/02/20/Hack-202.html
0487名無しさん@お腹いっぱい。2015/08/09(日) 22:37:55.49
mopp/autodirmake.vim . GitHub
0488名無しさん@お腹いっぱい。2015/08/10(月) 00:50:25.95
>>486-487
両方試しました
便利ですねありがとうございました
0489名無しさん@お腹いっぱい。2015/08/10(月) 23:21:15.70
2015-08-10の10のところをインクリメントするためにCTRL+aを押したのに日にちが減ってしまった
こういう日付の表し方した所にインクリメントとデクリメント対応してないのががっかり
0490名無しさん@お腹いっぱい。2015/08/10(月) 23:28:48.07
>>489
tpopeのspeeddatingだかなんだかで出来そう
0491名無しさん@お腹いっぱい。2015/08/10(月) 23:55:09.29
>>489
標準機能でなんでも出来るほどモダンじゃないからな
なけりゃ作ればいいだけの話よ
0492名無しさん@お腹いっぱい。2015/08/11(火) 00:03:54.91
>>489
とりあえずデクリメントで日にちを増やすというのでお茶を濁せないものか。
月またがなければそれで十分だと思うけど。

>>491
標準機能で何でも出来るようにって発想こそがモダンじゃないように思う。
0493名無しさん@お腹いっぱい。2015/08/11(火) 00:13:23.23
>>489
viwしてから<C-A>すればいいよ
0494名無しさん@お腹いっぱい。2015/08/11(火) 09:10:24.84
これでええがな
ttps://github.com/tpope/vim-speeddating

こういう日付の時は<C-A>でなくて<C-X>とかいうコンテキストスイッチが無駄やろ
0495名無しさん@お腹いっぱい。2015/08/11(火) 21:24:38.39
>>494
その回答はもうついてるからあえて他のを書いただけなのに。
0496名無しさん@お腹いっぱい。2015/08/11(火) 23:59:43.69
VimとEmacsって使い分けてる人いる?
0497名無しさん@お腹いっぱい。2015/08/12(水) 00:13:31.63
いる
0498名無しさん@お腹いっぱい。2015/08/12(水) 00:15:54.86
開発環境はvim
一方、emacs-w3mのように画像表示などができる特性が活躍するとか
org-modeが多機能なのでvimで対応できない部分等はemacsに任せる
0499名無しさん@お腹いっぱい。2015/08/12(水) 00:29:10.90
いるけど最早激レアだろうなあ
0500名無しさん@お腹いっぱい。2015/08/12(水) 00:35:06.99
>>496
いまでもコード書くのはEmacs、サーバー上でちょろっといじるのはVimならいそう
とはいえ、いまはVimよりnanoな気がしなくもない
0501名無しさん@お腹いっぱい。2015/08/12(水) 00:57:20.01
エディタはvim
がっつりコード書くならIDE
の方が多そう
0502名無しさん@お腹いっぱい。2015/08/12(水) 04:09:52.19
>>500
その手の人はいるけど、結構な確率で使い分けてるというよりはしぶしぶ使ってるという人だと思う。
つまりjjjjjjjjjjjjjjな人が多い
0503名無しさん@お腹いっぱい。2015/08/12(水) 10:49:56.79
今更2つも覚えてられない
俺はVimプラグインでてっぺんを取るんだ
0504名無しさん@お腹いっぱい。2015/08/12(水) 11:51:21.90
nanoの使い方がさっぱりわからん
古いPCにArchLinuxをインストールするときにviのヤンクが上手く動作しなくて一度使ったぐらいだな
0505名無しさん@お腹いっぱい。2015/08/14(金) 11:09:07.56
>>475
むしろ最近のマカーがそれって感じがする
0506名無しさん@お腹いっぱい。2015/08/14(金) 18:57:16.45
NeoBudleの件ってVundle作者と和解できたの?NeoBundle公開停止されるリスクってある?
0507名無しさん@お腹いっぱい。2015/08/14(金) 23:34:04.80
>>506
何かあったの?
0508名無しさん@お腹いっぱい。2015/08/15(土) 07:14:52.18
shougoが謝ってついでにvundleねメンテナにもなるという大団円じゃなかったっけ
0509名無しさん@お腹いっぱい。2015/08/15(土) 07:37:51.76
いつの話だよ感
0510コンシェル ◆Conciel.atuD NGNG?2BP(0)

よくわからない話してるんだね、ここ
0511名無しさん@お腹いっぱい。2015/08/16(日) 12:16:45.56
界隈()の話とかどうでもいいのに
持ち込みたがる奴がいるんだよなあ
0512名無しさん@お腹いっぱい。2015/08/16(日) 17:14:40.81
話を続けられると困る人が降臨されましたよ
0513名無しさん@お腹いっぱい。2015/08/17(月) 23:48:30.94
ujihisaっていう人のVimへの貢献はどこで見れますか?
0514名無しさん@お腹いっぱい。2015/08/17(月) 23:56:28.37
https://github.com/ujihisa
vital.vim と neosnippet-snippets
に貢献か
0515名無しさん@お腹いっぱい。2015/08/18(火) 00:11:18.19
どうしてバグを追い詰めないの?の人、口は悪いけどかなりコミットしてるからな
俺もプラグイン書いて有名になるんだ!
0516名無しさん@お腹いっぱい。2015/08/18(火) 00:38:45.05
>>515
誰のこと?
0517名無しさん@お腹いっぱい。2015/08/18(火) 11:32:30.02
>>516
h_east氏だろう
彼はただShougoが嫌いなだけだと思う
0518名無しさん@お腹いっぱい。2015/08/18(火) 12:22:47.11
ヲチはよそでやってほしい
0519名無しさん@お腹いっぱい。2015/08/18(火) 13:14:11.39
それ貢献というより部活
0520名無しさん@お腹いっぱい。2015/08/18(火) 13:20:41.26
部活だろうがなんだろうがフリーライダーより100倍マシなんだよks
0521名無しさん@お腹いっぱい。2015/08/18(火) 13:30:32.65
>>459
2500円でかかされてこのクオリティは割に合わないな
やっぱりライターの名前は出てない
ttps://cloudear.jp/blog/?p=1435
0522名無しさん@お腹いっぱい。2015/08/18(火) 15:25:00.26
フリーライダー
フリーライター
0523名無しさん@お腹いっぱい。2015/08/18(火) 15:34:38.72
フリーのカメラマン
0524名無しさん@お腹いっぱい。2015/08/18(火) 16:07:39.28
Gvimの勉強を始めました。
すごく難しいです。
とりあえずチュートリアルをマスターするだけでも、それなりに価値はありますでしょうか?
0525名無しさん@お腹いっぱい。2015/08/18(火) 17:03:48.84
チュートリアルをこなしたぐらいで彼女ヅラしてんじゃねえよ
0526名無しさん@お腹いっぱい。2015/08/18(火) 17:12:33.51
徳井の彼女が?なんだって?
0527名無しさん@お腹いっぱい。2015/08/18(火) 17:22:18.36
>>524
まぁ、それなりには
0528名無しさん@お腹いっぱい。2015/08/18(火) 20:28:10.92
チュートリアル終わったらさっさと使って憶える
でもときたまチュートリアルやってみると手癖に残ってない新鮮コマンドを
思い出したりする
0529名無しさん@お腹いっぱい。2015/08/18(火) 20:34:59.69
チュートリアルやったことありません
単純にhjklがいいなって思ったから使ってるだけなので基本操作だけ覚えました
0530名無しさん@お腹いっぱい。2015/08/18(火) 20:50:40.61
煽り耐性の無いウーパールーパー
0531名無しさん@お腹いっぱい。2015/08/18(火) 21:08:47.89
>>530
どのレスの話?
0532名無しさん@お腹いっぱい。2015/08/18(火) 21:40:54.91
男はhjkliと:wqとescだけでいいんだよそれ以外は覚えるな覚えても使うな
05331542015/08/18(火) 22:23:00.46
>>532
どうやって編集するんだ?
0534名無しさん@お腹いっぱい。2015/08/18(火) 23:32:12.77
>>532
真の漢はスクリーンエディタなんて使わねえよ
0535名無しさん@お腹いっぱい。2015/08/19(水) 12:14:23.45
vimrcをリロードするプラグインってありませんか?
自分でいろいろやってみたけど完全にリロード出来なかったしvimrc リローダブルとリロードとかぐぐっても完璧なものはみつかりません
0536名無しさん@お腹いっぱい。2015/08/19(水) 12:19:02.90
>>535
知らんけど何に困ってんの?
vimrcでset all&とau!してたら大体いけないかね?
なんだかんだvim再起動が手っ取り早いでな
0537名無しさん@お腹いっぱい。2015/08/19(水) 17:17:18.61
jediとneocompleteを連携したいんですがneocompleteのドキュメントに載ってるコードを書いてもneocompleteで補完してくれません
jediはなんにも設定してませんC-x C-oでjediの補完は出来ます
他に設定項目があればおしえてください
let g:jedi#completions_enabled = 0
let g:jedi#auto_vim_configuration = 0
let g:neocomplete#force_omni_input_patterns.python =
\ '\%([^. \t]\.\|^\s*@\|^\s*from\s.\+import \|^\s*from \|^\s*import \)\w*'
0538名無しさん@お腹いっぱい。2015/08/19(水) 19:48:05.06
vim a.txt b.txtで開いた時にタブで開くようにする設定ってありますか?
-p付けるの面倒くさい
0539名無しさん@お腹いっぱい。2015/08/19(水) 19:52:56.42
alias vim='vim -p'
0540>>5422015/08/19(水) 20:35:35.52
【追記】
vimはEclipseのアドオンで使えればいいかな、という程度で始めてみました。
0541名無しさん@お腹いっぱい。2015/08/20(木) 11:32:26.88
youcompletemeのインストールに1時間かかった
ビルドが長すぎる
0542名無しさん@お腹いっぱい。2015/08/20(木) 12:19:32.68
>>541
さすがにそれは時間かかりすぎやww
どんな骨董品のマシン使ってんの
0543名無しさん@お腹いっぱい。2015/08/20(木) 12:25:56.87
>>542
biblo nf50x
0544名無しさん@お腹いっぱい。2015/08/20(木) 13:19:55.40
なかなかの品だな
更新のたびに1時間もかかってたらたまらんがどうしようもない
つか俺意外にYCMユーザーいたのか
人気だけど誰も使ってないと思ってたわ
0545名無しさん@お腹いっぱい。2015/08/20(木) 14:47:46.01
「人気だけど誰も使ってない」
哲学だなぁ
0546『佳子様』の『秘密』を『暴露』2015/08/20(木) 16:07:08.38
.
Σ(Д・;)"プチエンジェル事件"!(小学生売春事件)
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
プチエンジェル事件に隠された日本の闇を暴露する!

■実は、『女性皇族』の『男遊び』と、
 女性皇族がおこなったハニートラップだった!!

■その『男遊び』と『トラップ』を誤魔化す為の、
『プチエンジェル事件』が真相だったのだ!!

■闇に包まれた真相を、私が『暴露』する!!

※知る覚悟はできていますか?
下記を『Google』か『Yahoo』で検索して下さい。

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
検索⇒『佳子様 真子さま kare氏』
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

※上記で検索しますと、1ページ目の5番目以内に、

【懇約〕秋篠宮家の佳子様と・・・・・・・
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑が表示されます。

※世の中、知らない方が良い事もあるんです・・・。
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
http://matome.naver.jp/odai/2143960880970769001
.
0547名無しさん@お腹いっぱい。2015/08/20(木) 21:45:22.13
msys2にインストールしたClangでclang_complete使えてる人いますか?
ソース内で定義したクラス等は補完できてるんだけど
標準ライブラリをインクルードしてもファイルが見つからないと言われてしまって補完もできない
主な設定は
let g:clang_use_library = 1
let g:clang_library_path = '/mingw32/bin/clang.dll'
let g:clang_user_options = '-stdlib=libc++ -std=c++14 -I/mingw32/include -I' . join(filter(
\ split(glob('/mingw32/*/include'), '\n') +
\ split(glob('/mingw32/include/c++/*'), '\n') +
\ split(glob('/mingw32/lib/gcc/*/*/include*'), '\n') +
\ split(glob('/mingw32/lib/clang/*/include'), '\n')
\ , 'isdirectory(v:val)'), ' -I')
↑のパス群とjoin後の状態が正しいのは確認できてる
他にはclang_completeの起動時にbuiltin includesの取得に失敗した旨のメッセージが出る(これは仕方ないか)
Clangパッケージはmingw32リポジトリのmingw-w64-i686-clang 3.6.2-1
0548名無しさん@お腹いっぱい。2015/08/20(木) 21:56:22.49
なんでまたUnix板で聞こうと思ったんだ
0549名無しさん@お腹いっぱい。2015/08/21(金) 00:44:07.11
ソフ版の方がユーザーいそうだが、かなり過疎ってんな
0550名無しさん@お腹いっぱい。2015/08/21(金) 10:40:38.92
ここでWindowsの話が出るだけで吐き気がするわ
05515472015/08/21(金) 10:46:19.51
/mingwの部分をWindowsの絶対パスに変換したら
期待通りの動作をするようになり、起動時のメッセージもなくなりました

板違いな内容ですんませんでした
0552名無しさん@お腹いっぱい。2015/08/22(土) 11:20:30.81
a(aaaaaaa(aaaa)aaaaaa(aaaaaa)aaaaaaa)a
最初に現れる(から最後の)まで削除して
a()a
としたいんですが
最初に現れる(の次の文字にカーソルを移動してからdtすると最初にヒットした)の直前の文字までしか消せません
最後の)のところまで消す場合はどういうコマンドを使うと速いですか?
0553名無しさん@お腹いっぱい。2015/08/22(土) 13:11:44.08
最初の(の次にカーソルを置いてdi)
:h i)
0554名無しさん@お腹いっぱい。2015/08/22(土) 13:14:26.49
di)
0555名無しさん@お腹いっぱい。2015/08/22(土) 16:41:17.93
lilypondファイル(.ly)をvimで編集すると、死ぬほど重くてもはや動かせるレベル
ではないんですが、syntax offにすると軽くなります。
でも、他の形式(C++とかshellとか)のファイルはsyntaxがあっても、数千行のファイル
でもサクサク動かせるので、.lyに問題が有るように思えるのですが、
原因がよく分かりません。
まあ最悪syntax offでも編集できるのですが、syntaxないとモチベあがんないんですよね。
0556名無しさん@お腹いっぱい。2015/08/22(土) 16:57:22.79
set foldenable
set foldmethod=syntax
の設定をしてると重くなるらしいが
http://comments.gmane.org/gmane.comp.gnu.lilypond.general/100340

ググっただけだから詳しくは知らないけど
0557名無しさん@お腹いっぱい。2015/08/23(日) 00:16:21.35
>>556
有益な情報有難うございます。
しかし, set nofoldenable にして、更にset foldmethod=indent に変えてみましたが、
やはりsyntaxをonにすると尋常じゃないくらい重いです。

lilypondの仕様に問題があるのだと思いますが、原因は不明なのでしばらくはsyntax offで
やってみるしかなさそうです。
0558名無しさん@お腹いっぱい。2015/08/23(日) 01:14:54.13
>>555
中身見てないけど、もしかしたらsyntaxファイルの書き方がイマイチとか?
0559名無しさん@お腹いっぱい。2015/08/24(月) 09:31:37.35
githubへの移行完了したのか
これからはissueに投稿していいの?
0560名無しさん@お腹いっぱい。2015/08/24(月) 14:28:26.02
していいんじゃない?今のところ二人ぐらいしか書いてないけど。
0561名無しさん@お腹いっぱい。2015/08/24(月) 16:00:01.84
誰かプルリクエスト送ってよ
0562名無しさん@お腹いっぱい。2015/08/25(火) 16:09:58.79
fuzzy searchぐらい本体で実装してくれよ
0563名無しさん@お腹いっぱい。2015/08/27(木) 07:29:29.56
:NeoBundleUpdate叩いたらエラーが出るようになった
vimshellはラディカル更新姿勢だからしょうがないとして
smartinputの方は何で?
0.0.5 2012-04-11T21:48:41+09:00 *smartinput-changelog-0.0.5*
と枯れた更新履歴からしてアップデートではないので意味不明

E117: Unknown function: vimshell#set_execute_file
E117: Unknown function: smartinput#map_to_trigger
E117: Unknown function: smartinput#define_rule
0564名無しさん@お腹いっぱい。2015/08/27(木) 22:39:43.99
Linuxでvim使ってるとWindowsでサクラエディタ使いづらくなるんだけどなんとかならんかなこれ
Kaoriya版はvimrcが反映されない部分があってLinuxのそのまま持ち越せないし……
0565名無しさん@お腹いっぱい。2015/08/28(金) 00:13:03.87
>>564
vimrcが一部反映されない程度ならサクラエディタより近いがなww
0566名無しさん@お腹いっぱい。2015/08/28(金) 12:04:15.27
C-w C-wで隣の分割された画面に移動したいんですがquickfixに移動してしまうので
quickfixを飛ばして移動するコマンドってありませんか?
■ このスレッドは過去ログ倉庫に格納されています