Chrononglyph

#7025

コマンドラインを極めろ

web制作linux

思えばIDEもLinuxも初めて触ったのが上京してからということを考えると、
webクリエイターとしての自分はここ3年で間違いなくレベルアップしていると思います。
あれだけ抵抗感のあったフレームワークもどうにか触れているし、
最近はファイルの作成等の簡単な操作は
コマンドラインよりGUIの方が面倒くさいと思うようになってきました。
まあ、それを成長と言うのかは知りませんが。
とにかく上京前まではメモ帳とFFFTPといういにしえのソフトで開発していたことを考えると、
この3年で一気にモダン志向になったと思います。
たぶんもうテキストエディタのみの開発には戻れないんじゃないかなと。


ただ、コマンドにも多少慣れてきた自分にも当然まだまだ立ちはだかる壁があります。
Linuxそのものもまだ全然マスターできていないというのもありますが、
それ以上に克服したいのがLinux付属のテキストエディタであるVi(Vim)。
たったいまテキストエディタにはもう戻れないと書いておきながらテキストエディタの話かよ、
と思われるかもしれませんが、基本的にコマンドラインで全部どうにかするLinuxでは、
Viはファイルの中身を編集する数少ない手段です。
Linuxでは当然豪華なIDE(統合開発環境)は使えるはずもなく、
いかにメモ帳から卒業しようとも、むしろモダンになればなるほどViを避けることはできません。


そのViですが、一部には熱狂的なファンもいるほど独特な使い心地で、
これを使いこなしている人はVimmerと呼ばれてIT界隈でも尊敬の眼差しで見られるそうです。
それほど使いこなすのが難しいということなのでしょう。
なにしろ本当に初歩の段階では、文字を追記して保存して閉じることすらできません。
実際には、viコマンドで起動したら「i」で挿入モードに入って文字を入力できるようにし、
編集後「Esc」で通常モードに戻り、「:wq」で保存して閉じることができます。
なにしろGUIではないので各動作にコマンドが割り当てられていて、
まずはそのコマンドを覚えるところから始まるわけですね。
高度にカスタマイズされたVimはIDEに匹敵する機能を持っているそうですが、
当然ながらそれだけ覚えるコマンドも膨大なため一朝一夕ではとても使いこなすことはできません。


実はいまいる現場はネットワークの経路が非常に複雑で制限も多く、
そのネットワーク上で作業することがあるためIDEではなくViのお世話になることが多いです。
せっかくなので、これを機にもう少し使いこなせるようになりたいところ。
なんでもそうですが、やっぱり使う機会がないと上達しないですからね。



