PHP マニュアルを (g)Vim に統合
まず余談ですが、Vim 7.3 がリリースされました..
Vim プラグインを調べていると、さらに興味深いアプリケーション (非プラグイン) を見つけました。PHP マニュアルを Vim に統合する Vim で、「K」を押すと、カーソルの下にある関数のマニュアルの説明にジャンプします。 .
1. まず、特別にカスタマイズされた PHP マニュアル (PHP5.3 のすべての機能を含む) をダウンロードします: vim-php-manual.tar.gz
2. ダウンロードしたファイルを解凍し、/tmp/phpmuanul などのディレクトリに配置します (例: Windows では "d:/phpmanual")。
3. vimrc (Linux では .vimrc、Windows では _vimrc) を設定し、phpmanual ディレクトリを runtimepath に追加します (理由は後で説明します)。
4. keywordprg="help" になるように vimrc を設定します。私のマシンでは、keywordprg のデフォルトは !man です。ほとんどの場合、Linux では標準関数ライブラリに直接アクセスできるようにしたいので、( vimrc ファイル ):autocmd BufNewFile,Bufread *.ros,*.inc,*.php setkeywordprg="help"
または、vim ディレクトリの ftplugin の下に php.vim を書き込むこともできます (作成されていない場合)。これにより、ft が php の場合にこの設定スクリプトが読み込まれます
。
phpmanual ディレクトリを runtimepath に追加する必要がある理由は次のとおりです。:help に引数が指定されていない場合は、'helpfile' オプションで指定されたファイルが開かれ、それ以外の場合は、'runtimepath' オプションで指定されたディレクトリ内のすべての "doc/tags" ファイルで指定されたタグが検索されます。
つまり、vim で help を呼び出すと、help はすべての runtimpath の下にある doc ディレクトリ内のタグ ファイルを検索して、探しているヘルプ キーワードを見つけます。
ダウンロードした vim-php-manual.tar.gz ファイルには、doc/tags などのファイル ディレクトリ構造が含まれているため、phpmanual ディレクトリが runtimepath に追加され、keywordprg が vim のヘルプに設定されている限り、次の場所で実装できます。カーソル 「K」を押すと機能説明書にジャンプします。
最後に、Vim を使用するときにプロンプトが表示される場合は、次のように付け加えておきます。
タグファイルがソートされていません
次に、vim を使用して phpmanual/doc/tags を開き、それを %sort...

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









iPad キーボードで CapsLock を ESC に再マップする方法 iPad で CapsLock を ESC キーにする準備はできていますか? iPad で設定アプリを開き、「一般」に移動し、「キーボード」に移動します。 「ハードウェア キーボード」に移動します。 「修飾キー」を選択します。 「CapsLockKey」を選択し、修飾キーとして「Escape」を選択します。 CapsLock を押して、iPad の新しいハードウェア ESC キーを試す準備ができました。 Escape キーを使用する任意のアプリケーション (vi/vim など) に移動すると、すぐにテストできます。これで、物理キーボードを使用できるようになります。

偶数行の削除方法は以下の通りです:g/^/+1d 上記では:gbobalコマンドを使用しています gbobalコマンドの形式は以下の通りです:[range]global/{pattern}/{command}globalコマンド実際には 2 つのステップに分かれています: 最初に [range] で指定された範囲内のすべての行をスキャンし、{pattern} に一致する行をマークします; 次に、マークされた行に対して {command} コマンドを順番に実行します。前の一致行に対するコマンド操作。削除、移動、または結合を行うと、その行で {command} コマンドを実行しなくても、マークは自動的に消えます。 {command} は ex コマンドにすることも、 | で区切ることもできます。

PHP 開発では、Vim を使用するのが非常に一般的です。ただし、Alpine Linux に Vim をインストールする際に問題が発生する可能性があります。この記事では、Alpine Linux に Vim をインストールする方法を紹介します。

はじめに: vim は強力なテキスト編集ツールであり、Linux で非常に人気があります。最近、別のサーバーで vim を使用しているときに、奇妙な問題が発生しました。ローカルで作成したスクリプトをコピーしてサーバー上の空のファイルに貼り付けると、自動インデントが発生しました。簡単な例を使用すると、ローカルで作成したスクリプトは次のとおりです: aaabbbcccddd。上記の内容をコピーしてサーバーの空のファイルに貼り付けると、取得されるものは次のとおりです: aabbbcccddd。明らかに、これは vim が自動的に行うことです。インデントをフォーマットします。ただし、このオートマチックは少し知性がありません。解決策をここに記録します。解決策: ホーム ディレクトリに .vimrc 構成ファイルを設定します。

vim を保存して終了する方法: 1. ショートカット キーを使用して保存して終了します; 2. 別のコマンドを使用して保存して終了します; 3. 自動コマンドを使用して保存して終了します; 4. ショートカット キーを使用してファイルを保存します。

Vim の画面分割機能はウィンドウを分割することで実現されており、作業効率を向上させる優れたツールです。 2 つのファイルを同時に表示したい場合でも、ファイルの 2 つの異なる場所を同時に表示したい場合でも、2 つのファイルを並べて比較したい場合など、これらはコード上で非常に便利な分割画面を通じて実現できます。比較してコピー&ペーストしてください。

CentOS オペレーティング システムでは、smbclient と vim は 2 つの非常に一般的に使用されるツールです。smbclient は SMB/CIFS サーバーとの通信に使用されるクライアント ツールであり、vim は強力なテキスト エディタです。この記事では、smbclient と vim をインストールする方法を詳しく紹介しますCentOS について説明し、関連する使用上のヒントをいくつか提供します。 1. ターミナルを開き、root ユーザーとしてログインします。 2. 次のコマンドを実行してシステム パッケージ リストを更新します: ```yumupdate3。次のコマンドを実行して smbclient: yuminstallsmbclient4 をインストールします。システムはインストールを確認するプロンプトを表示し、y キーを押して Enter キーを押します。

CentOS は vim/vi を使用してファイルの暗号化と復号化を行います 1. vim/vi を使用して暗号化します: 利点: 暗号化後、パスワードがわからない場合は、root ユーザーを含むプレーン テキストを表示できません; 欠点: 明らかです。他の人は暗号化を知っています, コンテンツの破棄や削除を含む, 暗号化されたファイルを他の人が破棄するのは簡単です; 私は誰もが vi エディターに精通していると思います. vi にはファイルを暗号化するコマンドがあります. 例: 1) まず、 root マスター 実験用ファイル text.txt をディレクトリ /root/ に作成します: [root@www~]#vim/vitext.txt2) 編集モードに入り、内容を入力した後に ESC キーを押して、次のように入力します: X (大文字に注意してください) X)、入力; 3)
