[過去ログ] Vim Part28 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
902: 2019/01/19(土)21:52 AAS
map
903: 2019/01/21(月)16:21 AAS
シンタックスハイライトの走査を
文字を書き込んでいる最中には停止して
書き終わってノーマルモードに戻ったときに評価するようなこと
って可能ですかね。
904: 2019/01/21(月)19:45 AAS
可能です
905
(1): 2019/01/22(火)13:40 AAS
お世話になります。
Vim の7.2(だったかな?)なんですが、長いソースコードを読み込むとシンタックスカラーが適用されないんです(泣)
再度適用するコマンド(だったかな?)を実行しても駄目です。
.vimrcのどっかになんかのサイズを大きくする(?)オプションあったような気がするんですけど、ご存知の方、教えくださいm(_ _)m
906: 2019/01/22(火)15:59 AAS
>>905
Vim の version は8.1 でした。
907
(1): 2019/01/22(火)17:33 AAS
1行が長いならset synmaxcol=0
908: 2019/01/22(火)21:51 AAS
>>907
一行が長いわけではなく1ファイルの行数が多かった、のですが、
synmaxcol=0 を試したところ上手くいきました。
ありがとうございます。
909: 2019/01/23(水)00:40 AAS
今後のために :helpgrep からの :copen を憶えとこうか
910
(1): 2019/01/23(水)08:41 AAS
お世話になります。
matchit.vim のことで。

<ul.*>:</ul<ol.*>:</ol> の組み合わせが上手く動作しないです。
<table.*>:</table> 等、他は問題ない(みたい)です。

何故か </ul> から <ul> への上方向には移動しますが、
<ul> から </ul> への順方向には移動しません。

お分かりの方、いませんか?
911
(2): 2019/01/24(木)09:49 AAS
>>910
これじゃね
外部リンク:stackoverflow.com
912
(1): 2019/01/24(木)11:01 AAS
>>911
すばらしい!
そのものズバリですね。
日本語サイトばかり調べていたので気が付きませんでした。
<ul> の場合は % で次の <li> に進むんですね。
g% なら </ul> に。
でも記事どおりに match_words を編集して、<ul> と </ul> を対応するようにしました。
ありがとうございましたm(__)m
ところで、なんでこんな情報まで知ってるんですか?
913: 2019/01/24(木)15:23 AAS
神回答者を煽っていくスタイル
914: 911 2019/01/24(木)18:06 AAS
>>912
知ってたわけじゃないけど、どういう仕組みになってるんだと思って matchit.vim ul ol をキーワードにして検索すると一番上に出てきたぞ
SOの例だと ol と li の質問だったけど、b:match_words にパーサーの定義があってこれを編集すればカスタマイズできると書いてあった
915: 2019/01/24(木)22:26 AAS
私自身はVimを使い続けたいと思っているのですが
vscodeよりVimのが適している状況があまり思いつかなくて悩んでいます。

今の私のVimの出番はリモート接続やコマンドラインで編集したいときと
貧弱マシン使うときくらいです。
活用方法があったら教えてください。
916: 2019/01/24(木)22:42 AAS
vimの何が好きか知らないけどcodeでいいならcodeのvimキーバインドでいいんじゃない
917: 2019/01/25(金)00:10 AAS
それな
でもVSCの本来のショートカットが使えなくなる問題はあるよ
918: 2019/01/25(金)18:22 AAS
jedi-vim 入れたら数文字入力するたびに
.vim\dein\.cache\_vimrc\.dein\pythonx\jedi\jedi\evaluate\compiled\subprocess\__main__.pyなるファイルが
別窓で開いて全く動作しないのですがどうすればよいのでしょうか。
Windows版KaoriyaVim、Python3.5、jediインストール済みです。
919: 2019/01/25(金)21:24 AAS
#include "myheader.h" // myheader.hにaiueoaiueoと書いてある。
aiu
この状態で<C-n>をタイプするとVimのもともとの機能でaiueoaiueoと候補が表示されてくれるのですが
Neocompleteを使うことで<C-n>とタイプしなくても自動で表示されて欲しいです。

clangをインストールして他にプラグインを追加すればできるような説明がよく検索に引っかかるのですが
clangなし、他のプラグインなしでNeocompleteの機能だけで自動表示させる方法はないでしょうか?
920
(2): 2019/01/26(土)19:11 AAS
#include <gtk/gtk.h>
int main()
{
gtk_widget_set{ここで<C-x><C-i>}
とするとすべてのファイルを探しに行ってしまって
帰ってこなくなってしまうのですがすばやく補完を表示する方法はないでしょうか?
921
(1): 2019/01/26(土)21:31 AAS
>>920
<C-W><C-F>でヘッダを開いてから<C-N><C-W>で補完してみては
かなり邪道な気もするが
922: 2019/01/26(土)21:57 AAS
他のブラウザなり何かでコピーしたものをヤンクのレジスタにいれられます?
923: 2019/01/26(土)23:45 AAS
set clipboard&
set clipboard^=unnamedplus
クリップボードにヤンク文字列を入れるならこれ
vimが独自のクリップボードを持ってるからシステムとコピペできないとか実にふざけてる
924: 2019/01/27(日)06:49 AAS
クリップボード関連はプラットフォームとかvimの種類とかで違うでしょ
まず環境晒さないと
925: 2019/01/27(日)09:18 AAS
Ubntu18.4 pycharm Idea Vim pluginです
926
(1): 921 2019/01/27(日)13:11 AAS
>>920
921の方法はダメダメだった
そもそも <C-X><C-W> なんてコマンドはない
正しくは <C-N> で 'complete' オプションに w が入っていれば他ウィンドウからの単語が候補に入ることを利用したかった
しかしヘッダが他のヘッダをインクルードしているだけの場合はうまくいかない

で、代替案は :h ft-c-omni を見てもらいたい
ここではシステムの全てのヘッダの tags ファイルを作ってしまうという荒技が紹介されている
この方法では使うつもりのないライブラリの識別子までタグ補完の候補に入ってしまうので、使いたいライブラリのヘッダだけを ctags の対象にすればいいと思う
/usr/include 以下の全ヘッダから tags を作って試してみたが、 <C-X><C-I> よりかなり高速に補完できる
927: 2019/01/28(月)08:23 AAS
:Fontzoom +1でGVimのフォントサイズを1増やせるプラグインを使用しているのですが
フォントサイズを変更するたびにウィンドウのサイズも変えたいです。

以下の設定では一瞬ウィンドウのサイズが変更されるのですが、すぐにもとに戻ってしまいます。
nnoremap <C-Up> :Fontzoom +1<CR>:set lines-=2<CR>:set columns-=2<CR>
どうすれば期待した結果を得られるのでしょうか。
928: 2019/01/29(火)21:54 AAS
>>926
回答ありがとうございます。
ヘッダ内のキーワードが自動で表示されてほしかったので
Neocompleteでどうにかできないか調べてみたのですが
Shougo/neoincludeというプラグインがあって、
これを入れるとソースコード保存時にチェックが走って
その後、自動でヘッダファイル内のキーワードが補完されるようになりました。
929: 2019/01/30(水)23:32 AAS
一行選択を<S-V>でできるようですが改行コードを含めずに一行選択する方法はないでしょうか?
930: 2019/01/30(水)23:53 AAS
v$hと同じことを?
931: 2019/01/31(木)10:39 AAS
改行を含まない行をテキストオブジェクトとしてLに当ててる。選択ならvilかval

xnoremap il g_o^o
xnoremap al g_o0o
onoremap <silent> il :<C-u>normal! ^vg_<CR>
onoremap <silent> al :<C-u>normal! 0vg_<CR>
1-
あと 71 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.147s*