[過去ログ]
Vim Part29 (1002レス)
Vim Part29 http://mevius.5ch.net/test/read.cgi/unix/1550073259/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
883: 名無しさん@お腹いっぱい。 [sage] 2020/07/28(火) 21:23:41.44 ありがとう let使うのが良さそうだから試してるわ http://mevius.5ch.net/test/read.cgi/unix/1550073259/883
884: 名無しさん@お腹いっぱい。 [sage] 2020/07/29(水) 05:42:09.08 .viminfoが分割されるんだけど何が原因だろ コマンド履歴が減ったと思ったらなぜか.viminf{pに移動してる http://mevius.5ch.net/test/read.cgi/unix/1550073259/884
885: 名無しさん@お腹いっぱい。 [sage] 2020/07/29(水) 06:47:07.08 sudoか何かでパーミッション変わったんじゃないか http://mevius.5ch.net/test/read.cgi/unix/1550073259/885
886: 名無しさん@お腹いっぱい。 [sage] 2020/07/29(水) 08:08:47.57 なんかこのスレか前スレでも似たような症状の人がいたな。 解決してたかどうか忘れたが。 http://mevius.5ch.net/test/read.cgi/unix/1550073259/886
887: 名無しさん@お腹いっぱい。 [sage] 2020/07/30(木) 06:48:14.20 起動時にカーソル動かさいないで単語検索してハイライトするの出来たわ ありがとう nvim $file_path "+call cursor($line_number, $column_number)" "+set hlsearch | let @/ = \"$search_words\"" http://mevius.5ch.net/test/read.cgi/unix/1550073259/887
888: 名無しさん@お腹いっぱい。 [sage] 2020/08/05(水) 09:47:11.80 Vimでシンタックスハイライトの設定に対するテスト機能ってありません? 「ある文書のここの部分は,xxxVariableNameという名前でハイライトされる」 みたいなことを自動で確かめたいんです。 http://mevius.5ch.net/test/read.cgi/unix/1550073259/888
889: 名無しさん@お腹いっぱい。 [sage] 2020/08/07(金) 10:07:40.51 なさげっすね http://mevius.5ch.net/test/read.cgi/unix/1550073259/889
890: 名無しさん@お腹いっぱい。 [sage] 2020/08/11(火) 21:41:21.02 qfixhowmのサイトが404になってる… たまにしか使わない操作とか調べるのに使ってたのに ヘルプはhtmlの方が見やすいからないと不便 http://mevius.5ch.net/test/read.cgi/unix/1550073259/890
891: 名無しさん@お腹いっぱい。 [sage] 2020/08/13(木) 07:48:01.17 qfixhowm直してくれたみたいだけど、急いで変換したからかいろいろ崩れてるな。 前のバックアップはないのか。兎に角ありがとうございました。 http://mevius.5ch.net/test/read.cgi/unix/1550073259/891
892: 名無しさん@お腹いっぱい。 [] 2020/08/16(日) 18:08:10.52 コマンドがnormal mode から呼ばれたかvisual modeから呼ばれたか判定するにはどのようにしたらよいのでしょうか? function! Test()<br/> if(mode()=='n')<br/> echo "n"<br/> elseif(mode()=='v')<br/> echo "v"<br/> endif<br/> endfunction<br/> command! -range Test :call Test()<br/> 両方ともnが表示されてしまいます。 http://mevius.5ch.net/test/read.cgi/unix/1550073259/892
893: 名無しさん@お腹いっぱい。 [] 2020/08/16(日) 18:10:05.19 <br/>改行は無視してください http://mevius.5ch.net/test/read.cgi/unix/1550073259/893
894: 名無しさん@お腹いっぱい。 [sage] 2020/08/16(日) 19:26:56.80 visualモードから呼ぶとき(コマンドラインモードに入るとき)には先頭に’<,’>が付くだけだからやりたいことによる マッピングの最初に<C-u>を付けて余計なものを消すことはよくある http://mevius.5ch.net/test/read.cgi/unix/1550073259/894
895: 名無しさん@お腹いっぱい。 [] 2020/08/17(月) 10:35:31.52 行いたい動作は下記のようなマッピングを使わずにコマンドで行いたいです " open-browser.vim let g:netrw_nogx = 1 " disable netrw's gx mapping. nmap gx <Plug>(openbrowser-smart-search) vmap gx <Plug>(openbrowser-smart-search) 下記のように書くと 選択している場合は選択している単語 選択してない場合はカソール下の単語 と切り替えができません。 何かいい方法をご存じでしたらご教授お願い致します。 command! -range GoogleSearch call openbrowser#_keymap_smart_search('v') "command! GoogleSearch call openbrowser#_keymap_smart_search('n') http://mevius.5ch.net/test/read.cgi/unix/1550073259/895
896: 名無しさん@お腹いっぱい。 [sage] 2020/08/17(月) 11:09:06.93 >>895 それをやってるプラグインがあった https://github.com/voldikss/vim-translator/blob/575d88605182be5feaef4bf97e38de6b15e2db88/plugin/translator.vim#L42 https://github.com/voldikss/vim-translator/blob/575d88605182be5feaef4bf97e38de6b15e2db88/autoload/translator/util.vim#L121 http://mevius.5ch.net/test/read.cgi/unix/1550073259/896
897: 名無しさん@お腹いっぱい。 [sage] 2020/08/18(火) 09:26:29.86 >>896 ありがとうございます。参考になります。 簡単にできると思いましたがいろいろな場合分けが必要なのですね。 http://mevius.5ch.net/test/read.cgi/unix/1550073259/897
898: 名無しさん@お腹いっぱい。 [sage] 2020/08/18(火) 14:24:36.11 >>895 ちなみにnmap/vmapで実現すると何か問題が生じるの? 自分は似たような動作をそういう方法で実現してて, よろしくない挙動が発生するんであれば修正したいから 教えて欲しい。 http://mevius.5ch.net/test/read.cgi/unix/1550073259/898
899: 名無しさん@お腹いっぱい。 [sage] 2020/08/18(火) 15:05:08.20 >>898 そのmapが分からなきゃ問題を指摘しようがないでしょ http://mevius.5ch.net/test/read.cgi/unix/1550073259/899
900: 名無しさん@お腹いっぱい。 [sage] 2020/08/18(火) 18:35:01.66 >>899 nmap gx <Plug>(openbrowser-smart-search) vmap gx <Plug>(openbrowser-smart-search) http://mevius.5ch.net/test/read.cgi/unix/1550073259/900
901: 名無しさん@お腹いっぱい。 [sage] 2020/08/18(火) 19:02:08.31 >>898 nとvでマッピング先のコマンドを同じにする(したい)なら内部で判定するしかないしそれぞれのモード専用のコマンドを作ってマッピングするならそれでもいいんじゃない openbrowserのことは知らないが単に文字列を渡したいだけならユーザーがどうするのかは好みの問題では http://mevius.5ch.net/test/read.cgi/unix/1550073259/901
902: 名無しさん@お腹いっぱい。 [sage] 2020/08/18(火) 19:23:48.89 モード専用のコマンドというかrangeに対応してるかしてないかだな コマンドを使うときに今は範囲指定したからrange対応版してないから通常版と判断したいかどうか http://mevius.5ch.net/test/read.cgi/unix/1550073259/902
903: 名無しさん@お腹いっぱい。 [sage] 2020/08/19(水) 00:32:25.29 >>898 別に問題があるわけではないです 個人的な感性で申し訳ないのですが、ググるという動作はなんとなくコマンドのほうが直感的と思ったからです。 なぜか考えたのですが文章を編集するわけではないからですかね あとマッピングは汚さず、できるだけvimデフォルトで行いたいと言うのもあるかもしれません http://mevius.5ch.net/test/read.cgi/unix/1550073259/903
904: 名無しさん@お腹いっぱい。 [sage] 2020/08/19(水) 09:08:28.23 がっつりマッピング変えようかと思ったどそれ自体忘れるというジレンマ http://mevius.5ch.net/test/read.cgi/unix/1550073259/904
905: 名無しさん@お腹いっぱい。 [sage] 2020/08/19(水) 09:33:12.08 Vimはテキストエディタというよりもテキストエディタエディタと化してる人もいるんじゃなかろうかw メジャー所のマッピングは語っても仕方ないので、個人的に細かいんだけどよく使う便利マップは挿入モードで()を()<Esc>i にするマップ {}とか[]とか""とかも同様にマッピングしてる Shiftを外し遅れて次までShift付きになるのが嫌いで昔から()と連続入力してから中に打つ癖があるのですごい便利 分かる人には伝わると思うw http://mevius.5ch.net/test/read.cgi/unix/1550073259/905
906: 名無しさん@お腹いっぱい。 [sage] 2020/08/19(水) 10:08:14.02 >>905 ()<esc>iってスマホのIMEでよく見かけるやつか!いいやん! こういう「細かくて地味だけどちょい便利マッピング」もっと欲しいw http://mevius.5ch.net/test/read.cgi/unix/1550073259/906
907: 名無しさん@お腹いっぱい。 [sage] 2020/08/19(水) 10:11:26.54 暫く使ってない端末のvimの操作方法が分かりません! http://mevius.5ch.net/test/read.cgi/unix/1550073259/907
908: 名無しさん@お腹いっぱい。 [sage] 2020/08/19(水) 10:33:01.20 あんまり基本機能的な部分でマッピングしすぎるとそうなるよね まあvimrcを持ち歩けば大体はカバー出来るけど環境によってはそれをインポートする術がない可能性もあるからなあ そんな状況に当たったことはないけど他人の環境でカスタマイズされ過ぎたVimが思い通りに動かなくて少し困ったという逆の経験はあるわ http://mevius.5ch.net/test/read.cgi/unix/1550073259/908
909: 名無しさん@お腹いっぱい。 [sage] 2020/08/19(水) 12:17:08.09 Vimのスクリプトじゃなくて本体で対応して欲しい機能が 選択範囲の文字列で検索すること いまのところスクリプトで実現しようとすると https://vim.fandom.com/wiki/Search_for_visually_selected_text ここにある通りレジスタを一つ潰さざる得ないから時偶困る。 http://mevius.5ch.net/test/read.cgi/unix/1550073259/909
910: 名無しさん@お腹いっぱい。 [sage] 2020/08/19(水) 19:23:57.88 それF1にマッピングしていつも使ってる http://mevius.5ch.net/test/read.cgi/unix/1550073259/910
911: 名無しさん@お腹いっぱい。 [sage] 2020/08/25(火) 00:16:03.86 neovimでdeinを使っています。 neovimを開いて下記コマンドをたたいてもステータスラインがでません。 set laststatus=2 しかし、インサートモードにするとステータスラインが出ます。 何か原因の推測はできますでしょうか? dein_lazy.tomlは次レス↓ http://mevius.5ch.net/test/read.cgi/unix/1550073259/911
912: 名無しさん@お腹いっぱい。 [sage] 2020/08/25(火) 00:17:04.13 # dein_lazy.toml その1 [[plugins]] repo = 'Shougo/deoplete.nvim' hook_source = ''' let g:deoplete#enable_at_startup = 1 inoremap <expr><tab> pumvisible() ? "\<C-n>" : "\<tab>" " Expand the completed snippet trigger by <CR>. imap <expr><CR> \ (pumvisible() && neosnippet#expandable()) ? \ "\<Plug>(neosnippet_expand)" : "<C-r>=<SID>my_cr_function()<CR>" function! s:my_cr_function() abort return deoplete#close_popup() . "\<CR>" endfunction ''' on_event = 'InsertEnter' [[plugins]] repo = 'Shougo/neco-syntax' on_event = 'InsertEnter' http://mevius.5ch.net/test/read.cgi/unix/1550073259/912
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 90 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s