次回予告 第605回 日時: 2024/02/10 (土) 23:00 場所: Gitter (Matrix #vim-jp_reading-vimrc:gitter.im) vimrc: garchomp-game さん (後編) init.lua lua/config/command.lua lua/config/init.lua lua/config/mappings.lua lua/config/option.lua lua/plugins/Comment.lua lua/plugins/actions-preview.lua lua/plugins/aerial.lua lua/plugins/codeium.lua lua/plugins/diffview.lua lua/plugins/lsp/lua_ls.lua lua/plugins/lua-guide-ja.lua l
template.vim と言う車輪を再発明した。そう、vim ではありがちな「新しいファイルを編集する際にテンプレートを読み込む」プラグイン。名前が適当すぎるのは仕様。 意外な事に、全く同名のスクリプトが www.vim.org に見当たらなかったのでこの名前にした。もちろん考えるのが面倒だったのが1番の理由。ものすごく似た名前ならあったけど気にしてはいけない。 テンプレートエンジンってのは相当な種類出回っていて、短いのになると 1 行で書ける*1。ではなんで今更作ったのかと言うと、ざっと見渡してみて自分好みのものが見当たらなかったから。それだけです。 テンプレートエンジンの自作は vim ユーザが必ず一度は通る道だよね! GitHub - thinca/vim-template: Simple and flexible template engine. 実は書いたのは結構前なんだけど、
I recently switched from MacVim to vim inside tmux, using iTerm in full screen mode (Command+Enter). It’s pretty rad. I tried screen first, but even after a lot of screwing around there was still a lot of brokeness, and I don’t like how it does split panes anyways. Follows are some notes about what is required for tmux. Get the latest vim and tmux Latest vim required for proper clipboard sharing,
問題 Vimではデフォルトで500種類以上の言語をシンタックスハイライトすることができます。 また、シンタックスハイライト以外の設定も充実しており、 デフォルトでは約100種類の言語で専用の自動インデントが行われるようになっています。 この約100種類は普段使用する範囲ならば何の問題もないのですが、 人口比率の少ない言語で何かを書こうとしたら デフォルトでは専用インデント設定がなかったというケースは案外あります。 文法がC系の言語であれば'smartindent'で誤魔化すことができるのですが、 人口比率が少ない言語は大抵の場合 'smartindent' が使えない言語です。 という訳で独自の自動インデントの設定を書く必要が出てきました。 しかしどう書けばよいのでしょうか。 解決方法 例として Haskell 用のインデント設定を書くことにしましょう。 Haskellはメジャーな言語では
vimインストールで'os_unix.c:45:30 error: selinux/selinux.h: No such file or directory'というエラーが出る どうも俺です。 僕は新しいサーバが到着したらまず行うのがログインシェルの設定です。 次にvimのインストール(ソース)なのですが、make でこけまくったのでメモします。 OSはCentOS5.3。vimは7.2です。 まずソースをダウンロード # wget 'ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2' # wget 'ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz' # wget 'ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz'します。 次に解凍
I founded SuperOrbital to help companies navigate the Cloud Native waters through consulting and training. Pre-order our six hour video on using Cloud Foundry BOSH today! In the past, I've run engineering for Pivotal's Cloud Foundry, Founded Thunderbolt Labs, run Product and Engineering at Engine Yard, and wrote Shoulda and Airbrake. I also co-authored Rails AntiPatterns: Best Practice Ruby on Rai
cles::blog 平常心是道 blogs: cles::blog NP_cles() « ネットで国会図書館の学位論文が読めるようになるかも :: Linux から ActiveDirectory の管理下にあるファイ... » 2010/11/11 vim が勝手に行末に改行をつけて困った linux vi 95 3へぇ vimがデフォルトで行末に改行をつけてしまうことを知らなくて、mount.cifsのcredentialsファイルをうっかりvimで編集してハマってしまったのでメモ。 どちらかといえばvimの問題というよりは、sambaの問題のような感じがします。。。。。 例えばvimでtestという内容のファイルを作って、単純に :wq で終了させた後に、odで見てみるとこんな感じで改行(\n)がついていることが確認できます。 $ od -c test.txt 0000000
Vimをお使いの皆様の多くは、pathogenとgit-submoduleを駆使してプラグインを管理しているのではないかと思います。 pathogenとgit-submoduleの問題私もこの方法を使っていたのですが、git-submoduleをVimプラグインの管理に使うのはオーバースペックだと感じていました。 私はプラグイン開発者ではないので、プラグインのバージョンを固定したいという欲求があるわけでもないですし、できるだけ新しい物を使いたいわけです。 そうすると、たとえば毎朝「git submodule update」とかやっちゃうともう大変です。 毎日「plugin version bump」みたいなコミットをしなきゃいけないわけですよ。 私は常に最新のプラグインを使いたいだけなのに、コミットログがどんどん汚れていきます。 また、外の環境でプラグインを管理しなきゃいけないというのが、
バイナリファイルを表示させることなら、 $ hexdump -C picture.png 00000000 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 |.PNG........IHDR| 00000010 00 00 00 0a 00 00 00 0f 08 02 00 00 00 52 9d c9 |.............R.?|とか、 $ xxd picture.png 0000000: 8950 4e47 0d0a 1a0a 0000 000d 4948 4452 .PNG........IHDR 0000010: 0000 000a 0000 000f 0802 0000 0052 9dc9 .............R..みたいに、hexdumpコマンドとかxxdコマンド(この記事を書いてて知った)を使えばできる。 でも、
About Vrapper is an Eclipse plugin which acts as a wrapper for Eclipse text editors to provide a Vim-like input scheme for moving around and editing text. Unlike other plugins which embed Vim in Eclipse, Vrapper imitates the behaviour of Vim while still using whatever editor you have opened in the workbench. The goal is to have the comfort and ease which comes with the different modes, complex com
First, I will show you the screen shot The screen of vim is divide into two sub windows, the top one can display the code and the bottom one shows the variable you want to watch. Well, this can be changed by you, you can split the window any way you like. You can use C-B to make a break, and press R to run your program, and press S to step, and C-J to add the variable you want to watch. You can do
Welcome to Eclim¶ The power of Eclipse in your favorite editor. What is it?¶ Eclim provides the ability to access Eclipse code editing features (code completion, searching, code validation, and many more) via the command line or a local network connection, allowing those features to be integrated with your favorite editor. Eclim provides an integration with Vim, but third party clients have been c
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
俺はエディターはvim派です。指が覚えてしまっているので。 普段はターミナルでvimを使っていて、Javaのコードを書くときだけEclipseな生活なんですが、Eclipseのエディターは、 なので、常々不満に思っておりました。 いままで、Eclipseのキーバインドをvim風にする、vipluginやEclimなどを試してみたのですが、vipluginはeclipseの補完がうまく働かない、Eclimはeclimdを起動させておく必要がありちょっと大げさ、など「これだっ!」というものがありませんでした。 そこで、「Vrapper」さんの登場ですよ! Eclipseのエディターがvim風のキーバインドで使えます。しかも、Eclipseの補完機能なども同時に使えます! Vrapperのインストール Eclipseの更新サイトに"http://vrapper.sourceforge.net/u
昨日 freenode の #haskell.jp にて nwn さんの呼び掛けで HIMA が行われた. 自分は開催中ちょっと疲れていて頭が働かず,話に参加できなかったけど… その中でかずさんが ghc-mod.el を発表してた. http://d.hatena.ne.jp/kazu-yamamoto/20090930/1254299613 話を聞く限り,なかなか便利そう. そこで,主に Vim 派の人向けに既存のプラグインと自分が使ってるちょっと便利なコマンドを紹介しようと思う. haskellmode.vim かなり大掛かりなプラグイン. http://projects.haskell.org/haskellmode-vim/ doc を見ればわかるように,型を見れたり import に基づく補完ができたり,hpaste に投稿したりできるみたい. これを使っていた時期も少しあった
omni補完、ヘルプ、デバッグなどお便利機能満載。 Haskell mode for Vim いい感じかも。 激しく使えそうなコマンドが、 :GHCi main ghciで関数mainを作用させられる。 http://d.hatena.ne.jp/tanakaBox/20071018/1192653919 良さそうなのでインストールしてみる。 インストール方法 http://www.cs.kent.ac.uk/people/staff/cr3/toolbox/haskell/Vim/ からhaskellmode-20071105.vbaをダウンロード vbaファイルをvimで開いて :source % でこのファイル自身を実行 .vimrcに以下を追加(ブラウザは適宜変更) au Bufenter *.hs compiler ghc let g:haddock_browser = "C:/
ref.vim なるVimで様々な言語のリファレンスを見るためのプラグインを作った。 Vim で各種言語のリファレンスを見るプラグインはすでに色々あるけど、それぞれ独立しているので操作性とかその他もろもろ統一されてなくて嫌になったので作った。 公開したのはいいけど全然作りかけです。とりあえず最低限動く感じ。 2009/08/11 追記: 肝心の公開リポジトリのURL貼るの忘れてましたorz ごめんなさい。 http://github.com/thinca/vim-ref/tree/master 現状の対応リファレンス refe (Ruby) phpmanual (PHP) あらかじめマニュアルをDLして解凍してそのパスを g:ref_phpmanual_path に設定する必要がある。 簡単な使い方 :Ref コマンド 唯一のコマンド :Ref が定義されているので、これを使います。 :R
最近php.netを見ると英語で表示されるようになってしまったり、一々ブラウザにフォーカス当てたり、一度入力した関数名をもう一度入力するのが面倒になってきたのでref.vimを導入してみました。 ref.vimのインストール http://github.com/thinca/vim-refにあるので、DownloadsページからDLするかgitコマンドで取ってくるだけですぐに使えます。 今回は特に理由はないですが、gitコマンドで取ってきます。 % git clone http://github.com/thinca/vim-ref.git 取ってきたら、後は$HOME/.vimディレクトリに中身を放り込めばref.vimが動くようになります。 phpmanualのDL&設定 これだけだとref.vimは動きますが、PHPのマニュアルを見ることができないのでその設定もします。 phpman
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く