[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/27 08:22 / Filesize : 218 KB / Number-of Response : 1018
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Vim Part26



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/14(日) 16:52:31.90 .net]
Vim 6以降に関する話題、Part26です。
www.vim.org/

前スレ
Vim Part25 [転載禁止]?2ch.net
peace.2ch.net/test/read.cgi/unix/1427713482/

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

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/21(日) 19:45:22.87 .net]
実践Vim読んでからvimの使い方が色々と変わったわ

672 名前:名無しさん@お腹いっぱい。 [2017/05/21(日) 20:07:57.81 .net]
チュートリアルで充分

673 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/21(日) 20:10:49.94 .net]
vimtutorの内容なんて初歩の初歩だけやん
サーバ管理だけに使うならそれでいいけど、プログラミングに使うには全然機能が紹介されてない(´・ω・`)

674 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/21(日) 20:12:12.66 .net]
:hに全部書いてある

675 名前:名無しさん@お腹いっぱい。 [2017/05/22(月) 10:26:36.09 .net]
業者の本推し必死だな

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 12:22:10.13 .net]
読んだ者は薦め
読まぬ者は否定する

読んだ者は経験則に基づいて薦めているが
読まぬ者は何に基づいて否定しているのか

読んだ者は否定もする、翻訳が悪いなどと具体的に指摘できるが
読まぬ者は否定材料が全くない、故に業者乙とだけ書くのである、バカの極みである

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 13:27:20.34 .net]
私は職業プログラマーで、6年前に開発環境をWindowsからMacに移行して以来、エディタもVimを使うようになった(それまでは秀丸)。
Vim日本語ドキュメントだけを頼りにして。
件の書籍は存在も知らなかったし読んでもいないが、それでも今の私は立派な(笑)Vim使いになっている。

678 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 16:09:09.33 .net]
別に読んでも読まなくてもいいけどオススメしたら業者みたいな空気はさすがにおかしい

679 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 16:23:01.58 .net]
そんな"空気"はないだろ?
一人が言ってるだけで



680 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 17:35:09.81 .net]
知らなかったことを威張られましても
あ、立派って自己申告ですか

681 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 18:05:24.82 .net]
こういうやつ >>671 の感覚がわからん
>>688 はただ単に"実践Vim"を読ますにドキュメントだけでマスターしたと言ってるだけなのに、何が気に食わないんだ?
こんなアホがいるからこのアホと無関係な"実践Vim"までディスられるんだろ

682 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 18:13:35.12 .net]
ディスってんの一人じゃないですかね

683 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 19:03:06.17 .net]
688が空気読んでくれることに期待

684 名前:名無しさん@お腹いっぱい。 [2017/05/22(月) 21:43:21.15 .net]
何年使おうが案外ぽっかり使ってない機能って残ってるよ
vim使いこなしてますなんて口が裂けても言えんわ

685 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 22:18:01.47 .net]
使いこなしている、なんて誰か言ってるか?
それと、使っていない機能が残っていようが、自分用の道具なんだからすべての機能を使う(知る)必要はない
あいかわらずアホがいるな

686 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 22:23:42.14 .net]
ギャラリーとしては、荒れて伸びてるほうが過疎ってるより

687 名前:嬉しいんだけど、欲をいえば具体的なテクニックに絡めて煽り合ってほしい []
[ここ壊れてます]

688 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 22:24:19.83 .net]
具体的な vim の、でした。

689 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 22:25:19.32 .net]
何にでも言えることだが、知れば知るほど分からないことが増えてくるのさ
実践Vimを読んだ者は己の未熟さを知り
ドキュメントだけ読んだ者はマスターした気になるのよ



690 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 22:39:23.23 .net]
じゃあ質問

abcdefghijklmno
abcdefghijklmno
...
abcdefghijklmno
abcdefghijklmno

上記のjにカーソルがあったとして、
ファイル最下部のjに行きたい場合の最善の方法を知りたい
Gfjとか、100jみたいな多めに数字を
前置する操作以外で教えてください

691 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 22:59:33.21 .net]
意味が分からん、Gfjよりきっと最善の操作方法があるに違いないってセブンセンシズが囁いてんの?
Gfjでええやんか

692 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 23:03:30.70 .net]
>>680
最善て何?
Gfjが最善でない理由は?

693 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 23:12:15.79 .net]
入力数が少なかったり、行き過ぎた場合の修正が容易であればより効率的な方法だと思う

自分は Gfj よりも適当なのは思い付かないけど

694 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 23:58:23.64 .net]
>>680
Gfj以外だと
se wrapscan
gg?j
とか

695 名前:680 mailto:sage [2017/05/23(火) 02:00:36.21 .net]
例があんまり良くなかったですね
最善って言葉はGfjよりきっと最善の操作方法があるに違いないって思い込んだ結果出てきた言葉なので許してくださいw
gg?jとかは自分の中では面白い操作方法でした
ありがとうございました!

696 名前:名無しさん@お腹いっぱい。 [2017/05/23(火) 08:36:22.84 .net]
f文字列なんて機能知らなかった

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 10:34:38.61 .net]
ソースは至高のドキュメント

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 12:38:29.71 .net]
>>686
便利。
逆方向はF。文字の一個手前はt
;でリピートできる
括弧の途中から括弧の手前まで消したい時に、dt) とかよくやる

699 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 12:44:44.50 .net]
>>687
ソースで知りたい所に素早くたどり着くにはどうしたらいいですか



700 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 14:13:35.12 .net]
何かキーワードでgrepするのが一番簡単だと思うけど

701 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 14:25:03.37 .net]
そのキーワードを思いつくのが大変で
結局ある程度精通してないとなかなか調べがつかんです

702 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 14:31:27.99 .net]
vi 最下行 ジャンプ とかでぐぐってしまいます

703 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 14:35:47.66 .net]
>>689
:h if_cscop.txt
:h tagsrch.txt
https://github.com/larrupingpig/vimgdb-for-vim7.4

704 名前:名無しさん@お腹いっぱい。 [2017/05/23(火) 14:36:58.41 .net]
遅いような気がするんですが…:vimgrepを利用しますか?

705 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 15:00:39.58 .net]
>>694
grepprgオプションを適切に設定して :grep を使うべき

706 名前:名無しさん@お腹いっぱい。 [2017/05/23(火) 15:41:13.59 .net]
>>695
パフォーマンスを考慮すると外部grepですよね

windows の findstr の対応エンコーディングは非力なので
cygwin を導入して lgrep のビルドをすべきかな…

windows版のvim使いは grep に何を利用してます?

707 名前:名無しさん@お腹いっぱい。 [2017/05/23(火) 15:53:50.98 .net]
windows使いはソフトウェア板行けよ4ね

708 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/24(水) 20:08:36.86 .net]
>>696
windowsに限らないが ripgrep 一択

709 名前:名無しさん@お腹いっぱい。 [2017/05/25(木) 00:48:16.58 .net]
>>698
dやっぱ有力候補

>>697 4ね
は?( ̄^ ̄)凸 オマエw



710 名前:名無しさん@お腹いっぱい。 [2017/05/25(木) 08:43:57.84 .net]
まあ、ドザはうざいな

711 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/25(木) 21:57:48.32 .net]
WSLはウィンドウズに入りますか〜?

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/25(木) 22:01:24.99 .net]
窓は日本語やらコマンドやらの扱いが腐ってるから使いたくないわ

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/25(木) 22:01:56.16 .net]
というかここUNIX板やんけ

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/26(金) 08:29:17.81 .net]
ある外部のコマンドが動いてるかどうか調べる方法ってありますか?
具体的には、apvlvが開いていなければ起動、みたいな感じにしたいのですが……

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/26(金) 08:50:52.08 .net]
>>704
ps ... | grep foo して動いてなければ apvlv を起動するシェルスクリプトを system() で呼び出すなど

716 名前:名無しさん@お腹いっぱい。 [2017/06/01(木) 13:42:26.25 .net]
vim-jpのメンバーってどうやったらなれるの?
絶対活動してないだろって人もメンバーもいるし謎
勉強会に参加したかどうかで決まる?

717 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/01(木) 16:16:27.33 .net]
lingr辺りで聞いてみたらどうだ?
俺あそこ参加してるわけじゃないから適当だが

718 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/09(金) 18:03:15.29 .net]
str="(str:hogehoge)"に対し、substitute()関数1つでhogehogeにするにはどうすればいいんですか?

719 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/09(金) 21:10:20.14 .net]
>>708
試してないがこんな感じでどうかな
substitute(str, '(str:/(/w/+/))', '/1', '')



720 名前:名無しさん@お腹いっぱい。 [2017/06/10(土) 09:23:31.91 .net]
let str = "(str:hogehoge)"
let str = "hogehoge"

721 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/10(土) 10:20:44.31 .net]
すまん、バックスラッシュがスラッシュになってたわ

>>708
substitute(str, '(str:\(\w\+\))', '\1', '')

722 名前:名無しさん@お腹いっぱい。 [2017/06/10(土) 12:54:16.13 .net]
>>694
grep したいファイルが git 管理なら git grep が便利かも
自分は Linux も win も fugitive プラグイン入れて
:Ggrep です

723 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/13(火) 22:25:17.22 .net]
_aaa.bbb_というファイルを自動でfiletypeに設定したいので、.vimrcに設定したいです。

下記だと、__aaa.bbb_、_aaa.bbb__などのように "_" が連続した場合も対象になるので、
"_" の次は "_" ではない何か、にしたいのですが、どのように書けばよいでしょうか?

autocmd BufNewFile,BufRead _*_ set filetype=vim

724 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/13(火) 23:52:32.17 .net]
>>713
関数作ってそこで判断する感じかな

725 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/14(水) 00:05:02.42 .net]
>>713
試してないがこんな感じ?
fu! s:foo(file)
if a: file ==# '_aaa.bbb_'
setf vim
endf

autocmd BufNewFile,BufRead * cal <sid>foo(expand('%'))

726 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/14(水) 00:08:54.51 .net]
>>713
あ、関数作らなくてもその場で判断できるな
雰囲気的にこんな感じ
autocmd BufNewFile,BufRead _*_ if expand('%') =~ '^_aaa.bbb_$' | setl filetype=vim | endif

727 名前:名無しさん@お腹いっぱい。 [2017/06/14(水) 00:59:13.56 .net]
>>713
autocmd BufNewFile,BufRead _[^_]*[^_]_,_[^_]_ set filetype=vim

_[^_]*[^_]_
  _aa_, _aaa_, _aaa.bbb_, _a_b_, _..._, など
_[^_]_
  _a_, _1_, _?_, など

vim-jp.org/vimdoc-ja/autocmd.html#autocmd-patterns
> パターンの解釈方法は、ファイル名の解釈方法と大体同じである。
(中略)
> [^ch] は 'c' と 'h' 以外の文字にマッチ

728 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/14(水) 09:23:31.32 .net]
教えてください。
$で行末まで移動すると行末の最後の可視文字に移動しますよね?
ところが、
v$で行末までヤンクしようとすると改行コードまでヤンクされてしまいますよね?
これを行末の可視文字までにすることはできますか?

729 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/14(水) 16:14:17.53 .net]
>>718
なんのためのビジュアルモードやねん、v$hyでええやろ



730 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/14(水) 18:40:28.45 .net]
>>718
g_

731 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/14(水) 19:38:47.91 .net]
>>720
きゃぁ〜素敵♪

732 名前:713 mailto:sage [2017/06/15(木) 00:52:32.96 .net]
>>714-717

皆さまありがとうございま

733 名前:キ。
関数、if文、正規表現的な表現と、色々使えるんですね。
vimは奥が深い。
とりあえず今回は正規表現的な[^_]を使ってみます。
ありがとうございました。
[]
[ここ壊れてます]

734 名前:名無しさん@お腹いっぱい。 [2017/06/23(金) 15:09:09.06 .net]
g_とか初めて知ったわ。Vim すげー

735 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/23(金) 15:20:29.38 .net]
逆はg^ね。
よく_と^が対になってるから覚えとくと吉(いま思い出した

736 名前:名無しさん@お腹いっぱい。 [2017/06/23(金) 16:33:43.94 .net]
>>724
また :help してみる気になった。
そして日本語版がかなり充実していて驚いた。もう英語版捨ててもいいくらいの内容だな。

737 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/23(金) 22:47:23.48 .net]
>>720
こういうオトナ格好いい

738 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/23(金) 22:58:41.31 .net]
>>719
こういうオバカ格好わるい

739 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/24(土) 16:36:00.75 .net]
gの接頭辞が付く奴で便利なコマンドって他にあるかね
最後に編集した箇所にカーソル飛ばしてインサートモードに出来るgiはよく使う(´・ω・`)



740 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/24(土) 16:47:47.20 .net]
geとかg~とか

741 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/24(土) 18:39:42.11 .net]
>>728
よく使うのは
gv
g;
gi

742 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/24(土) 21:39:21.00 .net]
>>718
カーソル位置から行末までヤンクしたいということなら、
y$

743 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/25(日) 10:30:13.24 .net]
Jだとスペース入るけどgJなら入らないとか

744 名前:名無しさん@お腹いっぱい。 [2017/06/25(日) 20:34:12.27 .net]
このgは結局なんのコマンドなんだ?

745 名前:名無しさん@お腹いっぱい。 [2017/06/25(日) 21:26:53.98 .net]
押しやすいキー

746 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/25(日) 21:33:35.15 .net]
一等地にあるワリに特にこれといった意味付けのない
汎用プレフィクスみたいな存在

747 名前:名無しさん@お腹いっぱい。 [2017/06/26(月) 23:57:53.71 .net]
vimでyoucomletemeを使っています。
javascriptにて、サードパーティモジュールの補完がどうしてもできません…
具体的にはblessedというクールなモジュールの補完がしたいんです!!どうしたらよろしいでしょうか?

748 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/27(火) 00:01:49.06 .net]
>>736
YCMのreadmeにTernとrequirejsを設定したらいけそうな雰囲気なこと書いてあるけど試した?

