syntax-highlighting

CMakeファイルの.vimrcタブサイズ設定を上書きするには?
syntax-highlighting

CMakeファイルの.vimrcタブサイズ設定を上書きするには?

私のものには~/.vim/vimrc次のものがあります。 set shiftwidth=4 set tabstop=4 プレーンテキストファイルを編集すると、これは尊重されます。ただし、CMakeファイルを編集すると、すべて8になります。この変更理由を見つけようとしましたが、わかりませんでした。 /usr/share/vim/vim90/syntax/cmake.vimタブの停止や他のvimファイルの埋め込みに関する内容はないようです。 についても同様です/usr/share/vim/vim90/syntax/cmake.vim。 私が編集しているファイ...

Admin

Nanoが構文の色付けを拒否するのはなぜですか?
syntax-highlighting

Nanoが構文の色付けを拒否するのはなぜですか?

私はAlpine Linux 3.18を実行しています。nano 7.2xterm -256colornano-syntax 7.2とxterm-256colorをインストールしましたが、$TERMNanoでは構文の色は表示されません。 ファイルはRuby ".rb"ファイルで、--syntax=rubyコマンドに追加してみました。サイコロがありません。 DebianのRubyファイルとまったく同じ色を取得します。 どうすればいいですか? ...

Admin

Nano(Ubuntu)から主要な空白ハイライトを削除する方法は?
syntax-highlighting

Nano(Ubuntu)から主要な空白ハイライトを削除する方法は?

ここに写真があります: 前のタブに何かを入力するたびに、行に値を入力するまで迷惑な緑/青緑色の背景が表示されます。 また、何らかの理由で行27で入力した色も緑/青緑色の背景で強調表示されます(空ではありませんが、元のように強調表示されます)。 後にスペースがある他の行も同じように扱われます。 この問題をどのように削除できますか?空白を強調したくありません。 どんな助けでも大変感謝します。 編集する: 問題のある行を削除しましたが、問題は解決しません。 ...

Admin

Nanoは、引用符がエスケープされている場合、文字列を強調表示解除します。
syntax-highlighting

Nanoは、引用符がエスケープされている場合、文字列を強調表示解除します。

引用符の1つがエスケープされている場合は、文字列の強調表示を解除しようとします。 sh.nanorc正規表現は次のとおりです。 color brightyellow ""(\\.|[^"])*"" 閉じる引用符の前に次を追加して、閉じる引用符を正常に完了しました[^\\]。 color brightyellow ""(\\.|[^"])*"[^\\]" ただし、開いているシンボルに対して同じ操作を実行すると、操作の実行中に開いている引用符がエスケープされない場合、または文字列が行の先頭から始まる場合、文字列の前にある他の記号も着色され始めます。 、文字列は無...

Admin

Vimカラーの問題
syntax-highlighting

Vimカラーの問題

