- 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あたり
- 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 /\%# 探してるのはこれかな。
- 893 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/20(日) 20:10:21.54 .net]
- >>878
ノーマルモードの話なら、 * がカーソル下の単語を順方向に探して、 # がそれの逆向き :help #
- 894 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/20(日) 23:22:26.42 .net]
- >>879
>>88
- 895 名前:0
そうです:help #のほうです 単語で検索した後に*と#を押すとnとNで検索方向が変わりました 不便なので使うのやめます []- [ここ壊れてます]
- 896 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/21(月) 11:16:22.00 .net]
- ノーマルモードの時に、行末でaを押すと、空白みたいなのが挿入されますが
何も入力しないままインサートモードを抜けてノーマルモードに戻ると空白みたいなのが消えます 何も入力してなくても空白みたいなのが消えないようにする方法ありますか?
- 897 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/21(月) 12:10:26.22 .net]
- >>882
それはカーソルの表示かな。 a はインサートモードにはいる位置をズラすだけで勝手に文字を入力したりしない。
- 898 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/21(月) 15:46:19.44 .net]
- インサートモードの時に現在位置の文字を:asciiで調べたらNilでした
- 899 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/21(月) 19:59:45.24 .net]
- >>884
その Nil が NUL だとすれば 改行のみの行でやればそう表示される。なぜなら Vim の内部表現では行の最後は Null 文字となるから。これに対処するため次のような実装になっている。 :help NL-used-for-Nul ところであなたはなにがいいたいのか。
- 900 名前:882 mailto:sage [2015/12/21(月) 20:16:38.09 .net]
- あ、なるほど。カーソル下に文字があるばあいと表示が違う理由か。
みたままで、カーソル下に文字がない状態を NUL と表現している。 881 はちょっと表現が足りていない。内部実装的にカーソル下の文字が Null 文字なのは空行(文字を含まない)のときだけということ。
- 901 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/21(月) 22:01:37.08 .net]
- ああああこんがらがってきたとりあえずヘルプ読んで学習します
- 902 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/22(火) 11:39:09.14 .net]
- 現在位置の文字とか言いだすからややこしくなったけど
けっきょくは>>883ってことだろう
- 903 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/22(火) 12:45:27.41 .net]
- insert modeでCtrl-hしても文字が消えないのは何故ですか?
vim -u NONEで試しました。 :fixするとできるようになりますし 何故か:verbose fixしても効きます(これでfixが設定される理由がわかりません)
- 904 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/22(火) 13:45:05.34 .net]
- :help :fixdel
:set t_kb? :set t_kD?
- 905 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/22(火) 23:17:24.44 .net]
- unixではおまじないでvimrcに:fixを書いたほうがいいかも知れないですね
- 906 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/23(水) 11:38:27.60 .net]
- vim-jpのleftaやrightbの説明では
これらのオプションをを使うとsplitbelowやsplitrightを上書きすると書いてあるので オプションが上書きされるのかと思ったんですが上書きではなくleftaやrightbを優先させるって認識であってますか? 本家の方では上書きの部分がoverrulesって書いてあったので上書きではないような・・・
- 907 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/23(水) 17:21:00.20 .net]
- >>892
vim-jpに報告していただけると幸いです
- 908 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/23(水) 18:10:12.00 .net]
- 挿入モードに入った時のカーソル位置ってどうやって取得できますか?
- 909 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/24(木) 08:14:55.15 .net]
- InsertEnter と pos() 組み合わせればいけるかな(試してない)
- 910 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/24(木) 18:38:44.12 .net]
- できましたありがとう
- 911 名前:891 mailto:sage [2015/12/25(金) 00:00:16.92 .net]
- 挿入モードで<C-O>hなどの<C-O>で任意のコマンドを実行すると、BSで文字を削除できなくなりました。
<C-O>hする前だとBSで挿入開始位置まで削除できます。 <C-O>hすると挿入開始位置が再設定されるんでしょうか?
- 912 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/25(金) 00:42:54.51 .net]
- >>897
:h i_CTRL-O 上記のヘルプ周辺を読んだ感じでは一度ノーマルモードにして実行し、再度インサートモードにはいるように読める。 :h 'backspace' まあ :set backspace=start で再現しなくなるしそういうことだと思う。
- 913 名前:891 mailto:sage [2015/12/25(金) 10:32:11.57 .net]
- set backspace=startは挿入開始位置でもBSできるのでこれは都合が悪いです
挿入開始位置を変更せず削除したりカーソル移動がしたいんですが、何か方法ございませんか?
- 914 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/27(日) 00:40:22.59 .net]
- gvimで「noremap j gj」と設定しいます.
ところが実際にjを押して移動すると,真下ではなく斜め下に移動してしまいます. 表示行単位で移動し,なおかつjで真下に移動するには どのように設定すればよいでしょうか.
- 915 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/27(日) 02:36:08.45 .net]
- >>900
それはカーソル下が行の終わり以降の時に斜めに移動するという意味? それなら :h 'virtualedit' かな
- 916 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/27(日) 10:19:21.71 .net]
- Vim Script専用スレってないんですか?
Emacsのスクリプトはプログラム板にあるのでプログラム板に立てていいですか?
- 917 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/27(日) 10:34:40.14 .net]
- >>901
例えば, 01234 56789 abcde という3行のコードがあるとします.今の状態では,カーソルが0にある時に jを押すと7にカーソルが移動します.もう一度jを押すとeに移動します. また,4にカーソルがある時にjを押すとbに移動します. 表示行単位での移動を可能にしたまま,0にカーソルがある時にjを押すと5に, 4にカーソルがある時にjを押すと9にカーソルが移動するようにしたいのですが.
- 918 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/27(日) 15:10:48.23 .net]
- Vim6スクリプトお勉強スレ
www.bookshelf.jp/2ch/unix/1008558940.html Vim script 1 toro.2ch.net/test/read.cgi/tech/1319395708/ >>902 過去すれ
- 919 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/27(日) 16:28:28.61 .net]
- >>903
すごくおもしろいです
- 920 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/07(木) 15:40:33.99 .net]
- ファイル窓からエディタ起動する時に
内蔵ビュアから起動時の引数に $F とだけ指定した時と同じように ファイル名だけ渡すことはできませんか
- 921 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/07(木) 23:26:46.52 .net]
- 未
- 922 名前:保存のファイルが複数ある時に、
次回起動時に、今と同じように 編集中の状態を再現する方法はありませんか? セッションの保存と復元、とスワップファイルの処理でできそうだけれど、 うまくできていません。 それか、オートセーブ+セッションの自動保存で、ファイルの 保存の代わりに、VCS使うとかなのでしょうか。 [] - [ここ壊れてます]
- 923 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/11(月) 14:45:58.45 .net]
- tabpreviousやtabnextなどのタブ機能をはじめて知ったんですが
この上に現れるタブ行が黒、灰色、アンダーバーなどで見づらいので 色設定をしたいのですが、できないでしょうか?
- 924 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/11(月) 17:31:34.96 .net]
- >>908
:h hi-TabLine
- 925 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/13(水) 12:48:35.78 .net]
- モードラインでカーソル位置を指定する方法はないでしょうか?
- 926 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/13(水) 21:02:51.43 .net]
- >>910
できない。 :h modeline-version の最後の方に、何かしたいなら autocmd 使え、とある
- 927 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/13(水) 23:59:12.64 .net]
- >>909
ありがとう タブ最高だわ
- 928 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/14(木) 08:45:57.35 .net]
- 補完のポップアップメニューの文字の色を変える方法ってある?
デフォルトは黒なんだけど、ターミナルを半透明にしてると見づらいので色を白に変えたい ポップアップメニューの色を変える設定はわかったんだけど、その中の文字の色を変える設定がわからんわ
- 929 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/14(木) 14:40:20.97 .net]
- >>911
回答ありがとうございます help にできない理由も書いてあり勉強になりました
- 930 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/14(木) 18:29:27.94 .net]
- >>913 hi Pmenu ctermbg=0 ctermfg=色
- 931 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/14(木) 19:59:59.03 .net]
- >>915
ありがとう、文字を黒くすることが出来て見やすくなったわ
- 932 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/14(木) 20:00:55.63 .net]
- 文字を白くの間違えだったわ(´・ω・`)
- 933 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/15(金) 08:01:33.19 .net]
- >>913
:h hi-Pmenu kaworu.jpn.org/kaworu/2007-06-26-1.php
- 934 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/15(金) 08:02:15.74 .net]
- あ、更新してなかった。すまぬ
- 935 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/19(火) 07:59:42.47 .net]
- neobundleでlightline入れたんだけど
FileType Auto commands for
- 936 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/19(火) 08:03:00.10 .net]
- の処理中にエラーが検出されました:
E117: 未知の関数です: lightline#update ってエラーが出て困ってる NeoBundle 'itchyny/lightline.vim' NeoBundleSource _gvimrcに書くのって間違ってる? 他のプラグインは問題ないんだけど
- 937 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/19(火) 09:47:38.08 .net]
- 全部vimrcに書くんやで。だからNeoBundleSourceは書いておくようなものじゃない
GUI版だけで使うかどうかはif has('gui_running')とかオプションで切り分ける→:h neobundle-options-disabled ちなみにlightlineはCUIでも使える
- 938 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/19(火) 09:51:41.90 .net]
- :h neobundle-options-guiってのもあったな。すまん
- 939 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/19(火) 12:38:23.93 .net]
- >>922
できたよありがとう! まさかvimrcに書くなんて思わなかったよ NeoBundleSource書かないとなぜか有効にならないしおかしいナとは思ってたけど vimrcに移すだけでうまく行くとは
- 940 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/20(水) 20:38:37.62 .net]
- C言語のソースコードでboostなどをインクルードしてるとCtrl-Pでの補完に時間がかかって嫌なんですが
補完の探索候補で除外設定とかできないでしょうか?
- 941 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/20(水) 21:23:56.00 .net]
- :set path?
で現在のディレクトリを確認したあと :set path-=hoge で要らないディレクトリを削除 :set verbose path? で自動でセットしてる犯人特定 設定書くならこいいうの augroup vimrc autocmd! autocmd FileType cpp setlocal path=.,/usr/include,/usr/local/include,/foo/bar augroup END
- 942 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/21(木) 03:56:02.30 .net]
- >>926
ありがとうございます。boostの補完はなくてもいいので .vimrc に
- 943 名前:set path=-/usr/include/boost を書いてしまいました。
とっても助かりました! [] - [ここ壊れてます]
- 944 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/22(金) 05:17:40.60 .net]
- カラースキーム何使ってますか?
- 945 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/22(金) 19:18:13.29 .net]
- 自作
- 946 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/22(金) 22:00:37.56 .net]
- 昔、同じ話題があった気もするけどかなり前だし気にはなるね。
無難にelfload?
- 947 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/22(金) 23:07:28.46 .net]
- jellybeans
g:jellybeans_overridesでいくつか配色変えて使ってるけど
- 948 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/23(土) 08:21:31.58 .net]
- molokai使ってるわ
ついでに聞きたいんだけど、gvimのカラースキームはgvimrc書かなきゃダメなん? vimrcにカラースキームの設定するとgvimにも反映されるけど、色がおかしい gvimrcに同じカラースキームの設定をすると色が正常になる
- 949 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/23(土) 12:46:01.85 .net]
- >>932
そんなことはないと思うけどなあ vimrc のあとに読まれてるファイルが何か上書きしてるとか vim --starttime だっけ?使えばわかるかも
- 950 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/23(土) 13:44:54.04 .net]
- 最近 vim-hybrid が更新されて、低コントラストバージョンできたからそれ使ってる
- 951 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/23(土) 19:02:19.05 .net]
- >>933
macvimでおかしいんだけど、ubuntuのgvimで試したらvimrcだけで正常に色が反映されたわ とりあえず俺の環境の問題みたいだわ 教えてくれたオプションでファイルの読み込む順番が分かるみたいだから、試して調べてみるわ
- 952 名前:名無しさん@お腹いっぱい。 [2016/01/24(日) 08:14:22.59 .net]
- hybridいいんだが、暖色系の色多くてな
少しクールなのおすめない? いまは、久々にsolarized回帰中
- 953 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/25(月) 09:27:16.74 .net]
- >>932
システムのvimrcをユーザvimrcが上書きしてるってことじゃないの?
- 954 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/27(水) 00:56:18.27 .net]
- hemisuにした 4色くらいに収まる
- 955 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/27(水) 03:17:24.98 .net]
- desertはいないのか…
- 956 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/27(水) 05:58:51.16 .net]
- >>939
csapprox + desert
- 957 名前:名無しさん@お腹いっぱい。 [2016/01/30(土) 18:23:41.13 .net]
- みなさん上書き保存ってどうしてますか?
"ESC :w <CR>" って四つもキー押さないといけませんよね。 "ESC ctl-s"みたいにするには、どうしたら よいのでしょうか?お薦めのキーバンドと .vimrcの記述を教えてください。
- 958 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/30(土) 21:46:42.18 .net]
- 4つぐらい押そうよw左右左右だし一瞬でしょうが。
- 959 名前:名無しさん@お腹いっぱい。 [2016/01/30(土) 22:32:08.31 .net]
- そんなに簡単に保存できちゃったら誤爆しそう
- 960 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/30(土) 23:04:55.58 .net]
- >>941
"ESC :w <CR>" まずこれは違う。 ":w <CR>"なので3キーだ。viではノーマルモードを基準に考える。 3キーでも多いのは確かなので、自分も<C-s>にマップしてみたことがあったが、 stty -ixonしていないと端末が止まってしまうし、自分のvimrcが置いていない環境では使えないので、 (保存はよく行う操作なので、環境によって使い分けようとしても普段の癖が出てしまう) 結局:w<CR>に落ち着いている。
- 961 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/30(土) 23:24:50.43 .net]
- 保存時のわずか3キーがそんなに気になるのかなぁ?
いったいどんな文章を編集してるんだろう? ひょっとして数文字程度の文章を何度も何度も書き直しては保存してるんだろうか?
- 962 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/31(日) 00:06:26.71 .net]
- :wは稀にしか使わないな
少しずつ設定ファイルを編集して何かのプログラムからそれを読むってときくらい
- 963 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/31(日) 00:12:38.55 .net]
- プログラミングするとき保存しないのかなぁ?
- 964 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/31(日) 00:26:26.87 .net]
- ESCから始めるって
ずっと入力モードで使っててカーソルキーで移動しまくるとかやってんのかな
- 965 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/31(日) 00:29:23.22 .net]
- オートセーブにして全てのファイルをVCS管理するEmacs使いなら見たことある
- 966 名前:938 mailto:sage [2016/01/31(日) 00:33:43.26 .net]
- プログラミングのデバッグのとき、ちょこちょこ
コードを直すとき気になります。 だけど、vim初心者なので皆さんのいう通りしたがいます。 以前emacs使っていたので、まだctl-sに慣れているのです…。
- 967 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/31(日) 10:08:26.05 .net]
- quickrunというプラグインなら保存前のバッファの内容をvimから実行できるよ
どうしても保存したければ、インサートモードでマップするしかないね
- 968 名前:名無しさん@お腹いっぱい。 [2016/01/31(日) 13:34:23.08 .net]
- >>950
emacs使った方が良くないか? 無理してvim使わなくてもさ。 俺はVimしか使ったことないし、これ以外のエディタは考えられんから使ってるだけだけど。
- 969 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/31(日) 13:43:43.69 .net]
- >>947
普通にコード書いてて途中で保存する必要があまり分からない ノーマルモードには何度も入るけどその度:wする必要とかないでしょ? 最後にZZするだけだけどな
- 970 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/31(日) 13:53:03.08 .net]
- gvimだとZZだとウインドウ閉じちゃって気軽に使えないのかなもしかして
俺は端末エミュレータから使ってるけど
- 971 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/31(日) 14:22:22.47 .net]
- platinum searcherをUnite grepで使ってみたけど、
検索結果に出てくるファイル内の日本語が文字化けしてる。 日本語で検索しても検索できない。 (普通にコマンドプロンプトでptで検索すると日本語で検索できるし、文字化けしないのに・・・) 開いているファイルもgrepで検索されているファイルも utf-8, unix だけどこうなる ちなみに、Kaoriyaのgvim 64bit版を使ってる。 自分は文字化けしてないよって人とか解決法知っている人っている? 設定は公式の説明通り↓ nnoremap <silent> ,g :<C-u>Unite grep:. -buffer-name=search-buffer<CR> if executable('pt') let g:unite_source_grep_command = 'pt' let g:unite_source_grep_default_opts = '--nogroup --nocolor' let g:unite_source_grep_recursive_opt = '' endif
- 972 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/31(日) 14:48:59.56 .net]
- :w^m の3キー面倒って、
腹減ってるけど箸持ち上げるの面倒ってくらい理解できん
- 973 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/31(日) 21:37:08.98 .net]
- >>941
>>950 ctrl-s使いたいなら.vimrcに↓書き込めば? inoremap <c-s> <Esc>:w<CR>i nnoremap <c-s> :w<CR>
- 974 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/31(日) 23:13:28.01 .net]
- 最初からそれ書いて下さい まったくもう
- 975 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/01(月) 09:19:04.97 .net]
- :scrで確認すると/usr/local/share/vim/vim74/plugin/以下のプラグインが読み込まれているんですが
どれも使ってないので読み込まないようにするにはこのディレクトリ内のファイルを削除したらいいと思うんですが Vimをインストールし直す毎に削除するのもだるいので読み込ませないように設定する方法ありますか?
- 976 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/01(月) 14:59:04.96 .net]
- 初めてここ見たから答えてみたら返答こんな感じなんか。
答えなきゃ良かったw
- 977 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/01(月) 17:40:05.23 .net]
- Windowsキーバインドがお望みならVimじゃなくてもいいんだから誰も核心を突くような返答はしない
- 978 名前:956 mailto:sage [2016/02/01(月) 18:15:43.39 .net]
- 丁寧な返事を心がけますのでどうかよろしくお願いします。
- 979 名前:名無しさん@お腹いっぱい。 [2016/02/01(月) 19:47:46.33 .net]
- fdm=exprとして、{と}の範囲をfoldしたい。
ここで、foldexprの指定が分からない。 foldexpr=... 済みません。教えて下さい。
- 980 名前:名無しさん@お腹いっぱい。 [2016/02/01(月) 22:05:01.37 .net]
- Vimに他のエディタの文化を無理やり持ち込もうとするとvimの機能を十全に使えなくなってただ使いにくいだけのエディタになる
Vim使うなら実践Vimくらいは読んどくべき
- 981 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/01(月) 22:53:00.49 .net]
- 分厚いよねー
- 982 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/01(月) 23:01:34.49 .net]
- vimrc を何百行と書いちゃってる人も、 Vim 本来の操作性を無視していると言える
- 983 名前:名無しさん@お腹いっぱい。 [2016/02/01(月) 23:17:39.41 .net]
- inoremapアホみたいにいっぱい定義してノーマルモードに戻らなくなってる奴wwwwww
- 984 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/01(月) 23:41:43.43 .net]
- >>959
お行儀の良いスクリプトなら先頭に if exists("g:loaded_XXX") finish endif こういうの書いてあるはずだから vimrcに let g:loaded_XXX=1 と書いておく
- 985 名前:956 mailto:sage [2016/02/02(火) 10:41:27.99 .net]
- >>968
この設定をしてもファイル自体は読み込まれてますよね :scrの結果を減らしたいんです
- 986 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/02(火) 11:00:41.24 .net]
- >>958
宗教観強くてきしょいねー
- 987 名前:名無しさん@お腹いっぱい。 [2016/02/02(火) 11:12:43.72 .net]
- eclipseにvrapperというプラグインを入れてみたけど使いにくい。
- 988 名前:名無しさん@お腹いっぱい。 [2016/02/02(火) 11:29:50.68 .net]
- 香りやのvimrcに
"保存のショートカット ctrl+s imap <C-s> :write nmap <C-s> :write って書いてたけどおかしいよね?
- 989 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/02(火) 14:17:35.81 .net]
- >>972
こうかね? inoremap <C-s> <Esc>:w<cr>a nnoremap <C-s> :w<cr>
- 990 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/02(火) 14:44:17.44 .net]
- imapだから<esc>いらない
<esc>がいるのはnmap
- 991 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/02(火) 16:55:09.11 .net]
- 特別な理由がなければnoremap使った方がいいな
- 992 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/03(水) 09:36:48.69 .net]
- >>974
逆でしょimapはいる
- 993 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/03(水) 18:38:08.19 .net]
- >>927
自己レスですが、=- ではなく -= でした。 つまらないミスですが、念のためということで
- 994 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/04(木) 03:55:11.83 .net]
- Ubuntu14.04でGvim入れたんだけど、日本語入力の変換中に文字が表示されない
仕様? 対処方法とか設定とかありますか?
- 995 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/04(木) 06:34:18.66 .net]
- >>978
https://github.com/vim-jp/issues/issues/730
- 996 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/04(木) 19:32:14.96 .net]
- >>979
どもです でも今は色々と面倒そうなので諦めてコンソールからVim開いて編集してます
- 997 名前:名無しさん@お腹いっぱい。 [2016/02/06(土) 01:51:11.12 .net]
- mapleaderをスペースに割り当てようと思うだけど
これって何か具合悪いかな?
- 998 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/06(土) 03:02:27.42 .net]
- vimのテーマをvisualstudioのデフォルトの色に変えたいです(背景白 文字黒 青 赤)
どこかにありませんか?
- 999 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/06(土) 10:22:19.24 .net]
- https://www.google.co.jp/search?q=vim+visual+studio+colorscheme
- 1000 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/08(月) 19:34:58.97 .net]
- screen内で長いこと使ってるとvimの立ち上げがすごく遅くなる
screen立ち上げ直すと元の速さに戻るけど・・・ vimとscreenに相性あったりします? 環境 vim 7.4 screen 4.3.1 CentOS 6.7
- 1001 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/09(火) 16:10:30.08 .net]
- vim -u NONEでも遅いのか確認しろ
starttimeで実行時間を計測しろ
- 1002 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/09(火) 19:33:16.15 .net]
- TERMが間違ってる
終了
- 1003 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/10(水) 13:24:13.77 .net]
- ctrl押すと反応悪くなる気はする
- 1004 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/03/26(日) 18:54:38.94 ID:mafUZTcWz]
- NERDTreeで現在開いているディレクトリより上を非表示させるコマンド教えてください。
- 1005 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|