- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/30(月) 20:04:42.55 .net]
- Vim 6以降に関する話題、Part24です。
www.vim.org/ 前スレ Vim Part24 peace.2ch.net/test/read.cgi/unix/1413122189/ 関連情報は>>2-6あたり
- 231 名前:名無しさん@お腹いっぱい。 [2015/05/26(火) 12:59:39.80 .net]
- そっかそういう事かautocmd FileTypeで中身を見たら一目瞭然でした。
横槍ですが、おかげさまでまた一つ知識が増えました。ありがとうございます。 どうやら人気がありそうな以下の二つの言語で試すと、以下のようにするとできるようです。 filetype plugin indent on autocmd FileType php call append ('.', 'ririnrin') augroup foo autocmd! autocmd FileType javascript call append ('.', 'rurunrun') setlocal filetype=javascript "setfiletype javascript augroup end
- 232 名前:名無しさん@お腹いっぱい。 [2015/05/26(火) 13:43:41.39 .net]
- ごめん上記は嘘。
- 233 名前:名無しさん@お腹いっぱい。 [2015/05/26(火) 13:55:06.54 .net]
- "こうかな。
filetype plugin indent on autocmd FileType php call append ('.', 'ririnrin') augroup foo autocmd! autocmd FileType javascript call append ('.', 'rurunrun') augroup end if &filetype == 'javascript' setlocal filetype=javascript endif
- 234 名前:名無しさん@お腹いっぱい。 [2015/05/26(火) 14:11:35.21 .net]
- ごめん上記もまた嘘である。
- 235 名前:名無しさん@お腹いっぱい。 [2015/05/26(火) 14:35:33.86 .net]
- "他のtabに移った時にfiletypeの値が消えちゃうのね。
"これではどうだろ。また何か見落としてるかな。 filetype plugin indent on autocmd FileType php call append ('.', 'ririnrin') augroup foo autocmd! autocmd FileType javascript call append ('.', 'rurunrun') |let b:filetype_js = 1 augroup end if exists ('b:filetype_js') setlocal filetype=javascript endif
- 236 名前:隼人新聞社 [2015/05/26(火) 16:30:44.21 .net]
- スレによっては国賊で創価員の工作員スパイが暗躍してみんさんを洗脳しようとしています。注意
こんなにある、創価員による破壊的狂気的犯行の数々。実際には新聞TVにのらないだけでもっとある!次はあなたの番だ ●宅間守(在日部落)→大阪 附属池田小学校児童殺傷 。大量殺人犯 創価学会員の犯行 両親も創価学会員 8人殺害 15人を殺傷。 朝鮮人部落出身。 ●斉藤勇太→JR取手駅前バス無差別殺傷通り魔事件(取手バスジャック) 創価学会員の犯行 「通勤、通学客で混雑するバスの中で手加減せず無差別に襲っており、社会に大きな不安や衝撃を与えた結果は重大だ」 ●酒鬼薔薇聖斗→ 東慎一郎(在日)神戸の首切り魔で酒鬼薔薇聖斗 神戸の首切り魔。生首を校門に飾る。2人殺害。創価学会員の犯行 大量殺人犯 ●福田孝行(在日)→山口県母子強姦殺害 殺害後屍姦、乳児も殺害 大量殺人犯 創価学会員の犯行。裁判では屍姦は 生き返らせるための(創価流の)儀式だと供述 死刑判決 ● 大芦明 →2011年 11月5日 大阪府堺市中区 隣人二名殺害事件。創価学会員の犯行 無期懲役 ●八木茂 →埼玉・保険金殺人事件犯人 2名殺害(平成12年)死刑判決 創価学会員の犯行 ●武まゆみ→、埼玉・保険金殺人事件犯人 2名殺害(平成12年)無期懲役 創価学会員の犯行 ●森田考子→埼玉・保険金殺人事件犯人 2名殺害(平成12年)共犯者で懲役13〜15年の判決 創価学会員の犯行 ●柏市連続通り魔殺傷事件X強盗殺人 創価学会員の犯行の犯行 ●引寺利明 →マツダ宇品工場ファミリア暴走連続殺傷事件 引き殺しで1人死亡、11人を殺傷 創価学会員の犯行 ●織原城二(金聖鐘) → ルーシー・ブラックマンさん事件 創価学会員の犯行 10人の女性に強姦又は強制わいせつ 内2人の女性が死亡 ●山口芳寛 →熊本3才女児遺棄事件。レイプ 創価学会員の犯行。幼女に熱い視線、女児が大好き 強姦殺人無期懲役 ●内柴正人→柔道金メダリスト(連続)強姦事件 (2009.5.15付 聖教新聞) 創価学会員の犯行 ●アクリフーズ毒入り大量殺人事件 創価学会員の犯行 ●リサイクルショップエース大量殺人事件 連続殺人!5人以上を殺して埋める 創価学会員の犯行
- 237 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/05/26(火) 22:01:44.62 .net]
- >>231
他のタブに移ったらと言うか、他のタブは別のバッファだからftが違うだけじゃね? FileType は local to buffer のはず
- 238 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/05/27(水) 12:30:01.89 .net]
- vimrcリロードでautocmd FileType・・・が効かないの知らなかった
- 239 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/05/27(水) 21:55:41.34 .net]
- >>234
autocmd はイベント時のコマンドを登録するだけだから呼び出しても基本何も発生せんのよ
- 240 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/05/31(日) 12:57:04.36 .net]
- vim scriptの行継続のためのバックスラッシュを挿入する際、いくつスペースをいれるかを決定するオプションがあった気がするのですが名前がわかりません。
なんというオプションだったか教えてください
- 241 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/01(月) 16:20:58.33 .net]
- vimrcにこの2行だけ書きました
filetype plugin indent on syntax enable vim test.phpでファイルを開いてtest.phpに次のHTMLを書きます <ul> <li><a href=""></a></li> <li><a href=""></a></li> </ul> そのあと2行目のhref=""の=の次の文字の所にカーソルを持っていきます。 ここでCTRL+vを押してj押してShift+aを押してダブルクォーテーション内を複数行変数できる状態にします。 <?と打ってEscを押してください。 複数行開始行にのみ文字列が挿入されてインデントが崩れます。 これはなぜですか?
- 242 名前:237 mailto:sage [2015/06/01(月) 16:22:42.88 .net]
- あ。。半角スペースが消えてしまった
@を半角スペースに置き換えてください。 <ul> @@@@<li><a href=""></a></li> @@@@<li><a href=""></a></li> </ul> ここでは半角スペース4つ置いてますが1つ以上で再現しました
- 243 名前:237 mailto:sage [2015/06/01(月) 16:23:50.45 .net]
- ☓複数行変数
○複数行編集
- 244 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/02(火) 23:07:21.61 .net]
- vimに慣れてきたらWindowsのテキストエディタでC-f誤爆して困る
- 245 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/03(水) 00:19:22.89 .net]
- WindowsでもVimを使いなさい
- 246 名前:名無しさん@お腹いっぱい。 [2015/06/03(水) 10:00:26.71 .net]
- Windows用に作られたgvimか
cygwinの上で走らせるvimだな gitなどと連携のしやすさなどに差がある
- 247 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/04(木) 20:11:39.17 .net]
- ctrl+w vでウィンドウが分かれますがバッファは同じですよね
これを別の空のバッファとして右にウィンドウを表示する方法教えてください 毎回ctrl+w vしたあとctrl+wを2回して:e memo.txtして、vimを終了後にrm memo.txtしてます 用途は、一時的にメモしたいことを書き留めることに使いたいんです
- 248 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/04(木) 20:44:07.00 .net]
- >>243
:vnew memo.txt じゃあかんの?
- 249 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/04(木) 20:45:32.30 .net]
- >>243
:set splitright :vnew でどうだろう。
- 250 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/04(木) 21:33:56.35 .net]
- >>244-245
:vnewで実現しました ありがとうございます 下に出したいときは:newというのも分かりました
- 251 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/04(木) 22:12:05.47 .net]
- >>246
:new は上に出るよ。 下に出したきゃ :botright new
- 252 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/04(木) 22:18:20.57 .net]
- :new は splitbelow 見てんじゃないっけ
- 253 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/05(金) 11:47:34.46 .net]
- wget php.net/manual/ja/indexes.functions.php -O - | vim -
不正な文字が含まれててUTF-8として開けないんですがUTF-8として読む方法ありませんか?
- 254 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/06(土) 22:36:30.46 .net]
- 有名な標準的なコマンドだと思ってたけど実はviにはなかったっていうのなんかあります?
- 255 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/06(土) 22:43:36.29 .net]
- コマンドではないが%かな
つかviほとんど使ったことないからよく知らない
- 256 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/07(日) 12:44:27.44 .net]
- vimに元から入っているphpcomplete.vimってどうやって使うんですか?
<C-x><C-u>押しても補完されないしset completefunc=phpcomplete#CompletePHPしても補完されません
- 257 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/07(日) 13:53:04.05 .net]
- >>252
completefunc じゃなくて ofu にその関数名セットして <c-x><c-o>
- 258 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/07(日) 14:02:03.67 .net]
- でましたありがとう
- 259 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/07(日) 17:22:34.77 .net]
- python,lua,rubyを使わないで変数に標準出力の内容を代入ってどうやりますか?
例えばdateやlsの結果をlet aに入れたい場合
- 260 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/07(日) 17:59:14.68 .net]
- >>249
wget php.net/manual/ja/indexes.functions.php -O - | nkf -Ww | vim - >>255 let a=system('date')
- 261 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/08(月) 01:01:21.24 .net]
- >>256
あざっす
- 262 名前:名無しさん@お腹いっぱい。 [2015/06/08(月) 07:13:25.89 .net]
- wget php.net/manual/ja/indexes.functions.php -O - | vim -b -
バイナリモード これならUTF-8として不正なバイトも捨てずに済む
- 263 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/08(月) 07:45:17.48 .net]
- >>236 :h ft-vim-indentのg:vim_indent_cont?
- 264 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/08(月) 10:11:43.31 .net]
- >>249
nkfとかバイナリモード
- 265 名前:とか必要ないよ
utf-8って分かってるならエンコードをutf-8に固定してあげればいい wget http://php.net/manual/ja/indexes.functions.php -O - | vim - --cmd "set fencs=utf-8" [] - [ここ壊れてます]
- 266 名前:258 mailto:sage [2015/06/08(月) 14:33:21.65 .net]
- >>260でも化けるのは何でだろう……と、ようやく原因が分かった。
vimrc で fileencodings (fencs) のリストに iso-8859-1 (latin1) を含めていたせい。 fencs の末尾から iso-8859-1 を取除いたら化けなくなった。 UTF-8 として不正な文字を含む「ほぼUTF-8テキスト」を 1 UTF-8 としてテスト → エラーあり 2 ISO-8859-1 としてテスト → エラーなし 3 よってこのファイルは ISO-8859-1 だな間違いない となっていた模様。 --cmd は vimrc の設定を上書きできない(--cmd の実行後に vimrc が読まれる)ので vimrc に set fencs+=latin1 等と書かれている場合は結局化ける。 逆に fencs に utf-8 があって且つ latin1 が無ければ、--cmd で指定しなくても化けずに開ける。
- 267 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/08(月) 16:53:10.58 ID:EzwtakRuQ]
- -c "e ++enc=utf8"
- 268 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/09(火) 07:41:04.00 .net]
- --cmd "autocmd StdinReadPre * set fencs=utf-8"
- 269 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/10(水) 16:23:02.30 .net]
- �が何の文字なのかさっぱり
phperはこんな文字を仕込むのか、はたまた不正に書き換えられたものなのか
- 270 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/10(水) 17:28:46.17 .net]
- >>249
このurlが返すhtmlの277行目だかに U+00e3 があってそれがVimで変換エラーになるっぽいな でも<c-v>ue3 するとそれらしき文字が入力される謎
- 271 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/12(金) 00:53:29.73 ID:Ghes+9YOO]
- zhやruと見比べればさらに変わりやすいと思うけど
UTF8の先頭バイトで索引生成されてるんだよな CGIがやっつけでバグってる
- 272 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/16(火) 01:38:20.61 .net]
- ttoc.vimについてなんですが、
TLet g:ttoc_rx_txt = '^[#2字下げ].*[#「.*」は.見出し]$|^▼\+ .*$' これ無視されてしまうんですが正規表現間違ってます? TLet g:ttoc_rx_txt = '^[#2字下げ].*[#「.*」は.見出し]$' TLet g:ttoc_rx_txt = '^▼\+ .*' というように分ければ読んでくれるんですが一行に纏めないと上の方に書かれてる行しか読んでくれないもので。両立したいです 他のデフォルトで入ってる拡張子用のは|使って一行に纏められてるんですが……
- 273 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/16(火) 05:49:46.79 .net]
- >>267
\|
- 274 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/16(火) 17:20:41.57 .net]
- >>268
それです!出来ました!ありがとうございました! すみません、よく見てませんでしたorz
- 275 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/16(火) 22:15:47.71 .net]
- :e でファイル名のないウィンドウを編集する方法ってありますか?
普段:tabeを使ってるんですけどタブを使わないで:b 1みたいにして切り替える方法に慣れようと思いまして。 一時的なメモにするのでファイルに保存する必要もないです
- 276 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/16(火) 22:39:49.60 .net]
- :enew
- 277 名前:名無しさん@お腹いっぱい。 [2015/06/16(火) 22:46:05.55 .net]
- >>270
:enew
- 278 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/17(水) 00:37:47.03 .net]
- >>271-272
できましたありがとうございます
- 279 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/17(水) 10:45:14.62 .net]
- slackって招待されないと見えないんだな
- 280 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/17(水) 19:32:23.91 .net]
- vim、中に出すぞ!
- 281 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/17(水) 19:39:04.65 .net]
- emacsならまだ
- 282 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/17(水) 20:56:00.91 .net]
- 右左にウィンドウを分割して、左側にカーソルがあるとします
:shや:!lsしたときに左側だけで実行して、右側のウィンドウは編集画面のままにすることはVimではできないんでしょうか?
- 283 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/17(水) 20:59:32.21 .net]
- そういうのはscreenとかtmuxの範疇な気がする
- 284 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/17(水) 23:51:01.27 .net]
- 連番作成で覚えやすいコマンドありません?
例えば、PAGE061.jpgからPAGE252.jpgまであるファイルリストをPage_001.jpgからPage_191.jpgの連番にするってのをよくやりますが、 今は:vnewして:call setline(1,range(1,60))してゼロ埋めしてからggyG:q!してPAGE061.jpgの上にペーストしてからPAGE192.jpg以下を消してPAGEをPage_に置換してます めんどいです。:callのとこいつも忘れます
- 285 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/18(木) 00:44:23.46 .net]
- >>279
一気にやるなら :%s/PAGE\(\d\+\)\.jpg/\=printf('Page_%03d.jpg', str2nr(submatch(1))-60) 連番作成だけならマクロ、関数、increment.vim みたいなプラグインのどれかかな 個人的には UNIX 版だし seq でやんのが一番ラクだと思う :.!seq -f '\%03g' 1 191
- 286 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/18(木) 00:59:35.51 .net]
- >>280
seqのは覚えやすそうですね。いただきます マクロはともかくプラグインをわざわざ入れるのは抵抗がありますね
- 287 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/18(木) 01:01:08.02 .net]
- プラグインならvim-rengbangとかかね
- 288 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/18(木) 20:23:19.67 .net]
- 更新があるとタブに+が表示されますけど
これを任意の文字か文字列で表示することってできますか?
- 289 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/18(木) 21:38:45.47 .net]
- emmet-vimで、!を展開すると、
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> </html> と、なるんですが、<meta charset="UTF-8" />のように、 metaタグのところを />で閉じるにはどうしたらいいですか?
- 290 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/18(木) 23:14:50.39 ID:xUHdl6GTJ]
- >>284
https://github.com/mattn/emmet-vim Adding custom snippets
- 291 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/19(金) 01:00:36.44 .net]
- 英語詳しくないけどドキュメントにempty_element_suffixを設定したらできるって書いてあったよ多分
ドキュメントをempty_element_suffixで検索するとその下にサンプルが合ったから多分それ書いたら行けると思う
- 292 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/19(金) 01:28:14.12 .net]
- >>283
vimは :h setting-tabline にある MyTabLine() 関数を改造 gvimは :h setting-guitablabel にある GuiTablLabel() を改造
- 293 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/19(金) 01:31:08.54 .net]
- >>281
seq のやつもコマンドか関数にしてしまえばもっと楽チン :Seq 1 191 ってやれば 1から191まで3桁前ゼロで連番作るやつとか -f ‘%03g’ とかうつのめんどくさいし
- 294 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/19(金) 12:02:23.67 .net]
- /x/a/1.txt
/x/b/2.txt /x/c/3.txt /x以下に置いてあるサブディレクトリ内のテキストファイルをvimで全て開く方法を教えてください ファイルの位置は/dir/dir/fileでこれ以上深い階層は存在しません
- 295 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/19(金) 13:49:24.51 .net]
- >>289
vim x/**/* とか
- 296 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/19(金) 14:35:24.09 .net]
- kaoriyaさんのWin用vimのzipからhz_ja.vimをいただいて:%Zenkakuを使ってみたんだけど、・が全角にならない
156行目あたりに書いとけばいいんだろうけどどこに?
- 297 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/19(金) 14:47:03.28 .net]
- 失礼、事故解決
let zen_kanaとlet han_asciiとlet s:mx_han_kigouとlet s:mx_han_kigouと176行目に足したら・に対応して動いた
- 298 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/19(金) 16:32:15.91 .net]
- >>289
Vim 起動時ならシェルにまかせる Vim 内からやるなら :argadd x/**/*.txt みたいな
- 299 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/20(土) 23:34:04.38 .net]
- ヴィジュアルモードで選択した時に>>や<<すると選択が解除されるんですが
解除されないようにする方法ありますか?
- 300 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/21(日) 00:54:22.94 .net]
- >>294
再度>>や<<するのが目的なら . を押す。それ以外なら gv
- 301 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/21(日) 01:27:34.94 .net]
- >>294
.が好きじゃなければ vnoremap > >gv vnoremap < <gv
- 302 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/21(日) 11:47:52.83 .net]
- . が好きじゃないVimmerってどないやねんw
- 303 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/21(日) 12:08:36.68 .net]
- やりたいようにやればいいんだよ
TMTOWTDI
- 304 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/21(日) 14:54:52.46 .net]
- 何でvimを起動すると「Vim はオープンソースであり自由に配布可能です」って日本語で表示されるんですか?
あと:messageすると「日本語メッセージ翻訳 村・・・」って出るんですが日本語矯正されるのがいやです 日本語化した覚え無いんですが英語に治す方法を教えてください
- 305 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/21(日) 14:57:03.67 .net]
- .bashrcでもいじっとけ
- 306 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/22(月) 06:32:23.00 .net]
- .vimrc に
language english って書いておけば?
- 307 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/22(月) 13:40:45.22 .net]
- you can speak english.
だろ?
- 308 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/22(月) 14:44:48.84 .net]
- dwで単語の右側の半角スペースも削除されるんですが
単語だけを削除したいばあいはどうしたらいいですか?
- 309 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/22(月) 15:25:47.51 .net]
- >>303
de
- 310 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/22(月) 16:26:32.95 .net]
- ありがとうございます
eは単語の終わりに移動するコマンドなんですね
- 311 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/22(月) 16:36:28.50 .net]
- >>305
です :h motion.txt に色々載ってるので他にも興味あればどうぞ
- 312 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/23(火) 10:15:25.46 .net]
- vimに含まれているautoloadディレクトリ内のvimファイルのインデントがタブだったり半角スペースだったり両方混じってたりするんですが
公式にコーディング規約で統一されてないんですか?自由ってことですか?
- 313 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/23(火) 10:45:44.94 .net]
- koronさんってむかし2ちゃんにいたのか
何でいなくなったんですか pc5.2ch.net/test/read.cgi/unix/1073825479/
- 314 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/23(火) 16:12:04.32 .net]
- i.imgur.com/oOhIZ9m.png
この文字化けしてる行のテキスト開こうとすると開けなくて文字化け通りの新規ファイルが作成されちゃうんですが ファイルブラウザの文字コードとかあるんですか?
- 315 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/23(火) 16:13:15.89 .net]
- >>308
ソフ板のほうで呼んだら出てくると思うよ。たぶん。
- 316 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/23(火) 16:21:55.37 .net]
- >>309
普通にファイルを開くときの文字コード判定処理が動いてたと思う エンコード指定して開きなおしてみるとか。 :e! ++enc=
- 317 名前:306 mailto:sage [2015/06/23(火) 16:46:33.66 .net]
- utf8のunixなんですがなんでしょうね……
なんかヘルプのP7,P12にも文字コードがらみのこと書いてありますね 日本語いっぱい使ってますしファイルブラウザ使えないと結構めんどくさいですね。一応タブ補完使えば何とかなりますけど
- 318 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/23(火) 17:27:50.33 .net]
- プラグインの話で恐縮ですが、tcommentで指定のないfiletypeのコメント書式が/* */ なのを
# に変更したいんですが、どうすればいいですか?
- 319 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/23(火) 18:18:17.07 .net]
- >>309
netrwで全角ではじまるディレクトリ名が扱えない · Issue #489 · vim-jp/issues · GitHub https://github.com/vim-jp/issues/issues/489 netrw v150 以降では直っているそうです。 netrw.vim - Network oriented reading, writing, and browsing (keywords: netrw ftp scp) : vim online www.vim.org/scripts/script.php?script_id=1075
- 320 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/23(火) 18:39:54.87 .net]
- >>314
おお!v150でバッチグーでいけました!! ありがとうエロイ人!
- 321 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/24(水) 14:50:18.82 .net]
- >>313
つ :h tcomment#DefineType() ちょっと試した感じだとこれでいけた :cal tcomment#DefineType('txt', '# %s') マニュアル嫁
- 322 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/24(水) 18:50:38.08 .net]
- fizzyfinder以外で一年以内に更新されているあいまい検索ができるプラグインってありませんか?
- 323 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/24(水) 19:19:06.60 .net]
- >>317
思いつく限りだが ctrlp.vim, unite, fzf 俺はctrlpユーザー
- 324 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/24(水) 21:03:52.57 .net]
- バッチグー(笑)
- 325 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/25(木) 12:27:15.13 .net]
- 5000aabcdefgh
これすごい重いんですがなんでですか?
- 326 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/25(木) 15:38:10.98 .net]
- ファイルが更新状態であるかvim scriptでどうやって調べるのか教えてください
- 327 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/25(木) 15:52:56.84 .net]
- &modで解決しました
英語版スタックオーバーフローのコピペしただけでこれが何をするのかよく分かりません :h modするとスクリーンサイズがなんたらってのがヒットしてよくわりませんでした
- 328 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/25(木) 16:10:30.00 .net]
- >>322
:h expr-option :h 'mod'
- 329 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/25(木) 18:32:17.18 .net]
- >>320
Vim の実装上一行が長くなるとめっちゃ遅くなる 試しに 5000a を 5000o にしたらすぐに終わるはず
- 330 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/26(金) 16:35:19.60 .net]
- あ、ほんとだaだとものすごい時間かかったのにoだと6秒ぐらいで終わりました
間違えてタイプミスしたら時間を無駄にするので気をつけようと思います
- 331 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/27(土) 08:56:10.41 .net]
- 突然dat落ちってやつなってた。
なんでだろ
|

|