「vim」を含む日記 RSS

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

2021-01-30

一昔前はEmacs vs Vimみたいなノリがあったような気がするが、最近ではあまりそういうノリを見かけない。

2021-01-29

anond:20210129090723

日本人全体の(PCの)ITリテラシーが低いという話だと思うが、大きなハードルの一つにIMEがあると思う。欧米圏ならキーボード入力からダイレクト入力できるのにCJK(中国語日本語韓国語)はいちいちモードを切り替えて入力する必要がある。これは初心者メモ帳ではなくvimから初めてるのに等しいので、最初突破する関門としては厳しすぎると思う。CとKと比べてもローマ字習得必須なのに加えて、日本語漢字かな交じりと同音異義語の多さからIMEの変換精度の問題が大きく、数段厳しさを増していると思う。単に文章を打つという行為でここまで考えなければいけないのは、初めてPC操作するのに多くのことを学ばなければいけない初期段階ではあまりにも厳しい障害のように思える。

携帯スマートフォンのみ操作できる人とというのも、そのへんのハードルの高さが一因となってるのは間違いないと思う。多分正しく日本語を打つ段階で心が折れてる。

2021-01-21

技術書ネット情報web系のソフトウェアエンジアに転職した昔話

自分プログラミングほぼ未経験大学学部時代にCのコード写経して動かすと単位がもらえる謎の講義に出たことがあるぐらい)の状態から社会人になってから独学でPHP勉強していわゆるweb系のソフトウェアエンジニア転職した。以後8年近くソフトウェアエンジニアとして働いている。

初心者向けのプログラミングスクール話題が尽きないが、スクールに通わなくても独学でもなんとかなった自分みたいのもいるよ.という例を紹介してみたい。このエントリプログラミングに興味がある人の役に立てば幸いである。昔の話なので出てくる話題が古いのはご勘弁いただきたい。

なお、web系のソフトウェアエンジニアになる前は、上流系SIerExcel顧客折衝をがんばるSEをしていた。基本情報ぐらいは持っていたがコードを書く業務は一切なかった

忙しい人向け

自社サービスwebソフトウェアエンジニア転職するまで時系列で振り返ってみる

2009年末頃?
2010年前半
2010年後半
2011年前半
2011年後半
2012年後半

今思うこと

2020-11-29

異文化腐すのあんまり好きになれなくなった

昔はMicro$oftなんてあったけどw

まあRuby on RailsPHPWordpressみたいなキーワードコモディティだし腐したくなる気持ち分からんでもないけど、

node.js登場時なんてクソミソに言われてたからなあ、シングルスレッドスケールしないゴミみたいに

TypeScriptCoffeeScriptからは良く思われてなかった気がする、MSだし

Visual Studio Codevimだのemacsだのからは嫌われてたし、いや、それは今でもそうか…

そういう話になるとnode.jsの不満というかセキュリティ的な懸念点とか考えたくなってくるけどやめよう

コモディティネタは儲けが少ないし、RoR負債になってきてるのでレガシー案件を任されがちというのはあると思うけど、

RoR登場時には猫も杓子もRoRみたいな盛り上がりだったし、

Struts 1だって登場時には盛り上がってたと思う、多分、あんまり記憶にないけどw

あと、学習コストが低い言語とかバカにするのもなんかカッコ悪い気がする

手段を自慢評価するより、実現したこと評価するべきに思う

2020-11-24

anond:20201124154326

portとかbrewvimemacsがあれば何とかなる人なのでは

あ、Macである必要性がない…

2020-11-15

anond:20201115112921

ぜんぶ切ればいい vimじゃなくてviがいいというのはそういう理由

安いPCでもいいように 拡張ぜんぶ切れ

2020-10-03

anond:20201002023509

Webエンジニア技術確認って、知識経験が多方面に渡るから難しいと思ってる。

まあWebエンジニアだけじゃないだろうけど。

Webアプリ作れます!と言って完成物だけを見るとたしかにそれなりのができてる。

でもコントローラに全てのロジックが書かれてる。

もちろんテストはない。動けばいい。

N+1SQLインジェクションが埋め込まれてる(後者フレームワーク側でほぼ無いが)。

APIフロントに渡すデータの中に個人情報が含まれている。

Gitは漢のmaster(main)一本だし、rebaseはできない。何かgitでトラブったら全消ししてcloneし直す。

デプロイHerokuコマンドをよく分からず打ち込んでるだけ。ちょっと凝ったことはできない。

データベースも大きなExcel程度と考えていて、一つのテーブルに全部のデータを入れる漢のスキーマ

コマンドも例えばgrepやfindを使えない。XXenvの使い方がわからない。何でもかんでもsudoをつける。

環境変数がどういうものであるか分からない。

エディタコードジャンプができない。

vimが使えないからなんかのはずみでvimの画面になったらパニックになる。

まだまだいろいろあるけど挙げたらきりがない。

これを1時間やそこらの面接判断するのは不可能でしょ。

