Vim を使い DarkPowerを得る
力がほしいVimを愛用し初めて1年半、そろそろ力が欲しいと思っていたところ。Dein.vimDein.vim is a dark powered Vim/Neovim plugin manager.良いものを発見。 まさにdark powerを得るチャンス。※イメージ →haya14busa...
View ArticleリモートサーバでVimを使いたくない人が入れておくべきVSCodeの拡張機能 ~ EC2を例に ~
この記事はVisual Studio Code Advent Calendar 2017の10日目の記事です早速ですが、皆さんはリモートサーバのファイルをいじる時、どんなエディタを使っていますか?普段はIDEを使ってるけど、仕方なくVimで、、、という人も多いと思います(自分です)...
View Article今年作ったプラグイン、使って良かったプラグイン
Vim2 Advent Calendar 2017の10日目の記事です! 9日目は @misato8310さんの Windowsでdein導入したい&&オレオレvimrcのお話でした。私もそのうち.vimrc晒すとかやってみようかな…!今回、私は『今年作ったプラグイン、使って良かったプラグイン』という内容でお送りさせて頂きます。作ったプラグインまずは作ったプラグインをご紹介します。...
View Article初心者でもわかるVim設定ファイルの読み方
エイチームライフスタイル アドベントカレンダー2017の11日目は、株式会社エイチームライフスタイルのWebエンジニア@matsu06が担当します。...
View Article初心者向け!3日でvim病になる方法
この記事は Advent Calendar 2017 vim2 の11日目の記事ですくぎゅう10と申します。vim歴は半年。vim知識は本当にまだまだですので 今回は超初心者向けの記事を投稿しようと思います。ズバリ「たったの3日でvim病になる方法」です。vim病とは、(http://d.hatena.ne.jp/keyword/vim%C9%C2)...
View Article僕の.zshrcと.vimrcのおはなし
こんにちは。 締め切り15分前に書き始める系エンジニアのぐりです。この記事は呉高専エンジニア勉強会 Advent Calendar 2017の11日目の記事です。 昨日の記事はether0x2caさんの学術論文のすゝめでした。 論文の種類、公開されているサイトとその紹介が書かれていて、論文読んでみようかなって思う記事でした。...
View ArticlezshでvimVim+Tabでエラーになる場合の対処法(zplug編)
zsh + zplug 環境で vimでファイル名補完をしようとして突然できなくなったときの対処法です。ここ数週間で2回ハマったのでメモ 事象vim ~/dotf # ここでTab補完しようとする_arguments:451: _vim_files: function definition file not...
View Article行の抽出
手順/input:v//dサンプルhttps://getbootstrap.com/docs/4.0/components/forms/#form-row<form><divclass="form-row"><divclass="col"><inputtype="text"class="form-control"placeholder="First...
View Article【随時更新】若手エンジニアに試してほしい、開発スピードを上げるため工夫
Ateam Hikkoshi Samurai Inc. Advent Calendar 2017 12日目です。 本日はエイチーム引越し侍の新卒1年目、Webエンジニアの@ueki05が担当します。みなさん、自身の開発スピードをなかなか上げれずにお困りではないでしょうか? もしくは、回りに開発スピードを上げれずに困っている人はいませんか?...
View Articlevim-go に unite/denite source を作って contribute した話
作って PR して入れてもらいました。そもそも vim-go にそんな機能あるの?という話から unite/denite source の作り方まで簡単に解説してみます。Add support for unite.vim about :GoDecls / :GoDeclsDir by delphinus · Pull Request #1391 · fatih/vim-goAdd support...
View ArticleVimでPHPのコードをシュワルツ変換してソートする
(この記事はピクシブ株式会社 AdventCalendar 2017の12日目の記事です)今回のあらすじリファクタリングDSLとしてのVim scriptの威力に再び社内がおののいてる— tad3 (@tadsan) October 25,...
View Article2018年に向けてNeoVim&dein.vimを整えた
こちらはフロムスクラッチ Advent Calendar 2017の4日目の記事です。はじめに普段はIDEやAtomなどを全く使わず、VimでRubyやらJavaScriptを書いています。実践Vimを読んだものの、思考のスピードで編集できるほどのVim力はないです。やりたいことliterally the future of...
View ArticleCtagsでVimにタグジャンプ機能を追加する
このエントリーは、aratana Adventカレンダー13日目のエントリーです。はじめまして!! 新卒一年目、Vim一年生の田村です。前日は、@mt-kageさんの「はじめてのServerless ✕ Webpack ✕ TypeScript」というエントリーでした。...
View Articlevim-shiny という plugin を作った
はじめにこれはVim2 Advent Calendar 2017 13日目の記事です 前日の方に引き続き,自作vim pluginの紹介です.VinConf2017 の感極まり駆動開発で,vim-shinyというプラグインを作成した. 今までに,いくつかプラグインを実装したことはあものの, そのほとんどが,syntax-highlightを行うためのもの (例えば,vim-jsx-pretty)...
View Article�【2016年12月決定版】劇的に作業効率を上げるツール15選
はじめに2016年も終盤に差し掛かってますが、皆さんに朗報があります 下記のアプリをインストールして使いこなせるようになれば、2017年から本質的な仕事のみに集中することができるかと思います。一度は考えたことがあるかもしれませんが、自分の思考スピードとコンピューターの操作スピードを同じ速度にする ことで、思考の赴くままに成し遂げたいことができるようになるのではないでしょうか。...
View ArticleDeniteのソースを作ろう
Deniteとは?まずは軽くDeniteについて紹介します。 Vim8/Neovimのプラグインの一つです。Uniteの後継プラグインです。 「ある一覧から特定のデータを検索してアクションを実行する」ことができます。例えば標準機能である、「ファイル一覧からファイルを検索、選択して開く」です。 このファイル一覧のことをソースと言います。...
View Article全角入力のままノーマルモードに戻ってもすぐコマンド打てるよ: Vim
目的何が何でも全角入力してノーマルモードに戻っても、IMEを切り替えるコマンドを押さずにすぐコマンド打ちたい設定ファイルFromEscapeToJapanese_eisuu.json{"title":"Terminal等でESCあるいは^[で日本語入力を英数に","rules":[{"description":"TerminalまたはMacVimでESCあるいは^[を押したときに日本語入力を英数に切...
View ArticleVimでPHPの開発環境をサクッと整える
普段、複数の環境(例えば、PHPとRuby、PHPとgolangなど)で開発を行う場合、 IDEだとPHPStormや、RubyMineなど、各開発環境に応じてエディタを切り替えて利用することになり、...
View Articlexargsで受け取った複数のファイル名をvimで開く(BSD系以外の場合)
TL;DRシェルでfind、grep等をパイプしてxargsで受け取ってvimで開くには、find . -type f -name hoge | xargs sh -c 'vim $* < /dev/tty' とすれば良い。 これを毎回書くのは面倒なので、alias xargsvim='xargs sh -c '\''vim $* < /dev/tty'\'''...
View ArticleNeovimと闇の力を手に入れる
経緯今使っているvimプラグインの開発が止まったのでさすがに引っ越したい(そして闇の力を手に入れたい)https://github.com/Shougo/neocomplete.vimhttps://github.com/Shougo/neobundle.vimやりたいことあまり時間をかけずに最低限使える状態でNeovimに移行雑な状態でもRailsの開発はできるようにしたい最低限、denite(フ...
View Article