MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - テキストエディタのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - テキストエディタ
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == Linuxにおけるデスクトップ向けのテキストエディタを記載する。<br> <br><br> == Vim / gVim == Vimのビルドに必要な依存関係のライブラリをダウンロードする。<br> sudo zypper install ncurses5-devel libgnome-devel libgnomeui-devel \ gtk2-devel atk-devel libbonoboui-devel libsodium-devel \ cairo-devel libX11-devel libXpm-devel libXt-devel libICE-devel libxkbcommon-x11-devel \ python-devel python3-devel tcl-devel tk-devel ruby-devel lua53-devel <br> [https://www.vim.org Vimの公式Webサイト]にある[http://ftp.kaist.ac.kr/vim/unix/ ミラーサイト]にアクセスして、Vimのソースコードをダウンロードする。<br> ダウンロードしたファイルを解凍する。<br> tar xf vim-<バージョン>.tar.bz2 cd vim-<バージョン> <br> Vimをビルドおよびインストールする。<br> <u>この時、ビルド用ディレクトリは作成しない。</u><br> ./configure --prefix=<Vimのインストールディレクトリ> --enable-multibyte --enable-fontset \ --enable-multibyte --enable-terminal --enable-xim --enable-fontset \ --enable-perlinterp=yes --enable-rubyinterp=yes \ --enable-luainterp=yes --with-lua-prefix=/usr \ --enable-pythoninterp=yes --enable-python3interp=yes --enable-tclinterp=yes -with-tclsh=tclsh \ --enable-gui=auto --with-x make -j $(nproc) make install <br><br> == Nano == 最新のNanoでは、保存は[Ctrl] + [S]キー、終了は[Ctrl] + [X]キーを使用している。<br> 他にも多くのキーバインドがあり、キーバインドは、nanorcファイルで設定することができる。<br> <br> * スペルチェック機能 *: GNU Aspellパッケージをインストールして、スペルチェックオプションを有効にすることで、Nanoはスペルチェックを行う。 *: スペルチェックは、[F12]キーで起動する。 *: <br> * シンタックスハイライト機能 *: Nanoには、シンタックスハイライト用のファイルがインストールされている。 *: scopatz氏のGithubでは、さらに多くのファイルが公開されているので、必要なファイルをコピーして、/usr/share/nanoディレクトリに配置する。 *: <br> * Undo機能 *: [Alt] + [U]キーを押下することで、Undoすることができる。 <br> Nanoの設定ファイルは、/etc/.nanorcファイルである。<br> この設定を上書きするには、ユーザ固有の設定ファイルである~/.nanorcファイルを作成して、設定を記述する。<br> また、他のオプションについては、<code>man nanorc</code>を実行して参照すること。<br> <br> 以下に、Nanoの設定例を示す。<br> # Non-default settings set atblanks # wrap line at blanks. set cutfromcursor # CTRL+K cuts from cursor position to end of line. set nohelp # Disable the help information (CTRL+G to view the help screen). set softwrap # Enable softwrap of lines. set suspend # Enables CTRL+Z to suspend nano. set tabsize 4 # Sets tab-to-spaces size to 4. set tabstospaces # Converts TAB key press to spaces. include "/usr/share/nano/*.nanorc" # Enables the syntax highlighting. set speller "aspell -x -c" # Sets what spelling utility to use. set constantshow # Displays useful information e.g. line number and position in the bottom bar. set linenumbers # Lines are numbered. set casesensitive # Case insensitive search. set historylog # Save the last 100 history searches for later use. set positionlog # Saves the cursor position between editing sessions. set zap # Allows you to highlight text (CTRL+SHIFT+ARROW) and delete it with backspace. set autoindent # A new line will have the same number of leading spaces as the previous one. # Enable and set a working backup directory #set backup # Creates backups of your current file. #set backupdir "~/.cache/nano/backups/" # The location of the backups. # Shortcut key bindings bind ^C copy main # CTRC+C - Copy bind ^V paste all # CTRL+V - Past bind ^F whereis all # CTRL+F - Find bind ^S savefile main # CTRL+S - Save <br><br> == Micro == Microは、ターミナルベースのテキストエディタである。<br> 依存関係の無い静的なバイナリとして提供されている。<br> <br> Microは、その名前が示すように、Nanoの後継となることを目指している。<br> <br> [https://github.com/zyedidia/micro/releases MicroのGithub]にアクセスして、実行ファイルをダウンロードする。<br> ダウンロードしたファイルを解凍する。<br> tar xf micro-<バージョン>-linux64.tar.gz <br> Microを任意のディレクトリに配置する。<br> mkdir <Microのインストールディレクトリ> cp -r micro-<バージョン>-linux64/* <Microのインストールディレクトリ> <br> Microのプラグインの一覧は、[https://github.com/micro-editor/plugin-channel Official plugin channel for micro]に存在する。<br> プラグインをインストールするには、Microを起動した後、[Ctrl] + [E]キーを同時押下して、下表のコマンドを実行する。<br> <center> {| class="wikitable" | style="background-color:#fefefe;" |- ! style="background-color:#66CCFF;" | コマンド ! style="background-color:#66CCFF;" | 説明 |- | plugin available || インストール可能な全プラグインを一覧表示 |- | plugin search || プラグインの検索 |- | plugin install || プラグインのインストール |- | plugin list || インストールしたプラグインの一覧表示 |- | plugin update || インストールしたプラグインの更新 |- | plugin remove || インストールしたプラグインの削除 |} </center> <br><br> == Geany == [https://www.geany.org/download/releases/ Geanyの公式Webサイト]から、Geanyのソースコードとプラグインのソースコードをダウンロードする。<br> ダウンロードしたGeanyのソースコードを解凍する。<br> tar xf geany-<バージョン>.tar.gz cd geany-<バージョン> <br> Geanyをビルドするため、依存関係のライブラリをインストールする。<br> sudo zypper install gtk3-devel vte-devel devhelp-devel <br> Geanyをビルドおよびインストールする。<br> mkdir biuld && cd build ../configure --prefix=<Geanyのインストールディレクトリ> make -j $(nproc) make install <br> 次に、Geanyのプラグインをビルドおよびインストールする。<br> ダウンロードしたGeanyのプラグインのソースコードを解凍する。<br> tar xf geany-plugins-<バージョン>.tar.gz cd geany-plugins-<バージョン> mkdir build && cd build ../configure --prefix=<Geanyのインストールディレクトリ> --with-geany-libdir=<Geanyのインストールディレクトリ>/lib64 make -j $(nproc) make install <br><br> == BlueFish == [http://bluefish.openoffice.nl/index.html BlueFishの公式Webサイト]から、ソースコードをダウンロードする。<br> ダウンロードしたBlueFishのソースコードを解凍する。<br> tar xf bluefish-<バージョン>.tar.gz cd bluefish-* <br> BlueFishをビルドするため、依存関係のライブラリをインストールする。<br> sudo zypper install gtk3-devel glib2-devel gdk-pixbuf-devel pango-devel libxml2-devel wayland-protocols-devel \ enchant-devel gucharmap-devel python3-gobject-devel <br> BlueFishをビルドおよびインストールする。<br> mkdir biuld && cd build ../cofigure --prefix=/home/<ユーザ名>/InstallSoftware/BlueFish make -j $(nproc) make install <br><br> == Notepadqq == ここでは、既にQtをインストールしているものとして進めていく。<br> まだQtをインストールしていない場合は、[[インストール - Qt5]]を参照すること。<br> <br> まず、Notepadqqのソースコードをダウンロードする。<br> git clone --recursive https://github.com/notepadqq/notepadqq.git cd notepadqq <br> 次に、ビルドに必要な依存関係のライブラリをインストールする。<br> sudo zypper install libuchardet-devel pkg-config <br> また、Notepadqqの動作に必要な依存関係のライブラリもインストールする。<br> sudo zypper install uchardet <br> Notepadqqをビルドおよびインストールする。<br> <u>proファイルが自動で指定されるため、ビルドディレクトリは作成しないことに注意する。</u><br> PKG_CONFIG_LIBDIR="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/lib/pkgconfig:/usr/lib64/pkgconfig" \ ./configure --prefix=/home/<ユーザ名>/InstallSoftware/Notepadqq make -j $(nproc) make install <br> Notepadqqを起動するためのシェルスクリプトを修正する。<br> vi /home/<ユーザ名>/InstallSoftware/Notepadqq/bin/notepadqq <br> <syntaxhighlight lang="sh"> # /home/<ユーザ名>/InstallSoftware/Notepadqq/bin/notepadqqファイル SCRIPTPATH="$(dirname "$(readlink -f "$0")")" dirname=$SCRIPTPATH if [ "$dirname" = "." ]; then dirname="$PWD/$SCRIPTPATH" fi cd $dirname # Initialize interpreter path export LD_LIBRARY_PATH="${dirname}/../lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/lib:$LD_LIBRARY_PATH" # ...略 </syntaxhighlight> <br> 最後に、Notepadqqのデスクトップエントリファイルを作成する。<br> [Desktop Entry] Version=1.1 Type=Application Name=Notepadqq <バージョン> GenericName=Notepadqq X-GNOME-FullName=Notepadqq Comment=Edit source code files TryExec=/home/<ユーザ名>/InstallSoftware/Notepadqq/bin/notepadqq Exec=/home/<ユーザ名>/InstallSoftware/Notepadqq/bin/notepadqq %U Icon=/home/<ユーザ名>/InstallSoftware/Notepadqq/share/icons/hicolor/128x128/apps/notepadqq.png Terminal=false StartupNotify=false StartupWMClass=notepadqq MimeType=text/plain;text/html;text/x-php;text/x-c;text/x-shellscript; Categories=Utility; Keywords=Text;Editor;Plaintext;Write; Actions=Window;Document; [Desktop Action Window] Name=Open a New Window Exec=/home/<ユーザ名>/InstallSoftware/Notepadqq/bin/notepadqq --new-window OnlyShowIn=Unity; [Desktop Action Document] Name=Open a New Document Exec=/home/<ユーザ名>/InstallSoftware/Notepadqq/bin/notepadqq OnlyShowIn=Unity; <br> <u>※注意</u><br> <u>Notepadqqの起動中において、Notepadqqが強制終了する場合、[設定]メニューバー - [環境設定] - 画面左の[一般]から、</u><br> <u>[開いているドキュメントを次の間隔でバックアップする]チェックボックスのチェックを外して、[Apply]ボタンを押下する。</u><br> <br><br> == Sublime Text == ==== CentOS ==== GPGキーをインストールする。<br> sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg <br> Sublime Textのリポジトリを登録する。<br> sudo yum-config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo <br> Sublime Textをインストールする。<br> sudo yum install sublime-text <br> ==== SUSE ==== GPGキーをインストールする。<br> sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg <br> Sublime Textのリポジトリを登録する。<br> sudo zypper addrepo -g -f https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo <br> Sublime Textをインストールする。<br> sudo zypper install sublime-text <br> ==== Raspberry Pi ==== GPGキーをインストールする。<br> wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - <br> aptがhttpsのソースで動作するように設定されていることを確認する。<br> sudo apt-get install apt-transport-https <br> echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list <br> Sublime Textをインストールする。<br> sudo apt-get update sudo apt-get install sublime-text <br> ==== Sublime Textの日本語化 ==== Sublime Textは、豊富なプラグインパッケージが存在する。<br> Sublime Textの日本語化にはプラグインが必要であるが、まず、プラグインパッケージを管理するパッケージコントロールをインストールする必要がある。<br> <br> [Ctrl]キー + [Shift]キー + [P]キーを同時押下して、コマンドパレットを開く。<br> コマンドパレットにおいて、<code>Install Package Control</code>と入力して、パッケージコントロールをインストールする。<br> <br> 次に、[Preference]メニューバー - [Package Control]を選択する。<br> パッケージコントロールの検索窓が表示されるので、表示されている<code>Package Control:</code>に続いて、<code>Install Package</code>と入力する。<br> 表示されたリストから、<code>Package Control:Install Package</code>を選択する。<br> 検索窓に<code>Japanize</code>と入力して、Japanizeパッケージを選択およびダウンロードする。<br> <br> 次に、サブメニュー等も日本語化するため、ダウンロードしたJapanizeパッケージを設定する。<br> ~/.config/sublime-text-3/Packagesディレクトリに移動して、Defaultディレクトリを作成する。<br> mkdir ~/.config/sublime-text-3/Packages/Default <br> ~/.config/sublime-text-3/Packages/Japanizeディレクトリに移動して、全ての.jp拡張子のファイルを~/.config/sublime-text-3/Packages/Defaultディレクトリにコピーする。<br> コピーした全てのファイルの.jp拡張子を削除(リネーム)する。 <br><br> == Cuda Text == ==== CentOS ==== Qt 5版Cuda Textをインストールする場合は、以下の依存関係のライブラリをインストールする。(EPELリポジトリを有効にすること)<br> sudo yum install qt5pas <br> 以下のURLにアクセスして、Cuda Textをダウンロードする。<br> https://cudatext.github.io/download.html または https://www.fosshub.com/CudaText.html<br> <br> ダウンロードしたファイルを解凍して、cudatextファイルを実行する。<br> <br> アドオンが必要な場合は、以下のURLにアクセスしてアドオンをダウンロードする。<br> https://sourceforge.net/projects/cudatext/files/addons_all/<br> <br> ==== SUSE ==== Qt 5版Cuda Textをインストールする場合は、以下の依存関係のライブラリをインストールする。<br> sudo zypper install libQt5Pas1 <br> 以下のURLにアクセスして、Cuda Textをダウンロードする。<br> https://cudatext.github.io/download.html または https://www.fosshub.com/CudaText.html<br> <br> ダウンロードしたファイルを解凍して、cudatextファイルを実行する。<br> <br> アドオンが必要な場合は、以下のURLにアクセスしてアドオンをダウンロードする。<br> https://sourceforge.net/projects/cudatext/files/addons_all/<br> <br> ==== Raspberry Pi ==== Qt 5版Cuda Textをインストールする場合は、以下の依存関係のライブラリをインストールする。<br> sudo apt-get install libqt5pas <br> 以下のURLにアクセスして、Cuda Textをダウンロードする。<br> https://cudatext.github.io/download.html または https://www.fosshub.com/CudaText.html<br> <br> ダウンロードしたファイルを解凍して、cudatextファイルを実行する。<br> <br> アドオンが必要な場合は、以下のURLにアクセスしてアドオンをダウンロードする。<br> https://sourceforge.net/projects/cudatext/files/addons_all/<br> <br><br> __FORCETOC__ [[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]]
インストール - テキストエディタ
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse