「Vim」を含む日記 RSS

はてなキーワード: Vimとは

2016-07-18

Vimフィルタコマンドで使うUNIXコマンド

http://vim-jp.org/vimdoc-ja/change.html#filter

Vimにはフィルタコマンドといって、テキスト任意UNIXコマンドで処理するExコマンドが用意されている。

用意されていて、実際強力なんだけど、Vim組み込み機能で間に合うことも多くて、下記以外はあまり使っていない気がする。

以前はVim正規表現に慣れないからとPerlを使ってたりもしたけれど、Vim正規表現も悪くないかなとなって。こう。

何かおすすめUNIXコマンドがあったら教えてください。

bc

簡単計算をするときに使う。1行に計算式を書いて「:.!bc<CR>」あるいは「!!bc<CR>」とすると計算ができる。

(小数を扱いたいときは-lオプション指定する)

「<C-r>=」で代用できる。

sh

長めのコマンドを実行するときに使う。「:%!sh<CR>」とすると書いたシェルスクリプトを実行できる。

最近Bashの<C-x><C-e>で良い気がしてる。こちらだとヒストリで戻って<C-x><C-e>として再編集することもできるので。

column

簡単な整列をするのに使う。ビジュアルモード選択して「!column -t<CR>」とすると整列ができる。

(デフォルトのセパレータがスペース二つなので、一つにしたければ-oオプション指定して「!column -to' '<CR>」という風にする)

vim-easy-alignやvim-aligntaが入っているならそれでいいかも。

jq, xmllint, pup

それぞれJSONXMLHTMLを整形するのに使う。JSONは「:%!jq .<CR>」、XMLは「:%!xmllint --format -<CR>」、HTMLは「:%!pup<CR>」。

ただ「jq . <JSONファイル> | vim -」としていたりして、直接Vimの中で使ってない場合が多いかも。

awk

連番を振る時、重複行を削除する時、指定した列を抜き出す時、などなど、色々なことに使える。

それぞれ「:%!awk '{printf"\%-6d \%s\n",NR,$0}'<CR>」、「:%!awk '\!a[$0]++'<CR>」、「:%!awk '{print$2}'<CR>」といった風にする。

tee

保存するために管理者権限必要場合sudoと一緒に使う。「:%!sudo tee %<CR>」とすると保存できる。

編集中のテキストを何処かに残すため……と思ったけど:wで事足りる。

vimconfであったら良いなと思うもの

参加者からアンケート取って公開して欲しい。

個人が特定できないように名前は無記名で。

後、性別もいらないね

channel.txtのDRAFTが外れました

Vim英語スペシャリストの皆様どうかeval.txtとchannel.txt翻訳作業を再開してください。

2016-07-17

Vim実装されたlambdaがクソすぎる

こんなんじゃ実装されてないほうがまし

lambda実装に関わった人達中途半端にしないで最後まで責任持ってよ

2016-07-13

性同一性障害ゲイ女装オカマ、おネェの違いを書こうと思う

タイトル属性の違いは一般の人にとってすごくわかりにくいと思う。

自分ではそのつもりはなくても、その言葉を使うことで「傷ついた」という人も出てきて、煩わしく感じている人もいるかもしれない。

自身は知見があるので、それらの言葉の違いと、どうすればよいか簡単に記していきたい。

おネェとオカマ

生物学的な性が男 and (女性的な格好をしている or 男性が好き)

 

この場合オカマやおネェという言葉が使われる。

オカマは上の意味に加えて侮辱するニュアンスも含まれる。

自分自虐的意味で使うのは良いが、他人にへ使うのは好ましくない。

(もちろん、仲間内冗談で使うことはあるが)

そのため、メディアで使われることへの反対の意見が強まった。

メディアオカマという言葉を控える代わりに別の呼び名を作った。

それがおネェである

ただし、これに侮辱ニュアンスを感じる人もいるため、今後オカマと同じ運命をたどるかもしれない。

また、おネェと自称する当事者はあまりおらず、メディア上の(特にバラエティ番組での)特殊言葉である

ゲイ

生物学的な性が男 and 男性のみが好き and 性同一性障害ではない

 

この時、ゲイという言葉を使う。

自分観測してきた範囲だと、ゲイ女装して過ごしている人は少数派だ。

もちろん、男性に好かれるために女性になろうとする人もいるが。

以前、ある増田が書いていた記事の傾向がよく当てはまる。

http://anond.hatelabo.jp/20160118180656

テレビのようなステレオタイプゲイはお店に行けば会うことができるが、普段からあのノリの人は少数派だ。

マサイ族が普段都会暮らしで、客が来たら民族衣装を着て狩りをするのに似てる。

性同一性障害

自身の生まれ持った性に嫌悪感を感じ、反対の性になることを望む人

 

実は、格好や性対象はあまり関係なく、自身の性に対し強烈な嫌悪感を抱いているかどうかで判断される。

女性から男性になる、男性から女性になる人の両方を指す。

ここではタイトル趣旨から男性から女性になる人について書く。

 

対象は、自分女性だと思っているので、男性になる傾向がある。

自身女性らしくすることを強く望み、普段から女性の格好をしようとする、またはできるようにする。

女性ホルモンを使うことで見た目を女性的に近づけることができるが、1年以上かかり、

その期間中は男としても女としても違和感のある存在になりがち。

自己実現できていない人や性別移行中の人は、男性であることが受け入れられない自己否定と周囲から視線偏見によって病んでいる人が多い。

素材や性別移行開始年齢によって見た目に大きく差が出る。

それらに恵まれなければ、女装した男にしか見えない容姿になってしまう。

社会生活でそれが不利に働くことを認識している人の中には、敢えて男性の姿で生活している人もいる。

女装

生物学的な性が男 and 女性的な格好をしている

 

条件が非常に単純なため、他の属性と被りやすい。

性同一性障害ともオカマともおネェともかぶる可能性がある。

ただし、性同一性障害の人にとってこれは侮辱言葉なので使うことは禁忌だ。

上記の属性以外にも、少数だが、ナルシズムやマゾヒズム破滅願望などの性癖を満足する手段として女装をする人がいる。

また、厨二病の延長で、何もない自分に何らかの特殊性を獲得するために女装する人もいる。

それらがいきすぎて女性ホルモンを使ったり性転換までしてしまう人も見られる。

しかし、彼らは社会的承認を得るために性同一性障害と主張するので、結果的性同一性障害の人と見分けがつきにくくなる。

その動機故に、性対象女性、または両性である割合が高い傾向がある。

特殊であることが彼らをかりたてているので、承認欲求を満たすべくSNSをやっている人が多い。

逆に、性同一性障害の人は自身過去を隠し、元男性であることを明かしたくないのでSNSでそれを主張する人は少数派である

(ちなみにこれらは女性から男性に変わるタイプにも見られる)

で、なんて呼べばいいんだろう

個人によって何がOKで何がNGかはバラバラなので、悪気なく上記の言葉を使っても当人を傷つけてしまうことがある。

それが面倒くさく感じてしまうと思うが、対応策としては当たり障りのない呼び方をするのが最も簡単であろう。

当事者を呼ぶ場合最大公約数的な対応を考えるなら、オカマやおネェ、女装という言葉は使わず女性と言えば丸く収まる。

もし、厳密に男性として扱わなくてはいけない場合は、「生物学的に」男性一言つけることでだいぶ印象が変わる。

あの人は生物学的に男性から。のような呼び方をすれば、当人を傷つけるケースは減るだろう。

追記:

http://anond.hatelabo.jp/20160713184113

の人が、本記事に対して不完全性を補完しようとしてくれた。

大変ありがたいのだが、本記事趣旨を明確にしていなかった私のミスだ。

興味のない人にとって新しい概念理解するのはすごく重労働だ。場合によっては知らない言葉が出てきた瞬間聞くのをやめる人までいる。

簡単概念であっても「性思考」、「性自認」と言った言葉普通の人には馴染みがないし、なんとなくつかんでも実感がわかない。

windowsユーザーに「ターミナルvimというものがあってだね」と言おうものなら、その時点で情報シャットアウトしてしまう人は多いのと同じだ。

そこで、今回はそれぞれ言葉としてはそこそこ有名だけど、どう違うの?という人に向けて書いたのだ。

(故に網羅的ではなく、トランスヴェスタイトなり、FTMなり、そこまで知名度の無い言葉類似性が乏しいものについては書いていない)

