Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
thinca
@thinca
:h :open
vim-jp-bot
@vim-jp-bot
                                                        *:o* *:op* *:open*
:[range]o[pen]                  |:visual|と同様。Exモードを終了します。
                                {Vi: オープンモードで編集を開始する}

:[range]o[pen] /pattern/        上と同様で、さらに現在行の中で "pattern" に
                                マッチする桁へカーソルを移動します。

Vimにオープンモードはありません。まったく便利ではないからです。Viな":open"
でオープンモードを開始しますが、VimでExモードを抜けます。その結果、Viの場合
と同じコマンドが実行できるようになります。ただ、1行だけを再描画するのでなく、
画面全体を再描画する点が違います。
Tsuyoshi CHO
@tsuyoshicho
そうですね...位置というより完了ファイル覚えるのが大変
おつかれさまでした
Yuta Katayama
@yutkat
おつかれさまでした
thinca
@thinca
おつかれさまでしたー
kuuote
@kuuote
おつです
thinca
@thinca
!reading_vimrc stop
vim-jp-bot
@vim-jp-bot
おつかれさまでした。次回は続きを読むので、どこまで読んだか覚えておきましょう!
Tsuyoshi CHO
@tsuyoshicho
:!open . は Mac のopen呼び出しですね、たぶん
vim-jp-bot
@vim-jp-bot
アーカイブページを更新しました: 第403回
thinca
@thinca
分割により残量が全く読めないけどのんびり読みたいので次回は中編にしよう
!reading_vimrc next 中編
vim-jp-bot
@vim-jp-bot
次回予告を更新しました:
次回 第404回 2020-03-28 23:00 LumaKernel さん
mityu
@mityu
おつかれさまでした
monaqa
@monaqa
おつかれさまでした
mityu
@mityu
:!open . で Finder で Vim のカレントディレクトリが開けます。
monaqa
@monaqa
(あ,ごめんなさい,自分のコメントで :open って書いてますが :!open の間違いです)
(そしてこの間違い,モノホンの Vim でもよくやってエラーを起こす)
thinca
@thinca
キーマッピングしよう
cnoreabbrev open !open
monaqa
@monaqa
ですね... 空いてるキー探して割り当てよう
abbrev 全然使いこなせてないな...
Fujiwara Takuya
@tyru
thinca
@thinca
!reading_vimrc start
vim-jp-bot
@vim-jp-bot
=== 第404回 vimrc読書会 ===
  • 途中参加/途中離脱OK。声をかける必要はありません
  • 読む順はとくに決めないので、好きなように読んで好きなように発言しましょう
  • vimrc 内の特定位置を参照する場合は行番号で L100 や L100-110 のように指定します
  • 今回は複数ファイルがあるため、filename#L100 のようにファイル名を指定します
  • 省略した場合は直前に参照しファイルか、それがない場合は適当なファイルになります
  • 特定の相手に発言/返事する場合は @username を付けます
  • 一通り読み終わったら、読み終わったことを宣言してください。終了の目安にします
  • ただの目安なので、宣言してからでも読み返して全然OKです
  • 今回は中編です。終了時間になったら、途中でも強制終了します
  • 前回参加していた方は続きから、参加していなかったら最初からになります
  • 続きは来週読みます
  • いつも通り各自のペースで読むので、どこまで読んだか覚えておきましょう
    今回読む vimrc: LumaKernel さん:
    init.vim (DL)
    option-basic.vim (DL)
    mapping.vim (DL)
    dein-setting.vim (DL)
    show-whitespace.vim (DL)
    openapps.vim (DL)
    colors.vim (DL)
    gvim.vim (DL)
    setup-powershell.vim (DL)
    cpp.vim (DL)
    competitive-programming.vim (DL)
    vimscript.vim (DL)
thinca
@thinca
404
Tsuyoshi CHO
@tsuyoshicho
hi
kuuote
@kuuote
:tsurai:
hi
thinca
@thinca
hi
Yuta Katayama
@yutkat
hi
tamago324
@tamago324
hi (すごい久々の参加です!)
thinca
@thinca
ようこそ!
前回どこまで読んだっけかな
monaqa
@monaqa
hi
thinca
@thinca
hi
Tsuyoshi CHO
@tsuyoshicho
openapps.vim#L49+10
これ便利だな
vim-jp-bot
@vim-jp-bot
openapps.vim#L49-L59
  49 | if has('terminal') || has('nvim')
  50 |   if has('win32') || has('win64') || g:is_wsl
  51 |     if executable('pwsh.exe') && !g:is_wsl
  52 |       " WSL で pwsh.exe を起動するとなぜか $PWD がセットされない
  53 |       command! Pwsh :vertical new | :term pwsh.exe
  54 |       call add(g:mapping_descriptions, [':Pwsh', 'open pwsh in +terminal'])
  55 |     elseif executable('powershell.exe')
  56 |       command! Pwsh :vertical new | :term powershell.exe
  57 |       call add(g:mapping_descriptions, [':Pwsh', 'open powershell in +terminal'])
  58 |     endif
  59 |   endif
kuuote
@kuuote
vimscript.vim#L18 ぱっと見でよくわからなくてhelp見てなるほどってなった
vim-jp-bot
@vim-jp-bot
vimscript.vim#L18
  18 |   put =l:res
thinca
@thinca
openapps#L52+1 $PWD ってたしかシェル由来だよね
vim-jp-bot
@vim-jp-bot
openapps.vim#L52-L53
  52 |       " WSL で pwsh.exe を起動するとなぜか $PWD がセットされない
  53 |       command! Pwsh :vertical new | :term pwsh.exe
kuuote
@kuuote
式評価レジスタか
thinca
@thinca
vertical new はなんで必要なのだろう。 :term って確か何もしないと分割されるよね
kuuote
@kuuote
:vertical terminalが望むものな気がする
Tsuyoshi CHO
@tsuyoshicho
ヘルプから
ウィンドウを縦分割するには、次のようにします: >
:vertical terminal
thinca
@thinca
そんな気がする
これが mods の力
kuuote
@kuuote
modsこの前vimrcに書き加えた :benri: