AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[vi](unix)

Martin Hope
JavaSheriff
Asked: 2021-12-18 12:53:28 +0800 CST

将文本粘贴到 VI 会增加磅?[复制]

  • 0
这个问题在这里已经有了答案:
VIM 注释掉我粘贴的内容 (5 个答案)
10 个月前关闭。

当我将以下文本粘贴到 VI中时
,VI 在每一行添加磅,有没有办法解决这个问题?

####################################
##Parameters for XEROX Printers MSSQL DB 
####################################

## The collation type of the MSSQL database.
xerox.db.collation = UTF-8

## The port of the MSSQL database. Default is 1433.
xerox.db.mssql.port = 1433

## The xerox MSSQL database name.
xerox.db.mssql.name = xerox.datacenter001.prnt0080
vi
  • 1 个回答
  • 77 Views
Martin Hope
Alex Ritchie
Asked: 2019-06-12 03:01:03 +0800 CST

如何为 vi/vim 打开语法高亮?

  • 0

运行 CentOS_7 的最小 ISO

我尝试使用 vi 编写 .sh 脚本,但无法使语法突出显示工作。

如这篇:syntax on文章中所示,按转义键和键入不起作用。

我正在创建和编辑的文件绝对是.sh文件,并且都#!/bin/bash位于第一行的开头。

我错过了什么?

centos vi
  • 1 个回答
  • 163 Views
Martin Hope
Prajwal
Asked: 2019-01-17 05:49:32 +0800 CST

在 vim 中关闭文件而不关闭文件资源管理器

  • 1

我正在通过输入浏览 vim 文件资源管理器中的文件vim dirname。

然后我打开文件,通过输入保存并关闭它:wq。现在文件资源管理器窗口消失了。

如何防止这种行为?

vim vi
  • 1 个回答
  • 1655 Views
Martin Hope
Roxy
Asked: 2018-12-14 10:52:08 +0800 CST

FreeBSD 的 vi 不能正确地执行 control-D unindent?

  • 3

我在极简主义的 FreeBSD 系统上,需要使用内置的vi编辑器来编辑文件。具体来说,这不是 vim、vim-tiny 或其他替代品。它是“4BSD bug-for-bug 兼容”nvi 编辑器。

它几乎按预期工作。手册页说 control-T 和 control-D 将根据shiftwidth. Control-T 有效,但 control-D 无效。它实际上将 ^D 字符输入到文件中。

如果我确实将 vim 安装到系统上,control-T 和 control-D 会按预期工作,所以这不是终端错误解释密钥的问题。Vi 本身不解释 control-D。

有人遇到这个吗?一个解决方案?使用 vim 不是一种选择。

freebsd vi
  • 2 个回答
  • 113 Views
Martin Hope
Swathi Vutukuri
Asked: 2018-10-10 01:10:22 +0800 CST

在 1 行中找到模式并在另一行中替换

  • -1

我有一些文件的本地软链接路径,如下所示。

./tech/finegrain/DUALDFTIO/synopsys/DUALDFTIO.TSMC7N.db
./tech/finegrain/ESD18V/synopsys/ESD18V.TSMC7N.db

我得到了目录的原始路径,但没有文件路径。在这种情况下,直到 synopsys 如下所示。

/proj/br_ccd_lib/macro/DUALDFTIO/0/synopsys

/proj/br_ccd_lib/macro/ESD18V/0/synopsys

现在我想synopsys在第一组行之后获取文本,然后在第二组行之后追加synopsys我如何进行上述替换/追加?

O/P 应如下所示。

/proj/br_ccd_lib/macro/DUALDFTIO/0/synopsys/DUALDFTIO.TSMC7N.db
/proj/br_ccd_lib/macro/ESD18V/0/synopsys/ESD18V.TSMC7N.db
vim vi
  • 1 个回答
  • 43 Views
Martin Hope
Antoine Subit
Asked: 2018-09-11 06:07:38 +0800 CST

vi - 如何去 N 线?

  • 70

在 vi 编辑器中,我如何转到特定行?

例如,如果我打开一个名为的文件file.py,是否有在特定行打开文件的选项,或者我可以打开我的文件,然后使用键盘快捷键转到行?

vi
  • 1 个回答
  • 108891 Views
Martin Hope
Subhash
Asked: 2018-08-30 23:43:41 +0800 CST

Vi 编辑器消息 - 不支持输入编码转换

  • 0

我目前正在使用 FreeBSD10,当我使用 vi 打开文件时,文件末尾会显示一条消息 - “不支持输入编码转换”。这是警告还是错误?注意:- 但是文件仍然可以修改。

vi
  • 1 个回答
  • 196 Views
Martin Hope
user28226
Asked: 2018-06-30 23:55:03 +0800 CST

用十六进制数值替换不可打印的字符

  • 0

我有一个严重损坏的 Sqlite 文件将所有内容转储到 sql 文件并将其加载到新文件中的常用技巧不起作用,但是使用十六进制编辑器我可以看到我需要恢复的数据在那里

我遇到了这种模式

vim 可以只显示 ASCII 字符,而将其他字节视为二进制数据吗?

vi 将不可打印的字符显示为十六进制

这很棒,会告诉我

‹14›‹07› Testy McTesterson 先生 [email protected]

但是有没有在显示时将其写入文件?

因此,将 vi 在其缓冲区中显示为 ‹14› 的十六进制值实际更改为文本文件中的那些字符

我可以在 vi 中做一个正则表达式搜索替换来做,但是我必须一次为每个不可打印的字符做一个,这是一个非常大的文件

稍后,我计划将‹14›‹07›处理成它应该表示的16位整数,但首先我需要能够将这些作为真实字符放入文本文件中

提前谢谢了

regular-expression vi
  • 2 个回答
  • 1779 Views
Martin Hope
amsandun
Asked: 2018-06-02 09:58:24 +0800 CST

在 oracle linux 7.5 上编辑 sysctl.conf

  • 2

我将在 oracle linux 7.5 上安装 oracle 数据库 12c。在此过程中,我必须编辑以下内核参数并设置值。

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

文档说我应该编辑 /etc/sysctl.conf 文件。当我运行 cat /etc/sysctl.conf 来读取当前内容时,它会显示以下消息。

# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.    
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5)

当我尝试在 vi 中使用 root 用户进行编辑时,它说 sysctl.conf 是只读的。即使我用“!”覆盖,更改也不会应用并修改参数。

linux vi
  • 1 个回答
  • 2044 Views
Martin Hope
rusty shackleford
Asked: 2018-05-26 04:31:39 +0800 CST

Vim: cw & dw 空格不一致

  • 3

vimcw使用(更改单词)和dw(删除单词)时似乎以不同的方式处理空格。

例如,对于下面的示例文本,如果光标在字母上a并且我键入dw,它将删除单词的其余部分和后面的空格,而如果我使用cw,它不会删除空格(并将您留在按预期插入模式)。

例子:

example text

这种行为令人困惑,因为我认为w(单词)动作将是相同的,无论d(删除)或c(更改)动词如何。

vim vi
  • 1 个回答
  • 634 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve