TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
おすすめのunixって何?
cygwinの教材化に関する研究
テキストブラウザ Lynx
Wanderlust その7
【情報】FreeBSD で動く USB デバイス【キボンヌ】
■Solaris9 ってどうよ?■
サン・マイクロシステムズはいかがですか?3
ギコ猫のソース探検
第3回2ch全板人気トーナメント@UNIX板
FreeBSD での Office 環境を語れ! その2

Vim Part25


1 :2015/03/30 〜 最終レス :2017/03/26
Vim 6以降に関する話題、Part24です。
http://www.vim.org/

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

関連情報は>>2-6あたり

2 :
■ 入手場所関連
* www.vim.org (総合情報・スクリプト・Tips)
http://www.vim.org/
* ソースコード他
https://code.google.com/p/vim/source/browse/
* KaoriYa.net (Windows/Mac OS X バイナリ、掲示板)
http://www.kaoriya.net/
* Vim UTF-8 日本語版 - fudist
http://sites.google.com/site/fudist/Home/vim-nihongo-ban

■ Vimの情報ソース(国内)
* vim-jp >> Vimのユーザと開発者を結ぶコミュニティサイト
http://vim-jp.org/

■ プラグイン検索
* VimAwesome
http://vimawesome.com/

■ 関連ツール・ライブラリ
* libiconv (ソースコード)
http://www.gnu.org/software/libiconv/
* ctags (日本語対応版)
http://hp.vector.co.jp/authors/VA025040/
* C/Migemo
http://www.kaoriya.net/software/cmigemo/

3 :
■ 過去ログ・関連スレ
Vim
- Part1 http://pc.2ch.sc/unix/kako/990/990764339.html
- Part2 http://pc.2ch.sc/unix/kako/1006/10062/1006246205.html
- Part3 http://pc.2ch.sc/unix/kako/1019/10190/1019011083.html
- Part4 http://pc.2ch.sc/test/read.cgi/unix/1034455617/ (dat落ち)
- Part5 http://pc.2ch.sc/test/read.cgi/unix/1045365370/ (dat落ち)
- Part6 http://pc.2ch.sc/test/read.cgi/unix/1058706125/ (dat落ち)
- Part7 http://pc.2ch.sc/test/read.cgi/unix/1068963346/ (dat落ち)
- Part8 http://pc.2ch.sc/test/read.cgi/unix/1073825479/ (dat落ち)
- Part9 http://pc5.2ch.sc/test/read.cgi/unix/1086135625/ (dat落ち)
- Part10 http://pc5.2ch.sc/test/read.cgi/unix/1096785924/ (dat落ち)
- Part11 http://pc8.2ch.sc/test/read.cgi/unix/1110817975/ (dat落ち)
- Part12 http://pc8.2ch.sc/test/read.cgi/unix/1132968803/ (dat落ち)
- Part13 http://pc11.2ch.sc/test/read.cgi/unix/1151423973/ (dat落ち)
- Part14 http://pc11.2ch.sc/test/read.cgi/unix/1174302567/ (dat落ち)
- Part15 http://pc11.2ch.sc/test/read.cgi/unix/1202050038/ (dat落ち) 👀

4 :
■ 過去ログ・関連スレ2
- Part16 http://pc12.2ch.sc/test/read.cgi/unix/1232035011/ (dat落ち)
- Part17 http://hibari.2ch.sc/test/read.cgi/unix/1258278511/ (dat落ち)
- Part18 http://hibari.2ch.sc/test/read.cgi/unix/1284344926/ (dat落ち)
- Part19 http://hibari.2ch.sc/test/read.cgi/unix/1308288838/ (dat落ち)
- Part20 http://toro.2ch.sc/test/read.cgi/unix/1322212163/ (dat落ち)
- Part21 http://toro.2ch.sc/test/read.cgi/unix/1342368545/ (dat落ち)
- Part22 http://toro.2ch.sc/test/read.cgi/unix/1365071542/ (dat落ち)
- Part23 http://peace.2ch.sc/test/read.cgi/unix/1393376019/
- Part24 http://peace.2ch.sc/test/read.cgi/unix/1413122189/

5 :
vim起動時にvimインストールディレクトリ内のファイルが読むんだけど
低スペなので読まないようにしたいんですが何か設定みたいなのありませんよね?

6 :
>>5
漢は黙って vim -u NONE
男は .vimrc で set rtp=

7 :
日本人のくせに日本語ドキュメント用意しないプラグイン作者うぜえ

8 :
両方メンテするの面倒なんだぜ?

9 :
日本人が書いてるだけあって難解な英語でもないし別にいい

10 :
かえって読みづらくなってるのもないとは言えない

11 :
screen上でvimを起動し、うっかりscreenを閉じてしまった場合、psするとvimが残っています。

