安装时文本管理工具在 OSX 中,您还可以获得一个edit
命令,允许您从命令行打开任何文本文件。
是否可以在 Ubuntu 中实现类似的功能,即在终端上键入一些命令以在特定的文本编辑器(例如 Kate)中打开文件?
答案1
您可以打开(据我所知)任何这样的编辑器:
编辑器文件名
gedit filename
(Ubuntu)
kate filename
(库本图)
bluefish filename
kwrite filename
libreoffice filename
你甚至可以用同样的方式打开网页
firefox filename.html
chrome filename.html
banshee filename.ogg
或 .mp3
您可以在这里看到这种趋势。
答案2
要使用 打开文件kate
,您可以运行以下命令:
kate filename
这可能会显示一些类似这样的消息:
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
要删除这些消息,请将错误输出流重定向至/dev/null
:
kate filename 2>/dev/null
如果要继续使用同一个终端,请&
在命令后添加:
kate filename 2>/dev/null &
如果要运行edit filename
打开它,可以在文件中创建一个 bash 函数~/.bashrc
。将以下代码添加到~/.bashrc
文件中:
edit() { kate "$@" 2>/dev/null & }
答案3
如果您也喜欢在 Ubuntu 中使用该命令,edit
那么您也可以为您最喜欢的编辑器定义一个别名,例如 Kate:
alias edit='kate'
要使此别名永久有效,只需将此行添加到~/.bash_aliases
。
答案4
您可以使用 CLI 命令来选择所需的编辑器来打开和编辑文件。例如gedit
在 gnome 或kate
KDE 中。
只需输入:
kate filename
在 Kate 中打开文件。