当事者にとっては性思考性自認思考区別は明確だが、知らない人にとってはごっちゃになっている。

また、当事者意図せず傷ついてしまい、それ故に当事者と関わるのが面倒くさいという人もいる。

ここではなるべく新しい概念を持ち出さずに、既に知られているがややこしい言葉の違いを一般的言葉で違いを伝え、当事者を傷つけないようにするための簡単手段を記した。

ということを文頭に書くべきだったが、あまり簡素に書きすぎてしまった。

申し訳ない。

2016-07-04

vim fnameescapeでググると使うなって記事が出てくるけど

これって2016年の今でもそうなんですか?

OSによってエスケープ対象文字選択していくやり方はダメですか?

2016-07-01

teratailのVim解決率が高いのはthincaさんのおかげ

Vimの全ての質問にthincaさんが関わっている。

teratailにthincaさんがいなかったらVim質問解決率は10%にも満たないだろう。

彼はVim正義を貫くために回答しているのだ。

おまえらもthincaさんって呼ぶべき。

呼び捨てにするものは引っ込んでおれ。

tんことか変なニックネーム付けたりするのやめろ!

"thincaさん"と呼ぶべきだ。

teratailでthincaさんがいなかったらteratailからVimカテゴリがなくなってた。


thinca殿を本日付でVimscriptスペシャリスト認定します。

平成28年7月1日 Vimscript指導者認定委員会

2016-06-29

Vimで使えるニコ生用のコメビュってなんでないんだろう

コメント閲覧と書き込み機能があるやつ

さくっと作って「ほらよ使えよ」とかっこいいセリフ付きで公開してくれ〜

http://qiita.com/wrapper407/items/e71a1c0e1a91872f203c

無理やりvimと絡めたクソ記事の内容について文句は言わないが

替え歌を公開する場合権利者に許可を取らなければならない事も頭の片隅に知っておいて欲しい

しかし、音楽に熱心ではない人にとっては権利関係の知識に触れる機会なんてないだろうから知識が乏しいのは仕方がないのかも知れない

2016-06-28

はてなーの嫌いなもの、好きなもの

【嫌いなもの

たばこ

おそらくはてなーの9割はたばこに親を殺されている。

マナーの悪い人間は当然として、食事中に吸うなど論外。喫煙可の店も論外。喫煙スペースで吸うのも論外。たばこを吸った人の周りにたばこの粒子が1粒でもあれば全力で殺しに来る。

空気清浄機よりも敏感。


スポーツ

おそらくはてなーの9割は学生時代スポーツ万能のスクールカースト上位組に虐げられてきた。

その頃のトラウマがよみがえるのか、オリンピック甲子園組体操などのあらゆる競技が憎くてたまらない。

暑いのに危険だなどと自分たち絶対にやらないのに異常に選手の体調を気づかう。彼らの体調のためになんとしても中止させたいらしい。

なおプロ野球は好きらしい。


水素水

マイナスイオントルマリンなど、昔からあるような眉唾モノに比べてぶっちぎりで嫌われている。

効果科学的に証明されていないことが論拠のようなので、

おそらく日常生活の大半の製品効用データ付きで解説できるほど、科学に非常に精通した人たちなのだろう。


【好きなもの

子ども

何をしても許される。子育て教育には財源を無限に使うべきだと思っている。

逆に子どもの成長を妨げる存在は何人たりとも許されないので、死ぬまで叩き続ける。

保育園無限に建てるべきだし、質の悪い保育士死ぬべきだし、幼稚園騒音は100dBでもうるさくない。


・親が嫌いな人

上と同じ理由でクソ親に死ぬほど厳しいので、親と不仲な人への理解が異常に深い


英語勉強

永遠にやってる。しか死ぬまでTOEICで900点は取れない。


Vimの設定

永遠にやってる。死ぬまで完成しない。


うんこ

大好き。おそらくはてなーの9割は小学生


スク

水揚げされると喜ぶ。

歴史もっとも偉大なソフトウェア3つ

評判やデキはともかく偉大なソフトウェアってExcelVimと何?

2016-06-24

teratailで初心者を煽るユーザをどう思いますか?

https://teratail.com/questions/38972

以下ありそうなシーン

EmacsコミュニティーEmacs使いを煽るVimユーザをどう思いますか?

2016-06-22

