タグ

syntaxに関するkiyo_hikoのブックマーク (86)

  • GitHub - sedan07/vim-mib: MIB file support for vim

  • 「なんで、for文ってforなの?」って、みんな思ったはず。 - Qiita

    words = ['Japanese', 'English', 'French'] for w in words: print (w) # 結果 Japanese English French 同じ処理を繰り返すので「ループ処理」とも言われます。ではなぜloopじゃなくて、forなのか?と思いますよね。おれもそう思い、3年くらい経過していました。 ちなみに、別でwhile文もループ処理になります。 ちなみに、使い分けとしては、 for文: 繰り返し回数を指定したい処理 while文: とにかく条件ごとに値を処理 という使い分けができそうです。 題:for文は如何にしてforなのか。 そろそろ題に入りましょう。 なぜ、for文はforでループ処理なのか? 調べてみました。 そもそも、ループ処理の種類の表し方は? ループ処理では、whileやforがあることはご存知の通りかもしれませんが、

    「なんで、for文ってforなの?」って、みんな思ったはず。 - Qiita
    kiyo_hiko
    kiyo_hiko 2023/08/13
    Perlの後置forなら英語としてみてもあまり違和感ない say "$_" for ('hello', 'world');
  • How to write an XPath query to match two attributes?

    kiyo_hiko
    kiyo_hiko 2023/03/03
    "//div[@id='..' and @class='...] should do the trick."
  • スコープについて - PowerShell

    簡単な説明 PowerShell のスコープの概念について説明し、要素のスコープを設定および変更する方法を示します。 長い説明 PowerShell は、変数、エイリアス、関数、PowerShell ドライブ (PSDrive) へのアクセスを保護します。読み取りおよび変更できる場所を制限します。 PowerShell では、スコープ ルールを使用して、変更すべきではないアイテムを誤って変更しないようにします。 スコープの基的なルールを次に示します。 スコープは入れ子になる場合があります。 外部スコープは親スコープと呼ばれます。 入れ子になったスコープは、その親の子スコープです。 アイテムは、明示的にプライベートにしない限り、作成されたスコープと子スコープで表示されます。 現在のスコープ外のスコープに対して、変数、エイリアス、関数、PowerShell ドライブを宣言できます。 スコープ

    スコープについて - PowerShell
  • 逆引き Common Lisp クックブック:逆引きCommon Lisp

    逆引きCommon Lisp 逆引きCommon Lisp書式 ライセンスについて 編集に関する基方針 新規ページ作成の手順 基処理と言語標準機能 文字列 シンボル 数値 リスト 配列 ハッシュテーブル 構造体 多値 標準入出力 format 日付と時刻 変数とスコープ 制御構造 コンディション 入出力 関数 マクロ パッケージ オブジェクトシステム(CLOS) 目的別 ライブラリ一覧はこちら : ライブラリ OS 正規表現 スレッド ネットワーク コマンドライン GUI XML インターネットサービス サーバ Webオートメーション データベース ライブラリ管理 テストフレームワーク タイマーとスケジューリング その他 落とし穴 開発環境 最適化 処理系 コーディングスタイル 仕様/ドキュメント その他 リンク集 Tag:【募集中】 欲しい項目、質問事項があれば直接編集、もしくはリク

  • vimスクリプトで文字列を扱う - neovim/vim入門

    vimの文字列は、シングルクォーテーション(')かダブルクォーテーション(")で囲みます。 読み方 文字列 もじれつ

  • Vimscript : What is the difference between let g: , let b: , etc.?

    I often see in vim plugin something like these : let g:variable let b:variable let l:variable I made a long research on the vim documentation and on the Internet about these letters 'g', 'b', 'l', but I found noting. So what is these letters corresponding to ? And what is the complete list of letters ?

    Vimscript : What is the difference between let g: , let b: , etc.?
  • Boost your Perl productivity with auto-compile checking

  • syntax check with Vim

  • Creating your own syntax files

    Tip 1561 Printable Monobook Previous Next created 2008 · complexity intermediate · author Clearmoments · version 7.0 This is a tutorial showing how to create your own syntax files in Vim. This provides syntax highlighting to show the different elements of files that you use. In this tutorial, all file names matching a particular extension will use the highlighting rules defined with the syntax com

    Creating your own syntax files
    kiyo_hiko
    kiyo_hiko 2020/09/29
    仕事用に作ったミニオレオレ言語に文法ハイライト付けようと久々に見たらデカ尻の二次元美少女の広告動画が出た。俺はいいが会社だとビビる
  • Help:リンク - MediaWiki

    MediaWiki には5種類のハイパーテキスト・リンクがあります: 内部リンク — 同一ウィキ内の他のページへリンク(「ウィキリンク」) 外部リンク — 他のウェブサイト上のページへリンク 内部ページへの外部リンク — 同一ウィキ内のページにリンク ウィキ間リンク — 事前に登録済みのウィキ固有の接頭辞を使った、他のウェブサイトへのリンク 言語間リンク — 表示中のウィキに対して登録してある、他言語版 この一覧にはページをカテゴリページに配置したり、画像その他のメディアファイルを表示するカテゴリリンクとファイルリンクを含んでいません。 同一ウィキ上のページへのリンク (ウィキリンク、内部リンクと呼ばれます) を 作成する には、リンクしたいページのページ名を半角の二重角括弧で [[このように]] 囲んでください。 変更したページのプレビュー表示または保存をすると、対象のページへのリンクが

    kiyo_hiko
    kiyo_hiko 2020/09/16
    内部リンク:[[ページ実名|リンク表示文字]] カテゴリは先頭にコロン / アンカーも使える:[[#自ページ内アンカー]]、[[別ページの#アンカー]] / 外部リンク:Parsedownの拡張入れてるので:[URLはこう](#リンク表示文字はこう)
  • Extended Syntax | Markdown Guide

    Extended Syntax Advanced features that build on the basic Markdown syntax. Overview The basic syntax outlined in the original Markdown design document added many of the elements needed on a day-to-day basis, but it wasn’t enough for some people. That’s where extended syntax comes in. Several individuals and organizations took it upon themselves to extend the basic syntax by adding additional eleme

    Extended Syntax | Markdown Guide
    kiyo_hiko
    kiyo_hiko 2020/09/01
    Headingに手動でID付ける方法を探してたんだ → "### My Great Heading {#custom-id}" → ウワー助かった!
  • Graphviz (dot) examples

    digraph D { A [shape=diamond] B [shape=box] C [shape=circle] A -> B [style=dashed, color=grey] A -> C [color="black:invis:black"] A -> D [penwidth=5, arrowhead=none] }

    kiyo_hiko
    kiyo_hiko 2020/08/26
    すぐ忘れるやつ
  • creating a simple vim syntax highlighting

    i have a simple sort of a database file which consists only of entries in the following format variable=value i want to create a simple vim syntax highlighting for it and set it for specific file extension for instance, variable part could be light blue, and value part light red i googled it and came across things such as $vimruntime\syntax\, syntax set=, syntax match, and hi keywords, but couldn'

    creating a simple vim syntax highlighting
    kiyo_hiko
    kiyo_hiko 2020/03/26
    手順やったけどKaori-Ya版GVimで反映しない。何か追加の手順が必要なんだろうか
  • usr_44 - Vim日本語ドキュメント

    usr_44.txt    For Vim バージョン 9.0.  Last change: 2017 May 06 VIM USER MANUAL - by Bram Moolenaar 構文ファイルを作成する Vim は 200 種類以上ものファイルを強調表示できます。強調表示されないファイルを 見つけた場合は、章を読んで、ファイルを強調表示する方法を調べてください。リ ファレンスマニュアルの :syn-define も参照してください。 44.1  基的な syntax コマンド 44.2  キーワード 44.3  マッチ 44.4  リージョン 44.5  構文アイテムを入れ子にする 44.6  グループの並び 44.7  その他の引数 44.8  クラスタ 44.9  他の構文ファイルをインクルードする 44.10 シンクロナイズ 44.11 構文ファイルをインストールする

  • Extension:SyntaxHighlight - MediaWiki

    これまでは SyntaxHighlight_GeSHi として知られていた SyntaxHighlight(構文強調表示)拡張機能は、‎<syntaxhighlight> タグを使用してソースコードに豊富なフォーマットを提供します。 Pygments ライブラリを使用しており、数百の異なるプログラミング言語とファイル形式をサポートしています。 ‎<pre> タグと <poem> タグと同様に、テキストは入力のとおりに正確にレンダリングされ、空白は保持されます。 The SyntaxHighlight extension does not work on wiki installations hardened using Hardened-PHP due to the lack of proc_open, shell_exec and other functions. タスク T250763

    Extension:SyntaxHighlight - MediaWiki
    kiyo_hiko
    kiyo_hiko 2019/05/15
    自鯖にGeShi入れてたんだがアップデートされてる
  • powershell チートシート - Qiita

    自分用のチートシート たまにしか使わないので少しずつ記述を増やしていく 動作確認はバージョン2および4で行っている。バージョン3は環境がないため未確認である (自宅のPCWindows10にアップグレードしたので、今後バージョン5も確認予定。逆に今後はバージョン4の確認はできない) コマンド名

    powershell チートシート - Qiita
  • breakとcontinue(PowerShell入門)

    この記事は以前 http://blog.hiros-dot.net/ に書いたものです。 breakはループ制御(foreach, for, while, do)やswichないで出現した場合、そこでそのコードを終了します。 以下はforループでの break 使用例です。変数 $i が3に等しくなるとbreakが実行され、コードを終了します。 PS> for ( $i = 0; $i -lt 5; $i++ ) >> { >> if ( $i -eq 3 ) >> { >> break >> } >> Write-Host $i >> } >> 0 1 2 次に continue ですが continueが実行されると、実行フローはループの先頭へ移動し、次の反復処理を行います。breakと異なるのは、ループを終了しないことです。 以下はforループでのcontinue使用例です。if文で

    breakとcontinue(PowerShell入門)
  • VBAのEmptyやNothingやNull等の違いを整理 | Excel作業をVBAで効率化

    値が無い場合の表現 VBAでは値が入っていないときの表現がいくつもあります。 Empty Nothing Null “” vbNullString これらの違いを説明します。 Emptyは、主に2つの場合で発生します。 1つは空白セルの値。もう1つはVariant型の変数の初期値になります。 VBAでは変数の定義時に型を指定せず暗黙の型変換とした場合はVariant型(なんでも型)になるためEmptyになります。セルや変数の値がEmptyかどうかを判定するにはIsEmpty関数を使いますが、””と比較してもちゃんと動作します。 以下のような感じで使います。

    VBAのEmptyやNothingやNull等の違いを整理 | Excel作業をVBAで効率化
    kiyo_hiko
    kiyo_hiko 2019/04/24
    Empty = Variant型の初期値、Nothing = Object型の初期値、Nullは手動でObjectにSetしないと発生しない。あとIsMissingはプロシージャに省略可能引数が渡されたかをチェックする述語。 / 全部Nullでいいのにと思わず愚痴が出る
  • 意外と知られてないっぽいMarkdownのリンクの書き方 - Qiita

    ブログに書いたけどやっぱりこっちの方が書きやすいしこっちに書くべき事なのでこっちにも。 一般的な記法 Qiitalistの皆さんなら次のようなMarkdownが一般的では無いでしょうか。 先に文章を書いて囲ってやればいいだけで楽ですね。 問題点 しかし、 文中にURLが大量に含まれ たり、 同じリンクを何回も貼っ たり する時にはこれは結構煩わしいことになるかと思います。 解決策(今回のメイン) 実はMarkdownではこんな記法が使えます。 [タイトル][1] [1]:url とてもスマートになりました! 文中に[hoge][1]でマーク、文の後にでも[1]:http://~のように定義してやればちゃんとリンクになります。 もちろん一度指定した名前は使い回し可能。 これは使うしか無いでしょ! 追記 タイトル(htmlのtitle属性)も付けられる [1]: url "タイトル" [

    意外と知られてないっぽいMarkdownのリンクの書き方 - Qiita
    kiyo_hiko
    kiyo_hiko 2018/09/06
    [タイトル][1] …… [1]:url