749 名前:名無しさん@お腹いっぱい。 [2017/06/27(火) 01:14:17.41 .net]
僭越かつ恐縮でありますが、自分の拙いアレでございますところrequirejsはまた違ったアレであるっぽいと感じております…。
じっさいの所、javascriptというものは素晴らしく難解でごじゃります。



750 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/29(木) 20:55:03.83 .net]
>>590
vim-orgmodeってのもあるけど何かとっても重い。

751 名前:名無しさん@お腹いっぱい。 [2017/06/30(金) 11:38:48.20 .net]
ttps://gist.github.com/02015678/cddcac5ea9aba201343d3ef455092b04
上記syntaxを使っています。

文字入力してenterしたり、コメント入れてenterすると文字列の先頭に空白?タブ?がついてインデントされます。
このインデントを無効にしたいのですが、
let b:did_indent = 〜
のような記述が見当たりません。
どうすれば無効にできますか?

752 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/30(金) 13:18:23.08 .net]
>>740
インデントはふつうindent/cdslib.vimに書いてある
もしruntimepathにそのファイルがなければ、autoindentが設定されてるとか?
:se ai? で autoindent なら設定済。se noai でオフできる

753 名前:740 [2017/07/06(木) 19:53:13.53 .net]
>>741
コメントありがとうございます。
確認が遅くなりすみません。