同じタグを含む記事(linux
#7025コマンドラインを極めろ』(2023/03/12
linuxweb制作
#6691壊れた入力装置』(2022/04/12
linuxweb制作
#6634文字制御装飾』(2022/02/14
linuxwebサイト制作環境web制作
#6512雲の上のデスクトップ』(2021/10/15
linux休日計画web制作
#6456てのひらに夢いっぱい』(2021/08/20
iosアプリlinux携帯機種変デジモノ
#6449壁を乗り越え続ける』(2021/08/13
linuxwebサイト更新作業web制作
#6257秘密基地リビルド』(2021/02/03
linuxwebサイト更新作業ブログの継続日数web制作
#6245根城を組み立てる』(2021/01/22
linux休日計画web制作
#6229仕事始めの閑散』(2021/01/06
linux会社(第2社)生活リズム今日の出来事
#6228年明け早々の壁』(2021/01/05
2019年新型コロナウイルスlinuxネットオークション今日の出来事
#6227調査段階』(2021/01/04
linux会社(第2社)今日の出来事
#6217目まぐるしい浮き沈み』(2020/12/26
androidiosアプリiphonelinux新宿今日の出来事
#6147戦利品紹介』(2020/10/17
linuxpythonエレクトロニカ今日の出来事
#6092組み立てる秘密基地』(2020/08/24
linuxweb制作
前後の記事
#69863社目入社日』(2023/02/01
今日の出来事
#6987Googleマップを通報しまくる』(2023/02/02
今日の出来事
#6988人を傷つけた話』(2023/02/03
独り言
#6989全自動卵回収機』(2023/02/04
ゲームのプレイ日記
#6990前世代への未練』(2023/02/05
ゲームのプレイ日記
#6991マルチプレイ模索』(2023/02/06
ゲームのプレイ日記
#6992プラットフォーム迷走』(2023/02/07
ゲームのプレイ日記
#6993地下世界再び』(2023/02/08
ゲームのプレイ日記
#6994歩いても進まない夢』(2023/02/09
今日の出来事
#6995都内積雪』(2023/02/10
今日の出来事
#6996学校に通った意味』(2023/02/11
今日の出来事
#6997エンダードラゴン討伐』(2023/02/12
今日の出来事
#6998ブログ復帰の必須条件』(2023/02/13
今日の出来事
#6999リベンジ夜更かし』(2023/02/14
今日の出来事
#7000好きな言葉』(2023/02/15
キリ番記事くろのん短編集大キリ番記事小説自作小説創作
#7001画像補正の革命児』(2023/02/16
stable-diffusion文化
#7002据え置き機最後の灯火』(2023/02/17
wii-uゲームのプレイ日記
#7003乳歯の欠片』(2023/02/18
歯医者自分
#7004新たなリセット手段』(2023/02/19
温泉文化
#7005崩落した日記』(2023/02/20
ブログの執筆方針web制作
#7006癒しのささやき』(2023/02/21
睡眠環境文化
#7007自動注文の罠』(2023/02/22
暗号資産今日の出来事
#7008衝動買いの原点』(2023/02/23
小学生時代ゲームのプレイ日記
#7009世代間の薄い壁』(2023/02/24
世代論空想
#7010頭を絞る』(2023/02/25
ブログの後日投稿問題web制作
#7011貧乏人の駆け込み寺』(2023/02/26
金銭の問題今日の出来事
#7012タブレットでプログラミング』(2023/02/27
webサイト制作環境web制作
#7013試される信者』(2023/02/28
apple-watchデジモノ
#7014匿名掲示板の功罪』(2023/03/01
ネット文化文化
#7015代替機としてのタブレット』(2023/03/02
ipadデジモノ
#7016新世代チャットボット』(2023/03/03
llm文化
#7017コンプライアンスによる束縛』(2023/03/04
ブログ存続危機問題web制作
#7018老人だらけの島』(2023/03/05
少子高齢化文化
#7019自由か束縛か』(2023/03/06
結婚観文化
#7020承認欲求の戦場』(2023/03/07
twitter文化
#7021必要最小限の日記帳』(2023/03/08
ブログの執筆環境web制作
#7022モータリゼーションの行く末』(2023/03/09
老後の問題空想
#7023若き日にバラを摘め』(2023/03/10
人生観空想
#7024多様化する操作方法への不安』(2023/03/11
ゲームのプレイ計画ゲームのプレイ日記
#7025コマンドラインを極めろ』(2023/03/12
linuxweb制作
#7026代替不可能な情報列』(2023/03/13
nft今日の出来事
#7027ちょこまかとちょこざいな』(2023/03/14
国語文化
#7028ファッションコーデの重要性』(2023/03/15
stable-diffusion文化
#7029中途半端を武器にする』(2023/03/16
計画の立て方空想
#7030抽選による拡散』(2023/03/17
nft今日の出来事
#7031無計画なリフレッシュ』(2023/03/18
実家帰省今日の出来事
#7032チャットボットの急進化』(2023/03/19
llm文化
#7033終わりの先の冒険』(2023/03/20
minecraftゲームのプレイ日記
#7034ジャイロ脱落』(2023/03/21
ピクミン3デラックスゲームのプレイ日記
#7035対話型情報収集』(2023/03/22
llm文化
#7036環境変化による優先度変化』(2023/03/23
webサイト制作環境web制作
#7037万年ビギナー』(2023/03/24
意欲の問題空想
#7038操作の起点の欠点』(2023/03/25
iphoneデジモノ
#7039早積みの限界へ』(2023/03/26
テトリスエフェクトゲームのプレイ日記
#7040さようならeショップ』(2023/03/27
ニンテンドー3dsゲームのプレイ日記
#7041webアプリの大きな一歩』(2023/03/28
webサイト制作環境web制作
#7042スマホを落としたら終わり』(2023/03/29
情報セキュリティ文化
#7043お金さえあれば』(2023/03/30
家事今日の出来事
#7044ゲームで稼ぐ時代』(2023/03/31
ブロックチェーンゲーム文化