vim-jp » Vimのユーザーと開発者を結ぶコミュニティサイト

Vim Magazine 2018 年 03 月号

Posted on 2018-03-31


話題

今月の新機能

今月の新機能及びユーザーに影響のある変更は以下のとおりです。

  • 8.0.1554: --clean オプションで起動された場合は 'runtimepath'~/.vim (~/vimfiles) が含まれないようになりました
  • 8.0.1557: printf() 関数が引数が1つのみの場合にエラーが出ないようになりました
  • 8.0.1558: 端末ウィンドウ内で右クリックした際にポップアップメニューが出るようになりました
  • 8.0.1562: 端末デバッガーが右クリックでブレークポイントを設定できるようになりました
  • 8.0.1563: getwinpos() 関数が追加されました (関連: 8.0.1574)
  • 8.0.1570: :popup コマンドが端末でも動くようになりました
  • 8.0.1587: クリップボードレジスタ (*, +) からインサートモードでペーストする場合は文字通り挿入されるようになりました
  • 8.0.1592: terminal セッションの復帰が実装されました
  • 8.0.1593: 端末ウィンドウを閉じようとした時の挙動を設定できるようになりました (デフォルトでは閉じようとするとE947エラーが発生します)
    • term_setkill() 関数が追加されました
    • term_setrestore() 関数のオプションに term_kill が追加されました
    • :terminal コマンドのオプションに ++kill が追加されました
    • GVim でウィンドウの × ボタンをクリックすると実行中の端末ウィンドウがあっても自動終了するようになりました
  • 8.0.1595: ExitPre イベントが追加されました
  • 8.0.1596: TerminalOpen イベントが追加されました
  • 8.0.1602: {[]: 42} のようなキーが配列の JSON を json_decode() するとクラッシュする問題が修正されました
  • 8.0.1607: --clean オプションで起動した際に .gvimrc も読み込まないようになりました
  • 8.0.1608: +directx 機能がデフォルトで有効になりました
  • 8.0.1609: 'guioptions'! フラグが追加されました (関連: 8.0.1616, 8.0.1617)
  • 8.0.1612: 引数なしの :terminal コマンドがデフォルトでシェル終了後に閉じるようになりました
  • 8.0.1624: term_dumpdiff(), term_dumpload() 関数の各種未実装オプションが実装されました
  • 8.0.1630: trim() 関数が追加されました
  • 8.0.1641: 端末ウィンドウ内のコマンドが Vim へメッセージを送信するためのエスケープシーケンスを用いた端末 API が追加されました (関連: 8.0.1643-1645, 8.0.1647)
  • 8.0.1649: 引数リストコマンドの補完が追加されました
  • 8.0.1651: :ls コマンドの出力に端末ウィンドウのバッファを示すフラグが付くようになりました

Vimに関する脆弱性

特筆すべき脆弱性の報告はありませんでした。

リリース情報

新着スクリプト

月間ダウンロードランキング

  1. taglist.vim : Source code browser (supports C/C++, java, perl, python, tcl, sql, php, etc) (1000)
  2. The NERD tree : A tree explorer plugin for navigating the filesystem (732)
  3. wombat256.vim : Wombat for 256 color xterms (717)
  4. python.vim : Enhanced version of the python syntax highlighting script (445)
  5. OmniCppComplete : C/C++ omni-completion with ctags database (348)
  6. c.vim : C/C++ IDE – Write and run programs. Insert statements, idioms, comments etc. (347)
  7. nginx.vim : initial version (338)
  8. AutoComplPop : Automatically opens popup menu for completions (323)
  9. jellybeans.vim : Colorful, dark color scheme (317)
  10. yaml.vim : Syntax coloring and functions for YAML (275)

vim-jp issues

Open : 262 (+1) Closed : 899 (+6)

もどる