Vimのターミナルの真の力お見せしますよ | ゴリラの技術ブログ      2019-08-13 14:20:29  詳細
# 端末の内容をヤンク VimのターミナルウィンドウでCTRL-W Nを押下するとターミナルの出力を一時的に保留します。 この状態をターミナルノーマルモードと言います。このモードは普通のウィンドウと同様カーソル移動、ヤンク、検索を行うことができます。 ただ、iやAなどのコマンドは挿入モードではなく、通常のターミナ...
https://gorilla.netlify.com/articles/20190812-vim-terminal.html
Vim の :terminal で動かしているシェルで cd したら Vim のカレントディレクトリも変えるプラグイン - Humanity      2019-08-03 20:20:31  詳細
github.com Vim の :terminal で動かしているシェルで cd したら、 Vim のカレントディレクトリも同じパスに :cd するプラグインを作りました。 セットアップ .bashrc / .zshrc に以下を追加してください。 source (sync-term-cwd.vim のリポジトリ)/macros/synctermcwd.sh 仕組み 実質これだけです。 plugin/synctermcw...
http://tyru.hatenablog.com/entry/2019/08/03/112756
Vimのすゝめ改 - なぜ Vim のシンタックスハイライトは遅いのか | 株式会社創夢 — SOUM/misc      2019-08-03 16:20:30  詳細
Vim 使いの「ブイ」(仮名)です。Vim のすゝめ改では、現代のテキストエディタについてのあらゆる話題をテーマに Vim の視点から見た話を行います。 今回のテーマは「なぜ Vim のシンタックスハイライトは遅いのか」です。 久しぶりに重い話を扱おうかと思っています。 1 Vim が遅い? あなたは Vim でファイルを開いてい...
https://www.soum.co.jp/misc/vim-advanced/3/
Visual Studio Codeはなぜ大きなシェアを獲得することが出来たのでしょうか? - Quora      2019-07-29 09:20:27  詳細
それを知るには、プログラミング用エディタの歴史から語る必要があるのかも知れません。 はるか昔、そう、前世紀の頃からUNIX/Linuxでのプログラミング用エディタと言えばvimとEmacsの二大巨頭でした。しかし、vimやEmacsは基本がCUIということもあり、Windowsのライトユーザーには取っつきにくい面がありました。当時、...
https://jp.quora.com/Visual-Studio-Code%E3%81%AF%E3%81%AA%E3%81%9C%E5%A4%A7%E3%81%8D%E3%81%AA%E3%82%B7%E3%82%A7%E3%82%A2%E3%82%92%E7%8D%B2%E5%BE%97%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E5%87%BA%E6%9D%A5%E3%81%9F%E3%81%AE
ぐるなびエンジニアの愛用IDE or テキストエディタを調べてみた - ぐるなびをちょっと良くするエンジニアブログ      2019-07-24 13:20:28  詳細
こんにちは!かとうです。 今回、私は様々なIDE・エディタを渡り歩いてきて、社内の愛用IDE・エディタランキングが気になったので、調査をしてみました!そして愛用者の皆さんに便利な設定や小技を教えてもらいました! 調査結果 一位はVisual Studio Code、僅差でPhpStorm、その後ろをVim等が追いかけるという結果にな...
https://developers.gnavi.co.jp/entry/ide_texteditor/
tmuxとvimによる開発作業フロー      2019-07-14 09:20:38  詳細
今回は、自分が普段どのように開発しているのか、一部をご紹介します。 参考になれば幸いです。 動画内でご紹介した設定内容はこちらの記事にまとめました: https://blog.craftz.dog/my-dev-workflow-using-tmux-vim-48f73cc4f39e 関連記事: vim + tmuxでVSCodeっぽい開発環境を作る https://blog.craftz.dog/building-...
https://www.youtube.com/watch?v=vEwyheX8gH4
How FZF and ripgrep improved my workflow - Sidney Liebrand - Medium      2019-07-13 13:20:38  詳細
Today I want to talk about fzf and ripgrep, two tools I use all the time when working in Vim and the terminal. They have become an absolutely vital part of my workflow. Ever since I started using them I can’t imagine myself functioning without them anymore. What is FZF?FZF is a fuzzy finder for y...
https://medium.com/@sidneyliebrand/how-fzf-and-ripgrep-improved-my-workflow-61c7ca212861
オンラインvimトレーニングで休日にvimmerへの一歩を進めてみよう | DevelopersIO      2019-07-13 09:20:37  詳細
はじめに ローカルでのTerminalを使った開発 EC2インスタンス等へログインした後に発生するテキスト編集作業 など、vim等のテキストエディタを使うシーンというのはそれなりに発生します。いざその場面に遭遇した際に、テキストエディタ操作で手間取ってしまうことは避けたいものです。 vimのローカルトレーニング用テキ...
https://dev.classmethod.jp/tool/be-vimmer-by-trainings/
vimを使うとき十字キーで移動して、vimmerに殺されるその前に - Qiita      2019-07-05 12:20:29  詳細
はじめに あなたがこの記事を読んでいると言うことは、私はすでにこの世にはいないのでしょう。 最後に、あなたに私の犯した罪を告白します。 そうです、vimでの移動に十字キーを使っていたのです。 この事実を知ったvim教の信者たちが血眼になって私を探しています。 きっと、私は見つかるでしょう。 そしてMacBookの十...
https://qiita.com/fasahina/items/2767891134028648f288
Onivim 2      2019-07-05 02:20:27  詳細
Onivim 2 is a retro-futuristic editor - the next version of the Oni project - combining Vim-style modal editing with the aesthetics and language features of modern editors.
https://v2.onivim.io/
ゴリラ.vim #5      2019-06-30 02:20:27  詳細
概要 第5回目の開催です! 今回は株式会社ディー・エヌ・エー様が会場を提供してくださります。 入館方法をよくお読みの上でご応募ください。 発表者 Λlisue Keywords: Python, Django, C#, C/C++, Programmin... KoRoNKoRoN Vim使いかつIT奴隷。 食事時にシャツを汚すスペシャリスト(通称SSS/スリーエス)。 ShinkoShink...
https://www.youtube.com/watch?v=4JNdit6hchw
vim-multiple-cursors で Vim 上で複数行同時編集する - Qiita      2019-06-29 09:20:29  詳細
はじめに Vim には矩形選択して編集することができますが、複数行を同時に編集することができないかやり方を探していました。 その中で見つけた、vim-multiple-cursors というプラグインが便利そうだったので紹介します。 vim-multiple-cursors とは vim-multiple-cursors とは、Vim 上で Sublime Text でのような複数行...
https://qiita.com/gotchane/items/51782cbafbac716b5628
viのZZのこと – NorthPage      2019-06-26 10:20:29  詳細
実をいうとZZのことは書かないつもりだったのだが、成り行きで書いた方がいい雰囲気になってきたので書くことにした。viに関する記事は2週間ぐらいのうちに別途公開予定なので、本論はそちらで語りたい。今回は完全に脱線だ。 最近の若い人(まあ自分はそう言う権利はあると思う)は、だいたいviを終了するのに :wq を使...
https://north.thco.mp/2019/06/25/vi-exit/
viを:wqや:q!、あるいはZZで終了するのとではどちらが効率的か - 人間とウェブの未来      2019-06-26 09:20:31  詳細
今日さくらインターネット研究所の雑談タイムで、viの終了時には:wqや:q!とかで終了するよりもZZで終了すべき、という話題が出た。 ここで簡単に整理しておくと、 :wqはファイルを上書き保存して終了 :qは上書きせずに終了 ZZ はファイルに変更があれば保存して終了、なければ上書きせずに終了 というコマンドである。 ...
https://hb.matsumoto-r.jp/entry/2019/06/25/220519
vim-lsp と eclipse.jdt.ls で Java プログラミング環境を構築する - mikoto2000 の日記      2019-06-26 05:20:28  詳細
下記ツイートを見たので、試してみた。 vim-lsp が安定してきたので jdt language server が普通に使える様になってしまった。LSP なので言ってみれば IDE とやれる事が同じ。Rename も動く。まだ仕事で使うつもりはないけど個人用途でチャラっと Java 書くなら良いね。何と言っても 10秒で Language Server 起動するの...
https://mikoto2000.blogspot.com/2019/02/vim-lsp-eclipsejdtls-java.html
Vimにポップアップウィンドウが入りました - Qiita      2019-06-26 05:20:27  詳細
こんにちわ。 ゴリラ.vimを運営しているゴリラです。 Vim 8.1.1391でポップアップウィンドウという機能が入りました。 これは名前の通り、ポップアップウィンドウを出すという機能です。 現在も実装が進められていてまだ完成ではないのですが、良い感じになってきたので紹介していこうと思います。 どんな感じか? こん...
https://qiita.com/gorilla0513/items/9b15ef8e95dfcc4cb2ad
Interactive Vim tutorial      2019-06-24 18:20:30  詳細
Virtual keyboard (shows keys you need to press on your physical keyboard; not clickable)
https://www.openvim.com/
Vim · Metals      2019-06-23 14:20:34  詳細
Metals works with most LSP clients for Vim: vim-lsc: simple installation and low resource usage but limited functionality (no auto-import, cancellation, formatting, folding). coc.nvim: installation requires neovim or Vim v8.1 along with npm. Feature rich, supports all of LSP. LanguageClient-neovi...
https://scalameta.org/metals/docs/editors/vim.html
GitHub - egaga/openvim: Interactive tutorial for Vim.      2019-06-22 08:20:32  詳細
Dismiss Join GitHub today GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together. Sign up
https://github.com/egaga/openvim
Vim Script for the JavaScripter - w0rp zone      2019-06-20 23:20:14  詳細
JavaScript has one type for numbers, but VimL has two. Number is the type for integers, and Float is the type for floating point numbers. Floating point support is optional, but most modern platforms support it. The Boolean type is new in Vim 8.0, and was added to the language primarily to suppor...
https://w0rp.com/blog/post/vim-script-for-the-javascripter/