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 あたり
792 名前:名無しさん@お腹いっぱい。 [2015/11/23(月) 11:06:14.64 .net] sourceじゃなくて、こういう事じゃないの。 let a=readfile("filename") let a=readfile("cat filename")
793 名前:名無しさん@お腹いっぱい。 [2015/11/23(月) 11:07:23.51 .net] ごめん二行目はsystemの間違い。
794 名前:名無しさん@お腹いっぱい。 [2015/11/23(月) 11:18:11.22 .net] >753>>755 あんちゃん、vimの気持ち考えたらそっとしとくのが一番だろ! (伝わらないだろうな。。)
795 名前:名無しさん@お腹いっぱい。 [2015/11/23(月) 11:36:49.97 .net] >>745 ここの「vim-jp.org/vimdoc-ja/eval.html 」 以下部分を読むと良いよ。 > reltimestr({time}) *reltimestr()* > 時刻値{time}を表現する文字列を返す。秒、ドット、マイクロ秒とい
796 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/23(月) 12:35:33.45 .net] オムニ補完すると1番目が選択状態になりますが 何も選択しない状態にするにはどう設定したらいいですか?
797 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/23(月) 14:39:00.61 .net] >>785 set cot-=noselect noinsertという指定項目もある
798 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/23(月) 14:39:40.86 .net] 間違えた set cot+=noselect
799 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/23(月) 14:49:57.93 .net] >>786-787 これ指定したらうまくいきました。ありがとうございました。 ヘルプ見て詳しく調べようと思ったんですが :h cotで開くoptions.txtにはmenu、menuone、longest、previewしか載っていません noselectとnoinsertはヘルプのどこを見たらいいんでしょうか?
800 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/23(月) 15:05:13.52 .net] >>788 Vimを新しめのバージョンにすれば表示されると思います。 日本語訳を見てます? 日本語訳は未だ反映されていないので :h 'completeopt'@en で参照下さい。
801 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/23(月) 15:08:22.09 .net] 日本語訳で見てました 英語のほうだと載ってました 日本語訳って常に最新だと思ってました 英語が出来ないとつらいですね。。。
802 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/23(月) 18:00:00.75 .net] csv形式の文字列をsplitしたいんですが 例えばこんな文字列 'a\,b,c' '"a,b",c' '"a\,b",c' echo split('"a\,b",c', ',') ['a,b', 'c']と2つに分かれて欲しいんですが3つに分かれます 何かよい方法ございますか?
803 名前:名無しさん@お腹いっぱい。 [2015/11/24(火) 07:29:01.12 .net] そもそも根本的なお勧めな解答をするならば 糞データのほうを直したほうが良い。
804 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/24(火) 22:39:57.17 .net] その糞データを直すためにvimを使おうってんじゃ?
805 名前:名無しさん@お腹いっぱい。 [2015/11/24(火) 23:19:13.51 .net] 糞でもなんでもない普通のcsvじゃん 手軽にデータ整形ならvimじゃなくてスクリプト書いてやった方がいいんじゃね
806 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/24(火) 23:51:10.22 .net] RFC4180にはカンマをバックスラッシュでエスケープするなんて仕様は無いってことだろな
807 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/25(水) 02:24:25.19 .net] 真面目にやるなら、パーサ使うとかだろうけど、 とりあえずなら、一旦、別の文字に退避とかすればいいんじゃない? こんな感じで、 function! MySplit(str) let vals = [] for val in split(substitute(a:str,'\\,','@@@','g'),',') let vals += [ substitute(val, '@@@','\\,','g') ] endfo return vals endf 俺の、人生初 vim function だから、出来はよくわからないけど、 とりあえず動いた。… こんなんでも嬉しいな。
808 名前:名無しさん@お腹いっぱい。 [2015/11/25(水) 10:44:48.47 .net] 結局データ直す方向か。文句は言うのに。 ちゃんと動くかは知らないし文句言われ様が短くもしないし直さない以上。 cat csv |xargs -i printf '%s\0' {} \ |sed -n 's#"[^"]*[^\],*"#&\n#; :start; s#\(".*[^\]\),\(.*"\n\)#\1\\,\2#; t start; P; D' \ |sed ':start; N; $!b start; s#["|\n]##g'|xargs --null -i echo {} cat csv |xargs -i printf '%s\0' {} \ |sed -n 's#"[^"]*[^\],*"#&\n#; :start; s#\(".*[^\]\),\(.*"\n\)#\1\\,\2#; t start; P; D' \ |sed ':start; N; $!b start; s#["|\n]##g'|xargs --null -i echo {} \ |sed 's#\([^\]\),#\1\t#g'|tr -d '\\'|awk -F '\t' '{ print $0 }'
809 名前:名無しさん@お腹いっぱい。 [2015/11/25(水) 10:53:44.28 .net] 悪い間違い。echoじゃないほうがいいかもね。
810 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/25(水) 18:00:42.81 .net] scriptからオムニ補完ってどうやって呼び出せますか?
811 名前:788 mailto:sage [2015/11/25(水) 21:17:42.49 .net] >>792-797 Vimで何でもやろうとする考えを改めます
812 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/26(木) 11:40:48.77 .net] Vimをある程度使っていくと他人が書いたこれしろって記事に興味がなくなる
813 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/26(木) 13:08:52.01 .net] >>800 趣味でやるのはそれはそれで面白いけどね
814 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/28(土) 12:02:50.42 .net] ~/.vimrc経由で定義したグローバル変数とグローバル関数を全て削除するやり方ありますか?
815 名前:名無しさん@お腹いっぱい。 [2015/11/30(月) 06:13:18.84 .net] 興味ない事はやらないという自己管理の徹底って重要だなと感じる。 ピンポイントでcで書けばものの数分で書けるコードを分厚い本かって 分厚さがよく似合うprogramで動す。なんだかんだで後者を選択して しまってきたが、振り返るとやはり時間の無駄だったな。 ここ崩すとどんどん崩れてく。
816 名前:名無しさん@お腹いっぱい。 [2015/12/01(火) 06:01:04.07 .net] 例えば word to word. という羅列があったとします。 eを押していくと、ピリオドの前のdで止まるはずですよね。 ところが私のvimでは、シェルスクリプトファイル(*.sh)の時だけ、 eの動作で一気にピリオドまで飛んでしまうんですけど、 私だけですか?
817 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 07:11:50.98 .net] >>805 Windows kaoriya版でもそうなる スクリプトファイルが特別扱いされているのかな?
818 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 08:08:09.76 .net] >>805 シェルスクリプトでは iskeyword に "." が追加されている そのため "." も「単語の一部」という扱い sh.vim を見たら "." の追加を止めさせるための設定があったよ vimrc に let g:sh_noisk = 1 と書いておけばいい :h g:sh_isk で説明を読める
819 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 12:44:03.56 .net] neovimってそんなにいいの?
820 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 12:52:38.09 .net] まずどこに良いって話があったのか
821 名前:名無しさん@お腹いっぱい。 [2015/12/01(火) 12:59:43.91 .net] >>806-807 報告有難うございます。 なるほど、ちゃんと意図された設定がしてあったのですね。 私は初学者ながらiskeywordのヘルプを引いて、はあ、で、どうすれば・・? で終わってしまっていました。 素晴らしい解析有難うございます! 勉強になります。
822 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 13:02:52.01 .net] 東京に対するネオサイタマみたいな感じ
823 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 13:41:19.48 .net] >>811 久しぶりにホッコリした
824 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 14:45:23.84 .net] >>812 キモッ
825 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/02(水) 10:46:11.14 .net] ここUNIX板だよ
826 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/02(水) 13:54:50.65 .net] termfgとかtermbgとかcuiとguiで名前が違うのが不便
827 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/02(水) 15:37:26.59 .net] >>815 CSApprox でどうにかでき
828 名前:ネい?(コードの再利用とか含めて) [] [ここ壊れてます]
829 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/02(水) 22:42:27.22 .net] vimとは違うのに申し訳ないのですが(linux)ctagsのオプションで教えて下さい。 (cygwinを使ってます。ネットには繋げられないので2010年頃のものです。) c言語のtypedef宣言のstruct構造体をtagsに入れる時のオプションは-tで良いですか? ctags -t *.c *.h または ctags --c-kinds=+m *.c *.h でいいですか なんか出来なかったので違ってたら教えて下さいm(_ _)m
830 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/03(木) 10:32:19.80 .net] スレ違い
831 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/03(木) 13:32:57.19 .net] vimrcをリローダブルにするために起動時のみに実行するような処理は書かないほうがいいと思うんだよね rtpなんてリロードされれば上書きされるんだから初回だけrtpに追加するとかもダメな書き方
832 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/04(金) 03:24:07.30 .net] >>817 よくわからんが typedef struct { int n; } hoge_t; こういうのならオプション何もつけなくてもhoge_tがtagsに入ってくるけどな。Exuberant ctags 5.8 manみたら-tというオプションはなかったんでそれ別のctagsかな?
833 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/04(金) 17:58:09.61 .net] substituteで行ごとに置換したいんだけど PERLの複数行モードみたいに 正規表現の^で各行の先頭を表す方法ってない?
834 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/04(金) 19:22:06.67 .net] >>817 >>820 とあるBSD では ctags(1) の man に( /usr/bin/ctags ) -t create tags for typedefs, structs, unions, and enums. てあるのでイケる。
835 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/04(金) 21:21:09.85 .net] https://yabumi.cc/1516cecdd98e868903b1e0b8.png ここの「--挿入--」を常時非表示にする方法を誰か知りませんか。 画像の通り、lightlineを入れているのでモード表示は既に事足りているんですよ。
836 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/04(金) 21:26:02.87 .net] >>823 set noshowmode
837 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/04(金) 22:40:22.60 .net] >>824 ありがとうございます!助かりました。 vimrcの適当な部分に追加しても動かなかったので一瞬困りましたが、 やけくそになって末尾に追加したら動作しました。
838 名前:名無しさん@お腹いっぱい。 [2015/12/05(土) 01:22:17.20 .net] おまいらvimrc分割してる?
839 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/05(土) 09:55:11.55 .net] 分割なんてしないよ 分割して維持していくコストより1ファイルを管理するほうが楽だし 編集する時は検索しながら移動したほうが楽 いちいち別ファイルを開くのは苦痛
840 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/05(土) 09:58:36.43 .net] してないなあ
841 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/05(土) 14:37:26.45 .net] なんとなくプラグイン系だけ分けてるけどあまり意味を感じない
842 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/06(日) 04:46:53.83 .net] 折り畳めるし
843 名前:名無しさん@お腹いっぱい。 [2015/12/06(日) 07:48:36.19 .net] neocompleteで.jsを自動popする方法を教えて下さい。 .vimrc内で autocmd Filetype javascript setlocal omnifunc=javascriptcomplete#CompleteJS を設定しても、vim標準のオムニ補完がpopしないのはなぜでしょうか。 <C-x><C-o>を呼ぶことで、標準オムニがpopすることは確認しています。 また、autocmdで設定していなくても、htmlおよびcssは自動的にpopupされます。 vimのシステム設定ファイルにはjavascriptcomplete.vimが入っていることは確認済みです。 以下.vimrcのスクショです。 imgur.com/vVp5jhs よろしくお願い致します。
844 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/06(日) 09:19:41.91 .net] そういう時は最小限のvimrcを貼ってもらいたいね
845 名前:名無しさん@お腹いっぱい。 [2015/12/06(日) 19:36:35.36 .net] 申し訳ございません。 neocompleteの最小限の設定のスクショが以下になります。 imgur.com/WH381KV .vimrcには >>831 のスクショの内容以外には何も記述していません。 お力おかしください。 よろしくお願いいたします。
846 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/06(日) 22:14:59.90 .net] 自動的にオムニ補完を出したいならg:neocomplete#sources#omni#input_patternsを設定してないからとか javascript書くならvimにバンドルされてるjavascriptcompleteじゃなくてtern for vim使えよ
847 名前:名無しさん@お腹いっぱい。 [2015/12/06(日) 22:52:27.40 .net] >>834 let g:neocomplete#sources#omni#input_patterns.javascriptの正規表現が間違っていてpopされなくなっていました tern for vim 使ってみたいと思います アドバイス頂き誠にありがとうございます
848 名前:名無しさん@お腹いっぱい。 [2015/12/07(月) 09:28:37.05 .net] 折り畳みって本当に便利だよなあ
849 名前:名無しさん@お腹いっぱい。 [2015/12/08(火) 07:59:27.38 .net] VimとPython3の相性悪すぎ
850 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/08(火) 10:21:05.23 .net] なんで?
851 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/09(水) 12:47:25.30 .net] Vim Pluginの更新内容をチェックしてからバージョンアップする人がいるそうだけど これが当たり前なの?
852 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/09(水) 12:49:48.08 .net] changelog見るかどうかは環境とその人次第だろ
853 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/09(水) 13:34:10.05 .net] したことない 他人の成果物に対して信頼できないなら初めから使わないし使うべきではない
854 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/09(水) 14:43:31.53 .net] どうせvimなんて使うの自分だしな 重要なシステムだったら絶対見るけど
855 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/09(水) 16:27:29.64 .net] 枯れて更新あんまりしないの選んでる
856 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/09(水) 18:15:18.64 .net] 頭にneoって付いたら入れない
857 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/09(水) 19:16:40.67 .net] rtp+=~/myplugin1 自分用のプラグインはrtpにパスを追加して使ってるんですけど sourceでvimrcを読み込みなおしてもmyplugin1のスクリプトを再読込してくれません リローダブルにしたいんですがどうしたらプラグインのスクリプトを再込みできますか?
858 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 00:24:12.14 .net] 7.4.963来てますね。
859 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 13:01:09.59 .net] >>844 俺も
860 名前:名無しさん@お腹いっぱい。 [2015/12/10(木) 14:01:25.29 .net] neobundle
861 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 17:15:46.50 .net] ネオサイタマ
862 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 17:17:23.44 .net] お尻にneoって付いたら入れない
863 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/11(金) 12:31:56.35 .net] プラグインが原因でも変えない奴って信者か何かですか? lingr.com/room/vim/archives/2015/11/29#message-22779481
864 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/12(土) 20:09:27.77 .net] $VIMRUNTIME/ftplugin/の中のファイルってvim起動時にしか読み込まれないのが不便 なんか対策ないかな
865 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/12(土) 20:44:47.66 .net] Vimを再起動するのがそんなに面倒か? そもそも、そこいらのファイル群って滅多にいじらないと思うが
866 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/12(土) 21:23:11.26 .net] ,rでリロードできるようにしてる vim再起動するとなるとEnterに指を伸ばすのが面倒くさい
867 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/12(土) 23:23:16.94 .net] どのプラグインも先頭に if exists('g:loaded_XXX') finish endif let g:loaded_XXX = 1 っておまじないあるじゃん 改造中とか自分で書くのは完成するまで消しておけば良いんじゃないの
868 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/13(日) 00:23:40.46 .net] そういうセオリーがあったのか filetype plugin onをvimrcに書いたら$VIMRUNTIME/ftpluginの中身も読み込まれた どうやら一度しかfiletype plugin onが実行されてなかったようだ
869 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/13(日) 00:54:17.27 .net] あ、うそ set all&で上書きされてた これやめたほうがいいな
870 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/13(日) 01:57:26.93 .net] 昔
871 名前:このスレでset formatoptionsを教えていただきましたが これvimrcに書いても意味ないんです ~/.vim/after/の中で設定しないとダメなオプションです 一応ご報告まで [] [ここ壊れてます]
872 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/13(日) 13:28:56.71 .net] .vimrcだけでも最後に呼んでくれればなぁと、何度も思った。
873 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/13(日) 16:20:41.44 .net] バッファにabCdeって文字列があって 別の行でabcって打ってからC-nするとabcdeって補完されてしまうんですが Cが大文字として補完されてないんですが abcってcを小文字で打ってもabCdeと補完されるようになる方法を伝授してください
874 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/13(日) 22:57:03.71 .net] :set noinfercase かな?デフォルトではオフのはずだが。
875 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/13(日) 23:11:32.31 .net] ブログからコピペしてた中にset infercaseがありました はずしたらうまくいきました
876 名前:名無しさん@お腹いっぱい。 [2015/12/14(月) 01:05:58.19 .net] 質問させてください。やりたいことは以下です。 windowsのvimで、テキストファイルをデフォルトの白黒の色を反転さ せてhtmlファイルにを出力することです。 雰囲気は下のような感じだと思っているのですが、まったくvimの スクリプト言語の知識がないのでご教授できないでしょうか? 特に白黒反転させる置換の処理がどうすれば効率が良いのか わかりません。よろしくお願いします。 function WhiteHtmlFunc(kind, filepath) abort execute 'vimTOhtml' filepath execute 'vimgrep1' #ffffff #aaaaaa execute 'vimgrep1' #aaaaaa #000000 execute 'vimgrep1' #000000 #ffffff execute 'write' filepath.html endfunction command -nargs=+ -complete=file WhiteHtml call WhiteHtmlFunc(<f-args>)
877 名前:名無しさん@そうだ選挙に行こう mailto:sage [2015/12/14(月) 10:53:41.69 .net] >windowsのvimで、テキストファイルをデフォルトの白黒の色を反転さ せてhtmlファイルにを出力することです。 何の質問をしているのかよくわからない 画面の色を反転させたいのか、バッファの文字列を変換したいのか WindowsのVimの質問はこっちへ vim Part 6?2ch.net potato.2ch.net/test/read.cgi/software/1421121945/
878 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/14(月) 21:52:27.98 .net] kindの意味がわからんがこんな感じじゃねえの? function! WhiteHtmlFunc(kind, filepath) abort exe "e" a:filepath TOhtml %s/#ffffff/#aaaaaa/ge %s/#000000/#ffffff/ge %s/#aaaaaa/#000000/ge w endfunction
879 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/14(月) 23:06:59.44 .net] >>863 とりあえず :h vimgrep :h command でマニュアルを見て自分がやりたいことに適しているのか確認してちょうだい
880 名前:860 mailto:sage [2015/12/14(月) 23:30:16.69 .net] みなさんありがとうございます やりたいことは、印刷に関することです。 windowsだとなぜか文字化けして印刷されます。 HTMLファイルに変換して印刷すると成功します。 そこで vimのデフォルトの画面の色を反転させて、テキストファイルを HTMLファイルにするコマンドを作りたいのです。つまり 背景色が白で文字が黒のHTMLファイルを作成するコマンドを つくりたいのです。どなたかご教授ねがいませんか?
881 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/14(月) 23:49:24.71 .net] Windows特有の話はソフトウェア板池つってんだろ!
882 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/15(火) 00:03:52.78 .net] 質問の意味がまったく分かんない。 >テキストファイルをHTMLファイルにするコマンドを作りたい 拡張子を.txtから.htmlにリネームスレばいいだけの話なのか、1行毎にdivとかpで要素を付けてhtmlにしたいって話なのか意味不明 >背景色が白で文字が黒のHTMLファイルを作成するコマンドをつくりたいのです。 それはCSSで見栄えを定義したいというVimとまったく関係ない話なのか ここUnix板だから WindowsでVim使ってるなら↓のスレで印刷時の文字化けについて質問してきてね potato.2ch.net/test/read.cgi/software/1421121945/
883 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/15(火) 03:04:11.44 .net] 白背景カラースキームにしてからTOHtmlじゃあかんの?
884 名前:860 mailto:sage [2015/12/16(水) 13:16:13.16 .net] >>870 それに近いです!それを1つのコマンドにするにはどうすれば よのでしょうか?
885 名前:名無しさん@お腹いっぱい。 [2015/12/16(水) 22:26:19.27 .net] 867氏じゃないけど set background=light colorscheme default TOhtml この3つで最低限のことができる。 印刷用なら、colorscheme は morning とかもいいよ あと TOhtml はいろいろオプションがある 行番号を印刷したくない場合は set nonu することもいいけど let html_number_lines=0 とかでも行番号を抑制できる なにもかも pre で囲むことを抑止したい場合は let html_no_pre=1 にする。 自力で色具合を変えたい場合は let html_use_css=1 にしていると便利。
886 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/17(木) 11:47:28.42 .net] WindowsやMacにある一般的なGUIのエディタだとファイルを別名で上書きすると 新しいファイル名が編集できる状態になります undoできる状態もそのまま引き継がれます これと同じことをvimでやりたいんですが出来ません vimの場合だと:w betumei.txtで保存しても、現在のファイルのままになりますが :sav betumei.txtなら新しいファイル名に切り替わります しかし:lsで確認すると古いファイルが裏で開いたままになってます $ vim base.txt :save other.txt 別名でファイルに保存したときに、base.txtを閉じてother.txtを :lsするとbase.txtが残ってるんですが良い方法ありませんか?
887 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/17(木) 14:18:05.11 .net] >>873 :sav other.txt | bw #
888 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/17(木) 21:07:13.78 .net] ありがとうございます
889 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/18(金) 09:41:49.27 .net] nmapでキー<C-/>と<C-,>に割り当てたいんですが書いても効きません どう書けば割り当てられますか?
890 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/18(金) 16:55:34.12 .net] ググれ qiita.com/castaneai/items/42e917d1fdf6d83b717c stackoverflow.com/questions/8033779/is-there-a-way-to-map-ctrl-period-and-ctrl-comma-in-vim
891 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/20(日) 19:28:19.79 .net] pattern.txtに正規表現で#というパターンがあるんですがこれはどう使うんですか? /#としても、文字列の#を検索してしまいます
892 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/20(日) 20:07:35.28 .net] >>878 :help /ordinary-atom これが一覧 :help /\%# 探してるのはこれかな。