Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
シェルの操作中「テキストファイルをちょこっと覗きたいな」と思ったときに抜群に便利なlessコマンドであるが、普段綺麗に色付けされたソースコードを見慣れていると、モノクロのソースコードの見づらさに愕然としてしまう。結局lessを終了して他のエディタで開きなおすことになるのだが、lessでソースコードに色付け(シンタックスハイライト)できれば便利なのになーっ!と思ったことはないだろうか。そう、あるんです!lessでシンタックスハイライトする方法はあるんです!というわけで、今日はその方法を紹介しよう。 GNU Source-highlight結論から言うと、今日紹介する方法はGNU Source-highlightを使う。GNU Source-highlightを使えばイッパツだ。なのでまずGNU Source-highlightをインストールしよう。UbuntuやFedoraならリポジトリにあ
git diffはカラー表示されてるのに、通常のdiffはカラー表示されず、見づらいなーと思っていたらcolordiffという色付けしてくれるツールがありました。(もしかして有名なのか!) 導入環境はCentOS 5.6です。 sudo yum -y install colordiff Macでhomebrew使ってるなら brew install colordiff .bashrcや.zshrcに追加して、ノーマルdiffを置き換え alias diff='colordiff' colordiffの結果をパイプでlessとかに渡すとおかしなことになるので、-Rを付けるとちゃんとカラー表示される。 colordiff hogemoge.conf{,.dist} | less -R 毎回 -R とか付けると面倒なので、これも.bashrcや.zshrcに書いておく。 export LESS=
awk-users.jpのhi_saitoさんのポストでlesspipe.shなるものを知った。 これを使うと、lessでPDFとかを読めるらしい。全部確認したわけじゃないけど、以下のファイルをlessで読めるらしい。 PDF File - *.pdf Word Document- *.doc Image Files - *.gif, *.jpg, *.jpeg, *.png TAR Files - *.tar TAR Files with gzip - *.tar.gz Zip Files - *.zip Gzip and Gzip2 Files - *.gz and *.bz2 ISO Files Debian Files - *.deb RPM Files - *.rpm インストール $ sudo port -d lesspipe.sh とかでlesspipe.shをインストールし
It's CSS, with just a little more. Use with Node.js: npm install -g less > lessc styles.less styles.css Or the browser: <link rel="stylesheet/less" type="text/css" href="styles.less" /> <script src="https://cdn.jsdelivr.net/npm/less" ></script> Or try the online playground ! 🆕 Less (which stands for Leaner Style Sheets) is a backwards-compatible language extension for CSS. This is the official do
CSSのメンテナンス性の悪さは言うに及ばないだろう。どうとでも書けてしまう手軽さはあるが、ファイルが分かれていたり、ネストしている場所としていない場所があったりするともう管理ができなくなる。ちょっとした変更がどこに影響するかも分からず、もはや触るのが怖くなる。 Lessの記述例 そんな訳でCSSは慣れれば慣れるほど使い方が難しい代物だ。そこでLessを使って分かりやすく管理してみよう。 今回紹介するオープンソース・ソフトウェアはLess、プログラミング的に記述するCSSライブラリだ。 Lessはコマンドラインのツールで、lesscというコマンドを利用する(lessは別コマンドで既に存在するので)。そして専用ファイルの.lessを変換し、.cssファイルを生成する。デザイナの方はCSSファイルを直接触らないようにする必要がある。 変換例 利用できる機能としては変数、階層構造、Mixin、計算
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く