となるとどこかで線引きをしなければいけないけど、その線引きの一つの手段が対面での会話の内容、受け答えの態度だと思う。

上っ面の知識でも話が上手ければ(そして意識高ければなおさら)、いくらでも「できる人」を見せることができる。

まあ結論としては採用戦略は大切だなということ。

2020-09-21

anond:20200921040234

Vimでは、Escの代わりに、Ctrl-c使ってるわ。 Ctrl-[は、キーボード配列日本語/USで変わったときに使えなくて悲しくなる...。

https://anond.hatelabo.jp/20200921135138

anond:20200921173242

俺が会社でkaoriyaのvim使ってたら先輩がマネしてきやがった。うぜー。

anond:20200921040234

日本でそこそこvimが定着してるのは香り屋のおかげなんじゃないかと思ってる

emacsでそれにあたるものっていうと……xyzzy?なにそれ?みたいな感じでしょ

「アホでも使えますよ」と「アホはわかるようになるまで使うな」の差だよな ストールマンは一生足の指の垢でも食い続けてろ

anond:20200921144556

vimは縦移動が貧弱すぎる。

あと日本語メインで書くときにも逆に非行率。

よってぼくはgeditだ😜

anond:20200921040234

Vimに限らないがEscはC-[でも代用できる。本筋と関係なくてスマンな。

Emacsに一生入門できねえ2020

vimとの戦争の話ではない)

Emacs、一生入門できない

あたまがうんちで出来てる俺にはむり

パッケージの導入方法がわからない

package, use-package, leafやらのいろんな方法が混在していてわけわからん

便利そうなパッケージ説明見に行くと、設定方法説明に使ってるのがpackageだったりuse-packageだったりもっと古いやつだったりでわけわからんくなる

結局packageとuse-packageの混在したわけわからんinit.elを書く羽目になる

しかも設定書いたつもりでも反映されてなかったりするし原因調べようにも全部英語

簡単操作をするのにもいちいち調べないと行けないのが面倒

さっきもRedoってどうやるんだ?ってなってググった

いちいちググりに行かないといけないのがしちめんどくさい

しかもなんだよC-g C-/って。覚えてられっかよ。C-yでRedoさせろよ。なんだよyankって。

・とにかくキーバインドを覚えるのが面倒

キーボードから手を離さずに操作を完結させる」ってものに憧れてEmacs触り始めたんだけどさ。

結局のところキーバインドいちいち忘れるから調べるのに結局時間かかって意味ねえじゃん

物覚えいい人達は気にならないんだろうけどさ

でもCtrl+f, b, p, n, a, e, m, hだけは覚えた これだけは他のエディタでも便利なので使ってる

あと、他のエディタでこういうの有効にする設定使うとコピーがM-wだったり検索がC-sだったりになるけどそこは我慢して使ってる 一回覚えちゃったし

・使ってる人が居ないので情報もない

もう既に使いこなせてる強い人だけが使ってるのか知らんけど、全然情報が無い

2020年代Emacs入門」とかい記事書いてる人が居たんだけど、例によって強い人がなんかいろいろ書いてんなーぐらいしかわからん

あれ読んだ後によしEmacs使ってなんか書くぞ~~って進めるとは思えん 俺の頭がパッパラパーなだけな気もするけど

同じ人が書いた「Emacs入門から始めるleaf.el入門」とかもそうだけど、「初心者を想定して書いてます!」みたいな雰囲気を初め出しといて途中からぜんぜんわっからーん状態になる

Emacsについての情報が集まるらしいEmacs-jpかいslackグループがあるらしいので覗いてみたんだけども

そこでされてる会話がムズすぎてロクに聞けん

beginners-helpって書いてる場所でされてる質問も回答もいみわから

稀にいるガチ初心者も、幾つかやりとりした後は「〇〇って本読んで勉強してね」って答えだけ貰って満足してるし

俺その本持ってんだけど上で書いたパッケージのくだりとかわからんまんまだわ

やっぱ強い人しかそもそも使いたがらねえのかな

Windowsしか使わない人に冷たい

さっきの入門記事もだけど、人はLinuxか、あってもMacしかつかわん前提なんか?ってくらいwindowsに冷たい

windowsEmacsだと日本語打てるようになるまですら一苦労だった

なんかimeパッチ?とかいうのをあてたやつを配布してる人がいたからそれ使ってるけど

その人が居なくなったら俺Emacsバージョン上げられなくなるじゃん!

WSLとかいうのも使ってみたけど、外部からファイルいじったら全てがバグってしんだ あとブラウザの起動ができなかったりそんなこんなでやめた

windowsEmacsを使う方法」とかいう便利そうなwikiに書いてあったからいけるやん!って思ったんだけどな~~~~~アホには無理でした

俺はほぼ初期設定のVScodeでやっていくわ

どうせ俺の仕事かに関係ない趣味だけの話だしな いちいちイライラしたくない

文字打てたらそれで満足することにするわ

マウスキーボードを一生往復するわ

大学初年時に、プログラムって文字で書くんだーみたいな知識すら初めてだった自分課題で使わされて以来、

いつか使えるようになりたいとおもってたけど諦めます

以上、自分の頭の悪さに嫌気が差した人の愚痴でした。

なんかEmacs解説してるいい記事でもあったら教えて下さい。

qiitaにある入門記事は大体目通したけど。

vimはEscキーが遠くて、設定での替え方もよくわかんなかったのでやめました。うんち

2020-09-20

今どきGTKプログラミングしたいときに最適な環境を調べた

ふと、C言語テトリスでも作りたいなぁ、GTKがいいなぁと思い、どの環境が一番適しているか調べてみたが

意外にもLinuxQt Creator&CMakeの組み合わせが最強であった。

WindowsMinGW)…pkg-configの出力がc:\msys2\mingwではなく/mingwになりIDEへのライブラリの設定に難儀するなど、何をするにもトラブる。