新たにvimを起動するとファイル編集中だよ、と出ます。

psで出る旧vimはkillするしかないんでしょうか。psに残ったvimを再編集できる、ってないですよね。

12 :
screenを閉じたつもりが単にデタッチしただけじゃないの?
screenのプロセスが生きてるか確認するといい

13 :
screen -listやps aux|grep screenしてもない状態です
pg aux|grep vimするとvimは元気にいます

14 :
強制終了したうえでスワップファイルから復活させれば

15 :
vimからgvimに乗り換えようと思ってるんですけど
vimで動いてたvimrcをそのまま使っても問題ないですか?
gvim特有のカスタマイズはしないんですがどうなんですか

16 :
好きにしろや

17 :
vim_jpのTwitterアカウントがフォローしてる4人ってなんでフォローしてるの?
この4人がメインでvim-jpの活動してるってことですか?

18 :
>>14
ありがとうございます
vimをkillしてswpからはじまるスクリプトでも書きます

19 :
neovim jpのサイトって誰が管理してんの?

20 :
妖精さん

21 :
https://ideone.com/ZiUJWR

例えばこの7〜14行目の構文を、
すぐ下の16〜23行目のように、
一気に整形するスマートな方法ってありますか?

このような操作はいちいち空白を1文字ずつ挿入するくらいしか、
私の現状の知識では思いつかないのです。

それからvimって、
カウンタ+文字で同じ文字を一気に挿入するコマンドはないですかね?
スペースを指定数分だけガッと入れる事ができれば、
他の行はそれを元に数字を少しずつ変える感じで、ちょっとは早く
なりそうなんですが。

22 :
>>21
https://github.com/junegunn/vim-easy-align
とか使えそうだけどな。

20 i <space> <esc> <esc>
とかでスペースを20文字入力することはできるけど、そんな楽でもないよな。

23 :
align.vim

24 :
>>21
tabular.vim で :Tabukar /== でいけそう

25 :
>>24
コマンドは :Tabular

26 :
>>22-24
凄いです!
このくらいはvim界では常識の作法なんですかね。

どれも使えそうなので、調べて検討したいと思います。

27 :
オリジナルTVアニメ『SHIROBAKO』 特別エンドロール
ttps://www.youtube.com/watch?v=yYs4DAZTWog

さすがリアルは人多いなー

28 :
すまん、誤爆

29 :
>>26
常識かはしらんけど、さすがにこれ系はプラグイン使った方が楽
素Vimならどうやるかを考えるのも一興だけど

30 :
plugin無しで

:7,13s/=/<space>いっぱい=/
fn
2l
<ctrl>v
6k
|<esc>
:7,13s/|<space>\+//

<space>は普通のスペース
いっぱいは適当な個数入れて

