Vimでのコードの自動フォーマットにclang-toolsを使用しようとしていますが、apt-get検索でこのツールを見つけることができませんでした。
この問題を以前に経験した人はいますか、何か提案はありますか?
clang-formatはubuntu-precise 12.04では利用できませんが、ubuntu saucyhttp://packages.ubuntu.com/saucy/clang-formatでは利用可能です-3.4。
apt-cacheでこのパッケージを見つけるには、以下のリストをリポジトリリストに追加する必要があります。実際に以下のリストはシンガポールのサーバー用に生成されますが、自国を探したい場合はhttp://repogen.simplylinux.ch/generateを使用できます。 php
リストを生成した後、それらをリポジトリに追加する必要があります。ここを参照して、その方法を学習できます。 https://help.ubuntu.com/community/Repositories/CommandLine
パッケージのリストは次のとおりです。
deb http://sg.archive.ubuntu.com/ubuntu/ saucy main restricted universe multiverse
deb-src http://sg.archive.ubuntu.com/ubuntu/ saucy main restricted universe multiverse
deb http://sg.archive.ubuntu.com/ubuntu/ saucy-security main restricted universe multiverse
deb http://sg.archive.ubuntu.com/ubuntu/ saucy-updates main restricted universe multiverse
deb http://sg.archive.ubuntu.com/ubuntu/ saucy-proposed main restricted universe multiverse
deb http://sg.archive.ubuntu.com/ubuntu/ saucy-backports main restricted universe multiverse
deb-src http://sg.archive.ubuntu.com/ubuntu/ saucy-security main restricted universe multiverse
deb-src http://sg.archive.ubuntu.com/ubuntu/ saucy-updates main restricted universe multiverse
deb-src http://sg.archive.ubuntu.com/ubuntu/ saucy-proposed main restricted universe multiverse
deb-src http://sg.archive.ubuntu.com/ubuntu/ saucy-backports main restricted universe multiverse
次に、最初に以下のコマンドでclang-formatを検索する必要があります
須藤apt-cache検索clang-format
次に、次のようなインストールするバージョンをインストールできます。
Sudo apt-get install clang-format-3.3
buntu 16.04の場合、単純に以下を実行します。
Sudo apt install clang-format
試してみてください(この順序で、1つずつ、うまくいくまで):
Sudo apt install clang-format
Sudo apt install clang-format-9.0
Sudo apt install clang-format-8.0
Sudo apt install clang-format-7.0
Sudo apt install clang-format-6.0
Sudo apt install clang-format-5.0
Sudo apt install clang-format-4.0
Sudo apt install clang-format-3.6
Sudo apt install clang-format-3.4
Sudo apt install clang-format-3.0
次に、この回答の下に、お持ちのLinuxまたはLinux Ubuntuのバージョンと、使用したコマンドをコメントしてください。
私:
Ubuntu 14.04は
Sudo apt install clang-format-3.6
がここにあります git-clang-format
pythonスクリプト。git clang-format
gitコマンドとして: https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/git-clang-format 。 PATHに配置します。例:「〜/ bin/git-clang-format」というファイルで、このファイルを実行可能としてマークします(chmod +x ~/bin/git-clang-format
)。
このファイルを呼び出して使用するgitワークフローは次のようになります。
git add my_changed_file.c # stage a file
git clang-format # let clang-format fix it up (this runs your "~/bin/git-clang-format" Python script)
git add my_changed_file.c # re-stage it since it's been changed by clang-format
git commit # commit the changed file
git-clang-format
pythonスクリプトのセットアップ手順: https://dx13.co.uk/articles/2015/4/3/Setting-up-git-clang-format.htmlgit clang-format
使用方法とワークフローの手順: https://electronjs.org/docs/development/clang-format