vimエディタを使用すると奇妙な問題があります。単純なテキストを書くと、すべてが白いテキストで表示されます。 shebangを追加すると保存して終了します...もう一度開く...最初の行以降の色を変更します! :((助けてください?!) よろしくお願いします! ...

Admin

シェルアレイブラケットを一致させると、ナノハイライトが失敗します。
syntax-highlighting

シェルアレイブラケットを一致させると、ナノハイライトが失敗します。

最後の 2 つの配列拡張が正しく強調表示されません。 これを定義する設定は次のとおりですsh.nanorc。 # More complicated variable names; handles braces and replacements and arrays. color brightred "\$\{[#!]?([-@*#?$!]|[0-9]+|[[:alpha:]_][[:alnum:]_]*)(\[([[:space:]]*[[:alnum:]_]+[[:space:]]*|@)\])?(([#%/]|:?[-=?+])[^}]*\}|\[|\...

Admin

Ubuntuで "/etc/login.defs"ファイルの強調表示を有効にする方法は?
syntax-highlighting

Ubuntuで "/etc/login.defs"ファイルの強調表示を有効にする方法は?

/etc/login.defsRHEL 8.3システムでファイルを開くと、次のようになります。 ご覧のとおり、内容が強調表示されます。しかし、Ubuntu 20.04システムで同じファイルを開くと、強調表示はありません。 のようなvimコマンドを試しましたが、うまくいきませ:syntax onんでした。このファイルのハイライトを有効にするにはどうすればよいですか?これを制御する設定はどこにありますか? ...

Admin

nano エクスポートのための構文を強調
syntax-highlighting

nano エクスポートのための構文を強調

いいねナノメートルbash スクリプトを強調表示します。私は文書を作成するときに色の強調表示をLibreOfficeにコピー/貼り付けるために、GNOME端末の「HTMLにコピー」オプションを使用します。これは短いスクリプトには効果的ですが、長いスクリプトには少し痛みがあります。 nanoを使ってカラーハイライトを書き出す方法はありますか? ASCIIカラーで区切られた出力は、それをインポートできるHTMLに変換するプログラムがあるために機能します。それとも、ナノカラースキームを使用する既存の構文強調表示はありますか? ...

Admin

vimの$LS_COLORSに基づくカラーファイル名
syntax-highlighting

vimの$LS_COLORSに基づくカラーファイル名

私はランダムな作業メモを書くための単純なvim構文ファイルを書いています。 名前に基づいてファイルの色を指定したいと思います$LS_COLORS。 vimが「マブソサ、そこにファイル名があります!」と簡単に言えるように、Notesファイルのファイル名の前に「・」などの任意の接頭辞を付けることができます。しかし、環境変数に基づいて実際の色をどのように実装しますか$LS_COLORS? ...

Admin

VIMは、他のVIMがすでに開いているファイルに対してハードコピーコマンドを実行します。
syntax-highlighting

VIMは、他のVIMがすでに開いているファイルに対してハードコピーコマンドを実行します。

印刷ソリューションを使用しましたhttps://unix.stackexchange.com/a/20448/9689: vim -c 'hardcopy > /path/to/saved.ps' -c 'quit' /path/to/file 問題は、fileVIMで開いて現在作業していることです。 その後、スクリプト(別の端末など)を使用して印刷しようとすると、「すでにファイルが開いています...」というメッセージが表示されます。 はい、スワップファイルがなくてもできることはわかりますが、-n2番目のVIMで使用すると機能しません-R。 vi...

Admin

nanoの文字列とコメントの組み合わせの構文を強調する
syntax-highlighting

nanoの文字列とコメントの組み合わせの構文を強調する

.nanorc以下のテキストに示すように、構文の強調を設定できるかどうか、誰かが教えてくれるかどうか疑問に思います。 Dim s$ = "foo ' bar" ' bar "foo" ...文字列は"foo 'bar"すべて1色で強調表示され、次のコメントは' bar "foo"別の色で強調表示されます。 私がこうすれば: # Comments. color yellow "'.*" # Strings color brightmagenta ""(\\.|[^"])*"" それから私はこれを得ます: 別の順序で行う: # Strings color...

Admin

デフォルトでは、XMLハイライトはgeditのファイル拡張子に割り当てられます。
syntax-highlighting

デフォルトでは、XMLハイライトはgeditのファイル拡張子に割り当てられます。

私はデータをXML形式で保存しますが、XMLファイル拡張子を使用しない新しいプロジェクトを進めています。したがって、ファイルを開くたびに行ってgedit設定する必要があります。手動ハイライトモードを設定します(表示 - >ハイライトモードに進み、最後までスクロールしてXMLを選択します)。私はこのようなことを避けたい。 geditこのファイルタイプ/拡張子にデフォルトでXMLハイライトを適用するにはどうすればよいですか? ...

Admin

不要な結果なしでcrontabにshebangを追加できますか?
syntax-highlighting

不要な結果なしでcrontabにshebangを追加できますか?

これは一部の人にとって虐待として考えられるかもしれませんが、おそらく私(そして他の人)はここで何かを学ぶことができます。 私はvscodeを使用していますが、最近crontabファイルを編集するときに1を強調する構文がないため、迷惑です。簡単な解決策は、シェルスクリプトハイライトを使用することです。ただし、vscodeは拡張子のないファイルにこの強調表示スキームをロードしません。Shebangで始まらないと。 もしそうなら、crontabファイルが実行可能ファイルではないことを考えると(ファイルが権限644を持つルート所有のUbuntuシステムにあると仮定し...

Admin