[過去ログ]
Vim Part29 (1002レス)
Vim Part29 http://mevius.5ch.net/test/read.cgi/unix/1550073259/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
747: 名無しさん@お腹いっぱい。 [sage] 2020/05/31(日) 20:02:40.80 >>746 :h map-<expr> 式を評価した値がマッピング先になる http://mevius.5ch.net/test/read.cgi/unix/1550073259/747
748: 名無しさん@お腹いっぱい。 [] 2020/05/31(日) 20:41:23.36 >>744 ちょっと改良 inoremap <expr> <Tab> (state('a') ==# 'a' ? "\<C-N>" : "\<Tab>") inoremap <expr> <S-Tab> (state('a') ==# 'a' ? "\<C-P>" : "\<S-Tab>") mode() ではなく state() で状態確認(これで置換モード(R)と仮想置換モード(gR)にも対応) ==# で比較 http://mevius.5ch.net/test/read.cgi/unix/1550073259/748
749: 名無しさん@お腹いっぱい。 [sage] 2020/05/31(日) 21:41:34.27 744さんと748さんの式について何回も申し訳ないんですけど()内部の意味がまるでわからないです…。 vim 関数とかで検索かけてるんですけどstateとかmodeに関する詳しい記述を見つけることができませんでした すこしばかり御教授ねがいます http://mevius.5ch.net/test/read.cgi/unix/1550073259/749
750: 名無しさん@お腹いっぱい。 [sage] 2020/05/31(日) 23:46:27.62 >>749 vim scriptのことはヘルプ引いたほうが早い :h mode() vim script書くならそこのeval.txtは読んでおいた方がいい http://mevius.5ch.net/test/read.cgi/unix/1550073259/750
751: 名無しさん@お腹いっぱい。 [sage] 2020/06/01(月) 01:09:34.93 >>750 ありがとうございます http://mevius.5ch.net/test/read.cgi/unix/1550073259/751
752: 名無しさん@お腹いっぱい。 [sage] 2020/06/01(月) 02:04:54.49 多分理解できました state("a")の値が真のときtabを矢印に置き換えて、偽のときtabをtabに置き換えるということでしょうか http://mevius.5ch.net/test/read.cgi/unix/1550073259/752
753: 名無しさん@お腹いっぱい。 [sage] 2020/06/01(月) 03:30:06.28 意地の悪い言い方だが矢印で補完してるVimmerがいるとは思わなかった 普通C-n、C-pでは http://mevius.5ch.net/test/read.cgi/unix/1550073259/753
754: 名無しさん@お腹いっぱい。 [sage] 2020/06/01(月) 07:13:05.00 vimに乗り換えようとしてる人なのでvimmerではないですね 今回はhelpを学んだのでvimmerに一歩近づきました http://mevius.5ch.net/test/read.cgi/unix/1550073259/754
755: 名無しさん@お腹いっぱい。 [sage] 2020/06/01(月) 08:36:58.10 質問 Enterを押さずにファイル保存する方法を教えてください。 背景 コマンドラインモードでの数字入力を楽にしたくて、vimrcに cnoremap <C-m> 1 cnoremap <C-,> 2 cnoremap <C-.> 3 cnoremap <C-j> 4 cnoremap <C-k> 5 cnoremap <C-l> 6 cnoremap <C-u> 7 cnoremap <C-i> 8 cnoremap <C-o> 9 と設定しました。 <C-m>が<CR>だったためEnterを押すと1がでるようになって vimrcの保存ができなくなりました。
ファイルのバックアップは一切残していないです。 http://mevius.5ch.net/test/read.cgi/unix/1550073259/755
756: 名無しさん@お腹いっぱい。 [sage] 2020/06/01(月) 09:02:29.43 >>755 Shift-z, Shift-z http://mevius.5ch.net/test/read.cgi/unix/1550073259/756
757: 名無しさん@お腹いっぱい。 [sage] 2020/06/01(月) 09:10:37.29 >>756 ありがとう。助かりました。 http://mevius.5ch.net/test/read.cgi/unix/1550073259/757
758: 名無しさん@お腹いっぱい。 [sage] 2020/06/02(火) 23:17:03.15 <C-x><C-n>で補完したいものを選択した状態で確定させるだけの方法を教えてください Enterキー押すと改行されてしまうのであくまでも補完候補を確定させるだけがやりたいです http://mevius.5ch.net/test/read.cgi/unix/1550073259/758
759: 名無しさん@お腹いっぱい。 [sage] 2020/06/03(水) 00:07:41.23 <C-Y> http://mevius.5ch.net/test/read.cgi/unix/1550073259/759
760: 名無しさん@お腹いっぱい。 [sage] 2020/06/03(水) 02:08:02.42 ありがとうございます。 http://mevius.5ch.net/test/read.cgi/unix/1550073259/760
761: 名無しさん@お腹いっぱい。 [sage] 2020/06/04(木) 16:56:08.81 人口結構居るんだな。 http://mevius.5ch.net/test/read.cgi/unix/1550073259/761
762: 名無しさん@お腹いっぱい。 [sage] 2020/06/04(木) 21:25:58.04 一回話題出来ると伸びるよね http://mevius.5ch.net/test/read.cgi/unix/1550073259/762
763: 名無しさん@お腹いっぱい。 [sage] 2020/06/05(金) 09:37:01.76 {で段落移動できるけどコマンドラインモードでこれ指定できる? sedより行操作が楽なんでexやedであれこれしたい http://mevius.5ch.net/test/read.cgi/unix/1550073259/763
764: 名無しさん@お腹いっぱい。 [sage] 2020/06/05(金) 15:49:54.20 normal {とかそういう話? http://mevius.5ch.net/test/read.cgi/unix/1550073259/764
765: 名無しさん@お腹いっぱい。 [sage] 2020/06/06(土) 16:51:43.25 指定行以外の削除ってvimはどう指定する? 1,3dはできてもsedみたいに1,3!dはできないのね http://mevius.5ch.net/test/read.cgi/unix/1550073259/765
766: 名無しさん@お腹いっぱい。 [sage] 2020/06/06(土) 17:39:42.40 指定行ヤンクして全部消したら? http://mevius.5ch.net/test/read.cgi/unix/1550073259/766
767: 名無しさん@お腹いっぱい。 [sage] 2020/06/06(土) 18:00:51.17 :%!sed '4,7\!d' http://mevius.5ch.net/test/read.cgi/unix/1550073259/767
768: 名無しさん@お腹いっぱい。 [] 2020/06/11(木) 11:24:46.21 最近vim使い始めました 難しー(_ _).。o○ http://mevius.5ch.net/test/read.cgi/unix/1550073259/768
769: 名無しさん@お腹いっぱい。 [sage] 2020/06/11(木) 17:49:07.46 慣れてくると他のエディタやブラウザのテキストエリア等でjjjjjjjとかやりだす http://mevius.5ch.net/test/read.cgi/unix/1550073259/769
770: 名無しさん@お腹いっぱい。 [sage] 2020/06/11(木) 18:01:54.28 いやならねーよ 頭の切り替えできない人? http://mevius.5ch.net/test/read.cgi/unix/1550073259/770
771: 名無しさん@お腹いっぱい。 [sage] 2020/06/11(木) 18:05:01.14 普通になるけど http://mevius.5ch.net/test/read.cgi/unix/1550073259/771
772: 名無しさん@お腹いっぱい。 [sage] 2020/06/11(木) 18:43:25.80 >>765 :1,3d|%d|put 0 とか http://mevius.5ch.net/test/read.cgi/unix/1550073259/772
773: 名無しさん@お腹いっぱい。 [sage] 2020/06/11(木) 18:43:53.02 :1,3y|%d|put 0 だった http://mevius.5ch.net/test/read.cgi/unix/1550073259/773
774: 名無しさん@お腹いっぱい。 [] 2020/06/11(木) 20:59:41.03 :wqa http://mevius.5ch.net/test/read.cgi/unix/1550073259/774
775: 名無しさん@お腹いっぱい。 [sage] 2020/06/11(木) 22:05:28.11 数年前に自分でvim環境を作っています。 vimの入力モードで ../../ や /home/user/ などのようにスラッシュまで入れるとそのディレクトリのファイル一覧のリストが出る設定を使っていました。 この機能はおそらくneocomplecacheプラグインの機能だと思っています。 neocomplecacheが更新終了しているので、neocompleteに乗り換えたのですが、上記のスラッシュでリストがでなくなってしまいました。 どうすれば出るようにできますか? neocompleteの設定は下記URLの「Configura
tion Examples」にある設定をそのままコピペして使っています。 https://github.com/Shougo/neocomplete.vim http://mevius.5ch.net/test/read.cgi/unix/1550073259/775
776: 名無しさん@お腹いっぱい。 [sage] 2020/06/11(木) 23:17:56.42 >>775 プラグインの機能ではないしneocompleteも開発は終わってる 手動補完なら<C-X><C-F>でファイル補完はできる ちなみにdeopleteなら入れるだけで自動補完の候補に出てくる http://mevius.5ch.net/test/read.cgi/unix/1550073259/776
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 226 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s