Qt Creator…CMakeでプロジェクトを作って読み込んだらビルド設定やインテリセンス、補完、デバッガがすべて完璧動作した。MakeFileプロジェクトでも、AutoToolsでも何でもうまく行く気がする。

Vim…めんどくさすぎる

・Anjuta…AutotoolsでGTKプロジェクトデフォルトサポートしていて何も設定が必要ないが、

     ウィンドウの縦分割ができない、ブレークポイントの設定がマウスで出来ない、定義への移動のショートカットデフォルトで設定されてないなどつらすぎる場面が多い

・Geany…補完をするのにctagsコマンド辞書ファイル作成する必要がある。このことから補完以外でもマトモな支援は期待できなそう

Eclipseビルドツールの設定に難あり。依存ライブラリの追加が一個ずつしか出来ない。"."や"::"を入力するか、Ctrl+Spaceを押さないと補完が出てこない。

VSCODE…これもほぼ完璧ビルド設定やインテリセンス、補完、デバッガが設定された。

2020-08-24

anond:20200824184744

今の時代iOSアプリ作らないのならば、OSなんて何でもいいだろ。

winでもmacでもlinuxでも、Web系ならDocker+vscode(vimでもいいけど)で変わらなくね。

anond:20200823144100

そんなことより使うのにオススメエディタは?ってガチ初心者に聞かれてネタでもVimとかって答えてる奴の方が嫌だわ OS別にどっちでもいいと思うけど、エディタギークなの勧めたせいでプログラミングに苦手意識持たれたらどうすんだ

2020-08-08

anond:20200808124517

近年のものだけ挙げると

シリコンバレー

タイトル通り、アメリカシリコンバレーIT長者を目指す若者たち物語

作中で「Vim vs Emacs」、「スペース vs Tab」論争をやるくらいにはIT関連の描写が細かい

逆に言えば上の意味が解らない人が観ても楽しめない可能性がある。

アマプラで全話視聴可能

MR.ROBOT

重度の精神疾患を患った凄腕プログラマーが巨大金企業サーバハッキングすることで国民借金を帳消しにして、経済格差を減らそうとする物語

ハッキングに至るまでの手段や実際のコンソール画面が正確に描かれている。プログラマーでなければ解らない小ネタが多い。

例えば、主人公とある人物Linuxデスクトップ環境KDEGnomeのどちらが良いか)について話し合うシーンがある。

シリコンバレーと同様にIT理解がなければ楽しめない可能性がある。

アマプラで全話視聴可能

これらのように正確な描写を徹底している作品プログラマーの感心を買う一方で、大半の非IT従事者を置いてけぼりにしてしま場合がある。

万人受けを目指すならハッキング描写なんて画面ピカピカ、変なサウンドピコピコエンタキーターンッくらいの方が受け入れられやすいとは思う。

半沢直樹」を視聴するボリューム層がそのあたりに詳しくなさそうなのは明らかだし、そもそもITのものがメインテーマでもないし。

2020-07-31

VIMは、「普通の」テキストエディタ比較して本当に操作が速いのか?

vim使いの増田が居れば聞きたい。

 

そりゃ上下左右カーソル移動しかしない稚拙操作と比べれば速いだろうが、

shiftによる範囲選択、ctrl+left/right(単語移動)、home、end、置換などを活用した場合比較しても

本当に特筆すべき速さをもっているのか?

 

例えば行を削除する場合

vimだと esc(編集モードを抜ける) d d だが

普通テキストエディタだと Home Shift Down Del だ。

2020-07-29

Software Design 2020年8月号表紙

VimVisual Studio Code

Vimmer 煽ってるのか?

買わざるを得なかったわ

Vim は至高

2020-07-08

anond:20200707214248

なんでいきなりLINUXインストールなんてやらなきゃいけないんだ。。。vim最初から不要すぎ。

プログラミング環境VSCodeでもなんでも好きにすればいいけど

vim使えないとログインしてファイル編集できないでしょ

(っていうと「できるぞ」って言う人もいると思うけど、結局vim覚えるほうが楽でしょ)

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