我只是想知道是否有办法让“vim”风格的光标移动(即“hkjl”移动)。在使用 vim 很多时间之后,我已经习惯了不必将手从键盘上移开来移动文本文档(使用箭头键也太麻烦了:p)。
回到 vim 总是一个选择,但如果有办法在记事本++上获得这个功能就好了。我已经花了一些时间来设置宏和插件,以使我的 notepad++ 环境按照我想要的方式工作。
对此问题的任何帮助将不胜感激。
将 Notepad++ v6.6.8 与 TextFX 一起使用。
如何按数字顺序而不是字母数字顺序对行进行排序?
那就是我希望线条排序如下:
1
2
10
11
15
20
Run Code Online (Sandbox Code Playgroud)
不是:
1
10
11
15
2
20
Run Code Online (Sandbox Code Playgroud) 我希望我在 Notepad++ 中创建或打开的每个文档始终(无论如何)以 UTF-8 编码。看来,要么我错过了什么,要么这是不可能的。
在Settings > Preferences... > New Document > Encoding我UTF-8 without BOM在列表中选择并Apply to opened ANSI files选中。我正在使用版本6.7.4。
一切都很好,当我直接在 Notepad++ 中创建一个新文件时。然后,是的,它默认设置了 UTF-8 w/o BOM 编码。但是,当我New > Text Document在 Windows 资源管理器中选择时,创建一个新的空文本文件,然后双击它,它会在 Notepad++ 中打开,ANSI默认情况下是编码。
怎么了?对我来说,选项Apply to opened ANSI files似乎根本不起作用。
所以这就是我的情况:我有很多这样的行:
line1
line2
line3
line4
Run Code Online (Sandbox Code Playgroud)
它们都以不同的空间开始。我想要做的是将文档中的所有行合并为一行,但用一些字符将每一行分开,如下所示:
line1 | line2 | line3 | line4
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我有一个很大的列表要排序,但我想从某个字符后的值对列表进行排序。例如:
241&name=A
123&name=C
645&name=B
Run Code Online (Sandbox Code Playgroud)
所以我想按“A、B、C”等字母顺序对列表进行排序。我可以在 Notepad++ 或 Excel 中执行此操作吗?
我可以在记事本++中停靠“查找窗口”弹出窗口吗?我使用多个屏幕,当我按 Ctrl F 时,查找弹出窗口可能位于 3 个屏幕上的任何位置。我想让它停靠在记事本++主屏幕内,但我在任何地方都找不到该选项。
不是在谈论搜索结果,而是在您输入要查找的内容的查找窗口。
有没有办法禁用enter自动完成键?我喜欢为单词打开自动完成功能,但有时我需要在显示自动完成功能时换行。
tab由于这个原因,我希望自动完成只是触发。对我来说,这比一般的烦恼要多。
有一个类似的问题,但它并不相似。
我有一个这样的字符串:
"001234","123","","Automated Letters""\t""Arrears Advice","\\PATH\FILE.doc"
Run Code Online (Sandbox Code Playgroud)
而不是Automated Letters""\t""Arrears Advice我需要Automated Letters Arrears Advice
如何在 Notepad++ 中进行这样的查找/替换?
我会手动执行此操作,但我有 750 条记录!
我刚刚通过导入 XML 在记事本 ++ 中添加了一种用户定义的语言。现在,我想从记事本++语言菜单中删除这种语言。我怎样才能做到这一点?
如果我使用 Notepad++ 中的 Settings->Languages 菜单,那么我只能删除 Notepad++ 中默认列出的语言。
我现在正在尝试使用 Regex 从我的文件中删除某些行,该文件只是一堆具有某些结尾 ( .unitypackage, .anim, .png)的链接。我正在尝试删除所有具有结尾的行,.anim但它也删除包含单词Animation而不是确切结尾的行.anim。
我目前正在使用(?-s)^.*.anim.*\R并替换为\1\n. 我启用了匹配大小写,启用了环绕,并且正在使用正则表达式。