行番号に行くときにコードを展開する方法はありますか?たとえば、私は:35
と入力します。ここで35行目が折りたたまれている場合は、実際にその行に移動するには手動でそのセクションを展開する必要があります。 :35
と入力し、そのコードを自動的に展開して、私のカーソルがそれ以上キーを押さなくても35行目に置いておきたいと思います。行番号に行くときに自動的に折り畳みを展開します
6
A
答えて
7
は、次のマッピングでこれを達成することができます。この例では、私はグラムZ \ を選びました:35
自体、これは達成するのが難しいでしょう。 :cmap <expr>
で<CR>
を傍受し、getcmdtype()
とgetcmdline()
で入力したコマンドを確認し、数値の場合はコマンドを操作してnormal! zv
を追加します。
2
zv。 :help zv
から:このコマンドは、おそらく何らかの方法で自動的に起動することができますが
View cursor line: Open just enough folds to make the line in
which the cursor is located not folded.
、私はまだそれに遭遇していません。そのままの状態でコマンドを使用すると、私はうまくいきました。
0
新しいコマンドマッピングを定義します。
"[count]G Also open fold under cursor when supplying [count] (i.e.
" jumping to a particular line, not the end of the
" buffer). Use [count]|gg| if you don't want this.
nnoremap <expr> G (v:count ? 'Gzv' : 'G')
の場合:あなたの代わりに:35
の35G
コマンドを使用している場合
:nmap \gz gg<Bar>zO
関連する問題
- 1. Vimの折り畳みを自動的に展開する方法はありますか?
- 2. テーブルビュー行を展開して折り畳む
- 3. vimでの自動ルビ折り畳み
- 4. 折り畳みを開き、vimでその終わりにジャンプ
- 5. Eclipseが自動的にインポートステートメントを折り畳まないようにする
- 6. JQueryモバイルは折り畳み可能なコンテンツを動的に追加します
- 7. c#winform:node TreeViewで展開と折りたたみを行う
- 8. html javascriptの折りたたみ/展開テーブルの行、子の行
- 9. jsTreeノードは展開/折りたたみを行いません。
- 10. 折り畳みとタグリスト
- 11. ジャスパーレポートテーブルの自動行番号
- 12. すべてではなく選択したdivのみを折り畳んで展開しますか?
- 13. jqueryを使ってテーブルセルから折り畳みボックスを展開する
- 14. ファイル内のすべての関数をvimで自動的に折り畳むことはできますか?
- 15. ブートストラップ折り畳まれたメニューが開き、すぐに再び折りたたみます
- 16. JQuery - 動的に3番目の展開行をテーブルに追加する
- 17. CollapsiblePanelExtender:クライアント側のjavascriptから折り畳み/展開を開始できますか? (AJAX Control Toolkit)
- 18. エディタの折り畳みを素早く作成するには?
- 19. VIM構文の折りたたみ:複数行のコメントの折り畳みを無効にする
- 20. デフォルトでは、Eclipseの折り畳み/展開の設定はどこですか?
- 21. すべてのコミットにGithub発行番号を自動的に付加する
- 22. 自動的IDSのみ連続番号
- 23. emacsのコメントブロックを自動的に展開
- 24. アドバイス/ブレーンストーンの書き直しと展開/折りたたみボックス
- 25. Rを削除するときにRデータフレームの行番号を自動的に縮小する方法
- 26. サイズ変更メニュープラグインに折り畳みがありますか?
- 27. 電子メールのヘッダー行を適切に折り畳む(0123)。
- 28. 番号は固定幅の新しい行に折り返されません
- 29. 私のエクセルテーブルを自動的に展開します。
- 30. 崇高なテキスト2:Sublimeは、デフォルトでファイルを開くときにコマンド(折り畳みコード)を実行する方法を教えてください。
これを ':au CursorMoved *:normal zv'と組み合わせると、このトリックを行う必要があります。 – MaienM
@MailenM: 'j' /' k'で動いても移動する折り畳みが開きます - これは便利だと思います。 –