インデントは設定で設定されるということでしょうか?
~/.vim/indent/cdslib.vim

設置したのは下記のみです。
~/.vim/syntax/cdslib.vim

また、下記を確認したところ、"noautoindent"となりました。
:se ai?
noautoindent

そうなると、下記コードのどれかがインデントの制御をしていると思うのですが、
どれかわかりますでしょうか?
ttps://gist.github.com/02015678/cddcac5ea9aba201343d3ef455092b04

754 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/06(木) 20:00:32.16 .net]
>>742
こんなのとか?
machakann.hatenablog.com/entry/2015/08/15/132247
そのソースはハイライトしかしないから外部のどっかでインデントかかってるはず

755 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/09(日) 14:42:51.26 .net]
( を入力したら () にするのは

ttps://github.com/cohama/lexima.vim

でいい感じになったのですが、
| がカーソルだとして

|hello

のときは

|()hello

ではなく

|(hello)

としたいのです。

つまり ysw( が ( だけでできないかなと。

一番ベストはカーソル位置が中途半端な h|ello でも (hello) になれば最高です。

756 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/09(日) 15:52:22.18 .net]
>>744
https://github.com/tpope/vim-surround
これどうかな?
自分の環境だと
yss) でカーソルが hello の先頭の場合も途中の場合でもそれっぽく囲ってくれる

757 名前:sage [2017/07/09(日) 16:57:36.10 .net]
yss) 完璧だった。ありがと。

( したら何もなければ () になって
( の横に文字があったら (hello) できないですか

758 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/09(日) 17:16:33.56 .net]
>>746
<cword>とかで判定したらいけると思う

759 名前:740 mailto:sage [2017/07/11(火) 00:54:07.79 .net]
>>743

このページ、まさに探していた情報ですね。
こんな色々な設定方法があるんですね、これはちょっと調べたくらいじゃわからない。。

時間がある時にじっくり調べてみたいと思います。
ありがとうございました。



760 名前:名無しさん@お腹いっぱい。 mailto:age [2017/07/12(水) 01:25:29.12 .net]
ヘルプウィンドウのみで有効になるキーマップって autocmd あたりで設定できますかね。
:help autocmd-events-abc<CR> には目を通したのですが、それらしき項目(「カーソルがヘルプウィンドウにあるとき」とか)
がなかったです。
具体的にはヘルプウィンドウに居るときは `<Esc>` mapped `:helpclose<CR>` な設定をしたいのです。


" NeoVim になって幾つか隠しコマンドが削られて悲C
" :Ni! とか。
" :help!<CR>/:help 42 とかは生き残ってるけど。

761 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/12(水) 01:30:54.75 .net]
>>749
au! Filetype help あたりでできるんやないかね

762 名前:名無しさん@お腹いっぱい。 mailto:age [2017/07/12(水) 01:41:12.11 .net]
蛇足ですが
augroupe HelpWindowEscKeyClose
autocmd!
autocmd FileType help nnoremap <Esc> :helpclose<CR>
augroupe

763 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/12(水) 01:42:11.60 .net]
>>750
すいません時間差でした。>>751 のような設定では効果ありませんでした……。

764 名前:749 mailto:sage [2017/07/12(水) 01:52:22.70 .net]
スレ汚してすいません。
749 = 751 = 752 = 753 です。

765 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/12(水) 03:58:26.64 .net]
Kaoriya版 8.0.596 だけど、 >>751 で動いたよ
ただ nnoremap に <buffer> 付けた方がいいね

766 名前:749 mailto:sage [2017/07/12(水) 04:05:06.95 .net]
>>754
ありがとうございます!<buffer> 付けたところ期待通りの動作になりました!
:help map-<buffer> 百万回読み直してきます。

一応動作環境は:自家製 NeoVim 0.2.0 on DragonFly BSD 4.8.0 でした。
" NeoVim だと autocmd 周りがちょっと厳密に処理されるみたいですね。

767 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/16(日) 18:03:30.09 .net]
Vim の大文字小文字の判別を平仮名片仮名に拡張できたらいいな〜
(「大文字」を「片仮名」だとして) gUiw でカーソル下の単語を一挙にカタカナにとか。
個々の事例は関数駆使すればいけそうなんだけど……我侭だな。
でも ~ とか gu/gU が無駄なんだよな、日本語打ってると。

768 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/16(日) 21:44:52.68 .net]
窓系エディタでできる「再変換」ができるといいよねとか

769 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/16(日) 22:01:33.00 .net]
>>757
それ一時期プラグインとして実装しようとしてたww
しかし阿呆な俺は
<c-word> の「読み」を Migemo 系列の辞書から解析

得られた「読み」をローカルの SKK 辞書から線形で検索

検索結果を今度は検索語句と見て SKK 辞書から線形検索
くらいしか思い付かず、資源的に絶望した。

Vim でもっと日本語が打ちやすくなれば嬉しいんだけどね。
それでも Vim 6.x にプラグイン天こ盛りしてた頃よりも
NeoVim 0.2.x 素で使う方が日本語入力環境は大分マシだとは思う。
日本語の word 系の移動がトリッキーな方法じゃなく実現されてて感動したし。

長文失礼。



770 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/16(日) 22:09:59.46 .net]
cscopeを使うために .vimrc に以下のように指定してあります。

if has("cscope")
    set cscopequickfix=s-,c-,d-,i-,t-,e-
endif

C の変数の上で^\s とやっても、:help cscope に書いてあるように
変数を定義している場所のリストが出ずに、見つかった最初の行に
jumpして、最下行に、

(1 of 6): <<global>> EXPORT_SYMBOL(init_level4_pgt);

と表示されます。

(1 of 6) ということは、6個候補があることになりますが、次の候補
に移る方法がわかりません。

helpに書いてあるようにリストを出すか、次の候補に移る方法があれば
教えてください。 vimのバージョンは7.4, cscopeのバージョンは15.8bです。

よろしくお願いします。

771 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/16(日) 22:23:35.28 .net]
>>759
使ったことないが、候補がquickfixに出てるなら:qnextで次、 :qprevで前に移動できる
あと :cwindow でquickfixウィンドウが開く






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<218KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef