VimShell : インタラクティブな開発環境を整える¶ vim で 作業をしている場合によくあるシチュエーションは, 現在,書いているコードを, 対話式のシェルに流しこみたいという状況です. ココらへんの要求は特に, Rstudio を使用していると思うことです. あれ便利すぎます. 何がやりたいかというと, 各業の実行をそのままテストしたいわけです. このような需要を叶えるために色々さまよっていたのですが, 結論として vimshell が一番シンプルな解決策な気がしています.
あけましておめでとうございます。 この記事はVim Advent Calendar 2012 : ATND 44日目の記事になります。 43日目はフォルダ間の移動を高速に「どこでもどあゔぃむー」 - honbin logでした。 この記事ではvimshellからツイットするtweetコマンドを作ってみます。 完成版はhttps://github.com/yomi322/vimshell-tweetにあります。 vimshellのコマンドを作るには autoload/vimshell/commands/ というディレクトリの中に コマンド名.vim というファイルをつくります。 中身はとりあえずこんな感じです。 " autoload/vimshell/commands/tweet.vim let s:save_cpo = &cpo set cpo&vim let s:command = {
Exactly How to Make Use Of Airbnb Booking Airbnb is an internet site and also mobile app that matches people seeking a place to remain with property owners happy to rent their homes, apartments, castles, and also luxury yachts. The firm assists in the deal and also bills a service fee for every booking. The solution permits users to search… What Does an Accident Legal Representative Do? An acciden
jedi-vim インストール 前提条件 インストール方法 基本的な使い方 FAQ docstringのポップアップを無効 タブキーで補完 補完が遅い デフォルト設定 補完以外の機能 定義へ移動 pydoc表示 変数リネーム 使用箇所表示 jedi-vim github.com Pythonを使う機会があったのでVimでPythonの環境を整えてみる。 補完についてはjedi-vimというプラグインが良さそうなので試してみる。 インストール 前提条件 Vimが+pythonでコンパイルされている必要があるので下記コマンドで確認。Python3を使うため+python3/dynとなっていればよさそう(dynは動的リンクということらしい)。この状態だとVimで:echo has('python3')を実行すると1が返ってくる。 $ vim --version | grep python +cr
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
vimのwindowを分割しててサイズを少し変えたいときいちちち+とかやってられないのでちょっとやってみました。 rは使わないだろうということで上書き。j,k,h,lでwindowの幅を1ずつ変更します。で終了 (本当はに割り当てたかったけどできないよう。。普通にできました)。 まぁでもこれだとwindowが1つもくは縦か横に3つ以上分割してると上手くいかないんですが‥ 多分3つ分割することなんてないからいいかな。 (2010-6-17 追記) ちょっぴり変更。3つ以上分割してても大抵の場合はちゃんとリサイズされるかな (2010-6-19 さらに追記) id:tyru さんにコメントでsubmode.vimというものを教えてもらったのでそれでやってみました。 本当はmwsじゃなくてとか使いたいけどうまくいかないようなのでこれで。submode.vimってどうなってるんだろうと思ったけどm
Nanのある行、ない行を選択する。 .isnull()と.dropna()。 お互いが逆だが、返す値がちと違う。 まずは、Nanのある行を選択。 In [31]: import pandas as pd In [32]: import numpy as np In [33]: df = pd.DataFrame({'a':[1,2,np.nan,3,4],'b':[np.nan,2,3,np.nan,5]}) In [34]: df Out[34]: a b 0 1 NaN 1 2 2 2 NaN 3 3 3 NaN 4 4 5 In [35]: df.isnull() Out[35]: a b 0 False True 1 False False 2 True False 3 False True 4 False False と、boolで返る。 また、下記でも同じ。 In [36]:
emacs ユーザーが当り前のようにコマンドラインから lisp 式を評価している姿がこの上なく羨ましかったので、vim から直接式を評価して返す機能を作ってみた。 lisp コンパイラを自作するのは大変なので gnu common lisp を呼び出し、結果を返す事にする。 ~/.vimrc に以下の行を追加する。 let g:global_value = "/tmp/.tmp.txt" vmap <C-L> :w! /tmp/.tmp.txt<CR> nmap <C-L> :cal Mylispeval()<CR> function Mylispeval() execute "r !gcl -f < ".g:global_value endfunction 3行目では、ビジュアルモードにおいて Ctrl_L に '< から '> までの領域を適当なファイル(/tmp/.tmp.txt)
ビックウェーブに乗り遅れました Land of Lispの翻訳が発売されて3ヶ月くらい経ってしまいましたが、Common Lisp使いたいけどVim派なんだよねの人用です。以前それっぽいものを投稿しましたが、今回はclispを使う場合で、MacのVimでLand of Lispです。 Macが必要です Macがない場合はMacを買ってきます。MacBook Airがおすすめです。キーボード配列はUS配列がいいと思います。最近では、Apple StoreではFr配列も買えます。UK配列はお勧めしません。 Windowsの場合は、下の .vimrc を適当に変えたらいいと思います。 環境はclispです Land of Lispは、clispで説明されているのでhomebrew使ってclispを入れます。 brew install clisp ついでにbrew install git, bre
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く