31 :
>>29
素でも楽勝だよ
80i <Esc>ld`[
:7,13s/=/<C-R>"&

40桁目に = を揃える場合
:7,13s/\%40v\s*

32 :
まっさらなvim-gnome使ってるんですが、renamer.vimとmassrenのどっちが安定してますか?

33 :
知るかヴォケ
そんなん自分で確かめろカス

34 :
すみませんが詳しい方のみ回答をお願いします

35 :
massrenをどうぞ

36 :
俺詳しいけど自分で確かめろ以外の解答は思いつかない。

37 :
renamer.vimがいいと思います

38 :
massanイイネ

39 :
どうしてもVimでPerl互換の正規表現を使う方法ってないんですか?
あのクソガラパゴスの正規表現を覚えないといけないんですか?

40 :
>>39
\v 使えばちょっとはマシかな
:h \v

41 :
>>39
eregex.vimを使うとか。

42 :
remover.vimがいいよ

43 :
Align.vim を導入したのですが、幾つかあるコマンドの内、空白を扱うコマンド
(<Leader>tspとか)を実行すると、その後挿入モードで空白が勝手にアンダーバー
でハイライトされてしまい、かなりうざいのですが・・・同じような症状になる
方っていますか?

そもそもこのハイライトの消し方が調べてもよくわからないんですが、
(set nolistでは消えなかった)、それがわかれば、そこまでのコマンドを
込みでマッピングしようかなと思うんですが、もっと根本的な解決策
あれば助力下さい。

それともただのバグ?

44 :
空白が可視化されてる訳じゃなく、空白が検索対象になっていて
ハイライトされてる状態であることが判明しました。
nohlsearchで消えたので、これをマッピングすることで
一時的には解決しましたが、なんだか気持ち悪いですね・・

45 :
Neocomplete を使ってる時に、sakuが名前に含まれるディレクトリの中で
sakuから始まるファイルを編集しようとすると、ファイル名補完がきかなく
なるんだが、これって俺だけ?
Ctrl+x, Ctrl+f での補完はきくので、Neocomplete のトラブルっぽいんだが。

46 :
Aにはヒットして
ABにはヒットしない正規表現をおしえてえええええ

/A/

47 :
否定先読み

48 :
A(?>!B)

49 :
>>46
:h \@!

50 :
すいませんVimってclangでコンパイルしたら早くなったりしないんですか?

51 :
Vimをインストールしたら何の設定をしなくてもオムニ補完でキーワードが出ますけど
このキーワードを編集する場合はどこのファイルを修正したらいいんでしょうか?

52 :
>>51
なんかいろいろ端折りまくりですね。

53 :
:se runtimepath とかの実行結果をr! みたいなかんじで取り込むにはどうしたら良いですか?

54 :
>>53
オプションの値は &option でアクセスできるので、バッファに流し込みたいなら
cal setline(line('.'), &runtimepath)

55 :
おぉ!あんまり意味わかりませんができました。
ありがとうございます。
明日:help setline と :help lineを読んでみます。

56 :
>>52
オムニ補完に使うファイルが入っているパスをおしえてください

57 :
>>56
普通は runtimepath のどこかの autoload にある
ちな、オムニ補完は単純な辞書の定義だけじゃないよ

58 :
>>57
/usr/local/share/vim74/autoload/にたくさんありました
これをカスタマイズして~/.vim/autoload/におけばいいってことだけわかりました
あなたは優秀な先生です

59 :
すみません、ええと

numやintにひっかからないように'n'一文字だけで検索しようと思って
/\<n\>とやったら、'\n'まで一緒にひっかかっちゃうんですけど、
どうにか除外する方法ってありますかね?

60 :
あのすいませんautoloadで読み込まれるファイルを公開している先輩方のスクリプトを読んで勉強しようと思ってたんですが
http://www.vim.org/scripts/script_search_results.phpのtypeってことろにautoloadの項目がありません
どうやって検索したらいいんでしょうか?

61 :
>>60
そりゃ type はインストール方法じゃないからね。
下の keywords のボックスに “autoload” を入れて検索すればそれっぽいのが見つかるでしょ

62 :
>>59
/[^\]n\>

63 :
&option でアクセスできるものならsetlineでバッファに取り込めるのはわかったのですが、
:syntax や :imap のような場合はどうすればバッファに取り込めるでしょうか?
複雑な情報が大量に表示されるのに目視しか出来ないのはつらいです。

64 :
>>62
ひっかからないようなのですが・・・

65 :
>>64
>>59のでやるなら \\ にしないとダメなんじゃね?

66 :
>>63
redirするだけなので沢山あると思うけど
https://github.com/AmaiSaeta/capture.vim
https://github.com/tyru/capture.vim
https://github.com/vim-scripts/ViewOutput
このあたりかな
ViewOutputは可変長引数に対応してない(:VO setはいけるが:VO set runtimepathはいけない)ので
工夫が必要
オススメはAmaiSaeta/capture.vim

67 :
>>63
redir => foo
imap
redir end
echo foo

68 :
>>60
github で VimL だけに絞って検索したら楽よ

69 :
visual mode でEscした時に、反応が鈍いのはどうにかなりませんかね?
挿入モードからEscは瞬間的なのになあ。

vとかでトグルするしか早く反応しない?

70 :
>>61,68
教えてもらった方法で探してみたらいくつかありました

71 :
>>64
ごめん
/[^\\]\<n\>
カーソルが n 上にないのが気になるなら
/[^\\]\zs\<n\>

72 :
>>69
表示に惑わされずに次のコマンドを入力すればちゃんと受け付けてくれるよ。
どうしても気になるなら
set ttimeoutlen=100
と設定してみて

:h ttimeout
:h ttimeoutlen

73 :
>>71
できました。
凄すぎです!
正規表現って何でも出来るんですね!
>>72
連投すみません、なるほど、表示だけ遅いんですね。
やることがはっきりしてれば問題ないと。
そのコマンドも試してみます。

74 :
:tabeをよく打つのでこのtabeを1文字か2文字に短縮したいんですがどうやるのかおしえてください

75 :
command T tabe

76 :
>>74
マッピングしたらいいよ
nnoremap ,t :<c-u>tabe<space>

77 :
are

78 :
おれさっきここで正規表現について書き込んだのにここに残ってない!
それともデータが消えた?

79 :
/[で検索できるのに
:%s/[//gこれがエラーになるのが分かんない
なんで置換の時は\[って書かないといけなくて検索の時はエスケープしなくていいんだよ

80 :
>>78
君が書き込んだのはソフ板だよ
vim Part 6
http://anago.2ch.sc/test/read.cgi/software/1421121945/

81 :
>>79
:h magic
:h substitute

82 :
>>80
なんだそうだったのかどうりでないわけだ
専ブラが使えないからきつい

>>81
一度ヘルプを見ながら学習する必要があるようだ

83 :
>>82
スマホでないならプロキシ噛ませていままでの専ブラ使えばいい

84 :
次すれ立てる時に覚えてたら使ってくれ

メール欄に以下を書いてスレ立てすると
ageteyon(デフォルト) … [転載禁止] スレタイ(c)2ch.sc
ageteon … スレタイ [転載禁止](c)2ch.sc
ageteoff … 以前と変わらず

91 名前:Mango Mangue ★[sage] 投稿日:2014/10/25(土) 01:01:11.63 ?S★(824703)
agete、sageteは名前欄に「転載ダメ」を表示
age、sageなら以前のまま

スレ立て時のみ、
ageteon、sageteonなら、スレッドタイトルの末尾に[転載禁止]を表示
ageteoff、sageteoffなら、スレッドタイトルに[転載禁止]を表示しない
名前欄に「転載ダメ」を入れたいときには、agete、sageteを追記する
ageteonagete
ageteoffagete

85 :
強制的にIDを出したい場合は名前欄に!idを入力する

86 :
なんでif_pythonじゃなくてif_pythなんですか?

87 :
git show branchname:filenameの内容をvimで編集したいんですが
標準出力された内容をファイルに保存せずにvimに流す方法ありませんか?

88 :
!使ったら今開いてるウィンドウに挿入されました
これでいいのかな

89 :
>>87
それ前も出たような
ls | vim -

90 :
>>87
いま開いてる vim に流し込みたいなら、:.!ls

91 :
今後もちょくちょく使っていきたいキーマクロがあるんですが
保存して次回vim起動時にもまた使えるようにするにはどうすればいいんでしょ

92 :
>>89
-は便利ですね覚えました
>>90
何故かわかりませんがgit show branchname:filenameのときだけ.を付けなくてよくて
lsとかdirとかそういうコマンドは.を付けないとダメでした
仕組みはわかりませんが.を付けるようにします

93 :
aaa'aaaaaaaaaaaaaaaa'aaaから'aaaaaaaaaaaaaaaa'を削除したいんですが
2番目の'の所にカーソルがあるとしてdF'ってすると'が残ってしまいます
1番目の'までカーソルを移動してdf'ってすれば綺麗に消せますが移動するのが面倒臭いので綺麗に消す方法を伝授してください

94 :
>>93
da'

95 :
>>93
ちなみに da' はカーソルが行先頭から 2つめの ' までのどこにあってもOK

96 :
>>94-95
これは便利ですね
HTMLで属性値をまるごと消す時に便利です

97 :
>>96
クォートを残したい時はdi'
:h text-objects に色々載ってるので参照されたし

98 :
set line
set linechars=eol:$,tab:>
で警告が出て効かないんですが……何故orz
set lineは効いてますのでeol:$な状態です

99 :
>>98
RTFM!!
tabは2文字

100 :
>>97
ありがとうございますヘルプ読んでみます


100〜のスレッドの続きを読む
ギコ猫のソース探検
biff って良いよね
Dual CPU な PC UNIX サーバを構築したい
グラフソフト
Wanderlust その7
シェルスクリプト総合 その28
データ解析ツールoctaveを語ろう Part 2
Viと仲良くする方法
マイナーハードにオープンソースOS入れてる奴は変態
UNIXプログラマの為のWindows入門
--------------------
きっずの噂(24寄り)14
お薬飲んだらageるスレ 54錠目
PCが起動しない時に質問するスレ☆30
【低速・低信頼性】TLCはクソ!!【SD/USB/SSD】
【MTG】マジック・デュエルズ Magic Duels Part42
P絶狼2
#おうちで握手会 いいね数全グループ上位20名がこちら!!!【おうちで握手会選抜】
三流メーカーのカップ麺にありがちな事
【Ripple】リップル総合787【XRP】※嘘つきコピペマンに注意!!
【ばね】中央発條 ばね2巻目【中発】
【医学】日本では利用頻度高い鎮痛剤 海外では避けられる傾向
英語物語32
【あの人は】あの作家今どうしてる?【今!?】
一般サイトのエロ漫画広告バナーはキモ過ぎる36
【大阪】ラウンドワン守口4【大日】
★セントラルウェルネスクラブ西新井その10【10周年】
毎日・竹島】日韓トンネルで日韓友好【尖閣・朝日
木下優樹菜とフジモンの娘の成長した姿がこちら
井上はホームで減量失敗のマクドネルに勝っただけ
2018 選手権第100回記念大会の最弱代表はどこだ!? part42
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