Pour ouvrir un fichier à l'aide de kate
, vous pouvez exécuter quelque chose comme:
kate filename
Cela pourrait afficher certains messages comme:
kate(3702)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing "/usr/share/mime/magic"
kate(3702)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing "/home/user/.local/share/mime/magic"
Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon
Pour supprimer ces messages, redirigez le flux de sortie d'erreur vers /dev/null
:
kate filename 2>/dev/null
Si vous souhaitez continuer à utiliser le même terminal, ajoutez un &
après la commande:
kate filename 2>/dev/null &
Si vous souhaitez exécuter edit filename
pour l'ouvrir, vous pouvez créer une fonction bash dans votre ~/.bashrc
fichier. Ajoutez le code suivant à votre ~/.bashrc
fichier:
edit() { kate "$@" 2>/dev/null & }
edit filename
pour exécuter le toutkate filename 2>/dev/null &
.$@
est nécessaire au cas où vous auriez besoin de passer des options supplémentaires comme le numéro de ligne. Comme alternative, vous pouvez modifier cette fonction pour la prendre en chargeedit filename linenumber
.$@
(devrait être"$@"
), ce qui signifie que votre script échoue avec les noms de fichiers qui contiennent des espaces.Vous pouvez ouvrir (à ma connaissance) l'un des éditeurs comme celui-ci:
NAME_OF_EDITOR FILENAME
gedit filename
(Ubuntu)kate filename
(Kubuntu)bluefish filename
kwrite filename
libreoffice filename
Vous pouvez même ouvrir une page Web de la même manière
firefox filename.html
chrome filename.html
banshee filename.ogg
ou .mp3Vous pouvez voir la tendance ici ..
la source
gedit filename &
autrement, le terminal reste inutilisable. La même chose se produit aveckate
mais, même avec,&
cela rend le terminal inutilisable car il commence à cracher des informations de débogage (ou autre) sur le terminal. Existe-t-il un moyen d'éviter le tout&
à la fin? Comme je le fais avecedit
TextWrangler?Si vous préférez utiliser la commande
edit
dans Ubuntu également parce que vous en avez l'habitude, vous pouvez également définir un alias pour votre éditeur préféré comme pour Kate:Pour rendre cet alias permanent, ajoutez simplement cette ligne à
~/.bash_aliases
.la source
Si vous ne disposez d'aucun environnement graphique et que vous utilisez la console, vous pouvez toujours utiliser:
et ainsi de suite revient à la première réponse ..
la source
Vous pouvez utiliser la commande CLI de l'éditeur souhaité pour ouvrir et modifier des fichiers, par exemple
gedit
dans gnome oukate
dans KDE.Tapez simplement:
ouvrir un fichier dans kate.
la source
J'utilise parfois un terminal classique où mcedit est mon éditeur préféré, et j'aime souvent passer un numéro de ligne, pour corriger un programme / script.
Pour les appeler de manière uniforme,
edit source.sh 123
j'ai écrit ce script, que j'ai placé comme «modifier» dans le chemin:Utilisez voir les anciennes instructions de débogage de quand j'ai utilisé scite, pas gedit, comme éditeur graphique.
Quelque chose, qui ne fonctionne pas de cette façon, ouvre plusieurs fichiers comme celui-ci:
s'il y a plus d'un fichier html, le modèle est étendu à plusieurs fichiers.
Les invocations valides sont:
depuis X ou terminal.
la source