teratailへの回答→VimFilerでdeleteしたもの復元する方法

男には塩対応なんでteratailに書き込みする気はないが

let g:unite_kind_file_use_trashbox = 1でファイルゴミ箱に送れないか

VimFilerなんて使ってないし使う気もないから試さないけどね

vim

2016-06-21

Vimで○が表示できるようになった

昔のバージョンでは:set ambw=double指定しても無意味だったのに。

どこで直ったんだろう。

2016-06-18

エラーが消えない・・・

と思って試行錯誤してたらなんとviminfoを削除しただけでエラーが消えた。

.viminfy.tmpとか.viminfz.tmpとか何個か作成されてたので全部削除した。

今後はVim入れ直す度にviminfoを削除したいと思う。

2016-06-17

各界隈の頑固おじさん

PHP徳丸
C++江添亮
JavaScriptmizchi
Vimh_east
GoogleYoshifumi YAMAGUCHI
アメリカトランプ
北朝鮮人造人間19号みたいな人
近所3丁目のげんこつ八兵衛さん


昨日、駅でマナーの悪いDQNを注意してたおじさんがかっこよかった。

今の時代は人に嫌われるのが怖くて叱れない人が多いんだよねぇ。

2016-06-13

君達もうちょい積極的になりませんか

秋に開催されるVimカンファレンスvimconf。

どれくらい進んでるのかなと思ったけど誰も反応がないのな。

https://github.com/vim-jp/vimconf/issues/102

第三者の厳しい目で見ても活発に進んでない。

発表者として参加する予定の人たちは現在出されている提案について賛成とか反対とか意思を示すぐらいはしてもバチは当たらないんじゃないですか。

黙ってたら誰かが進めてくれるだろうじゃダメなんですよ。

受け身じゃだめなんですよ。

スライドを作るのは時間がかかるからって金銭的なメリットを受けるのが当然のように主張しないほうがいいですね。

招待されたって人なら金銭的な負担を無くすのはありだと思いますけどね。

去年も似た記事を書いたけどね、別に参加費を払えとか交通費古事記するななんて言いませんよ。

vimconfで発表できることは「やってあげてる」ではなく「ありがたい」と思わないとダメなんです。

自分の発表はちゃんと聞いてもらうこと。

他人も発表している時はしっかり聞くこと。

自分の発表を聞いてもらうためには他人の発表も聞いてあげる、当たり前のことですよ。

ここに限らず他人の発表に無関心で別の作業をしているなんてご法度で嫌われますよ。

vimに追加して欲しいもの

if_go

if_java

if_php

if_hask

if_node

バックグラウンド自動的コードを完成させてくれる機能

差分コンパイル

2016-06-11

喧嘩lingr登録できないからここで文句いってやるよ【上等】

ujihisa君誕生日おめでとう

       ∴∴

      ::*::

       ∵∵

   ____/

  /Happy / \

  (  Birthday )

  |\____/|

 _|ミU三8三U三彡|_

( ヽ三o三O三8ニノ )

 `ー――――――′

良い一年にしてください。

vim

2016-06-10

俺達のVimリーダーが今年のvimconfのケツ持ちを表明した理由を考えてみたよ

大きいお金を動かすようなことを言ってた。

まりこれは!

やっと!

Bramを招待する流れか!!!

そうなのか!

そうと言ってくれ!頼む!

Lingr vim部屋の年齢層

ほとんどが20代だと思ってました。

VimConfの動画見てその思い込みがなくなりました。

30代が一番多くて次に20代40代は少数でしょう。

それ以外の年代はいなさそう。

ちなみに僕は今年23歳、今年の4月新卒Webプログラマーになったものの、終電で帰れない日が多かったので約2ヶ月働いてやめた3流大卒フリーターです。

2016-06-05

gvimなんて使うなよ

gvim使ったら負けかなと思ってる

gvim使う==#マウス使ってる

gvim使う==#gui

gvim使う==cuiが使えない

gvimvim/gvimマウス操作して許されるのは初心者まで

2016-06-01

set all&使うの危険

http://qiita.com/koara-local/items/52d94b8ab72d654bcd92

set all&したらftpluginも読み込み直したほうがいいと思うんだけど自信ない

vim難しい

ログイン ユーザー登録
ようこそ ゲスト さん