我有一個崇高的文本編輯器 RTL語言不支持的問題! 我試試這個插件Bidirectional text support 與Windows操作系統 我抄從zip Sublime-Text-2-BIDI-master
所有文件到文件夾ST3
,改變字體類型和大小... 後來我複製了unicodedata.pyd
到C:\Users\USERNAME\AppData\Roaming\Sublime Text 2\Packages\Bidirectional text support\bidi
然後Tools > Bidirectional text
部分沒看起來灰色了,但它仍然禁用。 我也複製了這兩行: sys.platform.startswith('win'): sys.path.append('../../ ..') 但它沒有工作。阿爾巴尼亞語與崇高的文本編輯器
回答
檢查此鏈接,我有同樣的問題,但解決它與Sublime Text BIDI plugin。
爲了獲得崇高的文本與在Windows上使用Sublime Text BIDI plugin正確阿拉伯字符工作,確保你已經做了以下內容:
複製的插件文件夾到以下路徑
C:\Users\USERNAME\AppData\Roaming\Sublime Text 2\Packages\
複製
unicodedata.pyd
從ST安裝目錄到兩個主插件文件夾,在你的情況下是Sublime-Text-2-BIDI-master
和裏面bidi
文件夾。設置你的崇高用戶設置如下:
{ "font-face": "arial", "font_size": 11, "default_encoding": "UTF-8", "fallback_encoding": "Arabic (Windows 1256)" }
刷新插件通過查看
rtl.py
和保存
在這不能解決問題的情況下,當您點擊Bidirectional text
查看給定的阿拉伯文字時,您可以閱讀什麼是崇高的控制檯日誌輸出,控制檯日誌可以通過ctrl+~
訪問。
未找到unicodedata.pyd。 – Diamond 2017-10-03 14:18:10
個人經驗。
編輯含有一些RTL字符的源文件(HTML和其他語言或格式)時,在編輯的文本中導航非常困難。所以模式「之前」(邏輯或內存順序)可能比「之後」模式(視覺或顯示順序)更有幫助。按照邏輯順序,加入字母是沒有用的,但它並不會讓人感覺到。
很容易,
只要按照這個步驟視頻 دعم اللغة العربية في برنامج Sublime
1-下載從Github of solution
2-崇高-BIDI-主文件夾解壓並\崇高文本構建下貼(無論)\ Data \ Packages(下載的文件夾)。
3-打開崇高機智任何RTL語言文件,並右鍵單擊任何地方你會新的選項(雙向文本)..點擊它:)。
但是,在我的Sublime版本(版本3126)中,阿拉伯文字母在切換到Bidi時會被重新塑造。
最初在U + 0621-U + 064A,其爲通常統一字符編碼爲阿拉伯字母,字符將被映射到U + FE70-U + FEFC的範圍內,這是每個碼的範圍(分離,初始,中間,最後)阿拉伯語連接形式。後面的這些代碼稱爲Arabic-Presentation-Forms-B,已被Unicode棄用,它們的用法應該非常有限。
例如,在切換到Bidi之前,單詞「كتب」從左到右U + 0643 U + 062A U + 0628查找。這是內存順序。 (由最後的渲染工具通過連接字母以視覺順序顯示字符串。)
經過雙向切換的雙向切換後,該字將顯示爲「好」,因爲代碼是「U + FE90」,隨後是üU + FE98,然後是U + FEDB。按此順序。這意味着,在使用雙向瀏覽器的雙向工具中,它會顯示爲最終的視覺順序。這不是用戶期望的。
因此,不僅雙向切換更改字母代碼,它還更改內存順序。
感謝najib,這是一個答案? – iShaalan 2017-06-17 11:20:15
相反的事情知道誰使用阿拉伯語腳本(RTL)和想要切換到比迪在SublimeText人。 – 2017-06-22 01:01:13
- 1. 阿爾巴尼亞的互動地圖
- 2. 如何通過OpenNLP爲阿爾巴尼亞語實現命名實體識別?
- 3. 崇高的文本編輯器使用什麼gui庫?
- 4. 使用崇高文本編輯器運行項目3
- 5. .lhs與崇高文本2
- 6. 崇高的文本3失敗,西里爾語str io.write()
- 7. 崇高作爲默認編輯器
- 8. 帕格(玉)語法高亮不與崇高的文本3
- 9. 高亮文本編輯器
- 10. 崇高文本2 - 鏈接與編輯/查看文件中的側邊欄
- 11. 如何編輯我當前的崇高文本2主題?
- 12. 崇高文本蟒蛇無效語法
- 13. 加泰羅尼亞語本地化
- 14. 在崇高的文本編輯器中的JavaScript,JSON和Angular JS 3
- 15. 崇高的文本3,使用JS的語法解析與TS
- 16. 多選擇與崇高的文本2
- 17. 用IDLE +崇高文本編輯3個問題
- 18. 如何在崇高的文本編輯器3中安裝軟件包?
- 19. 崇高文本編譯窗口
- 20. 在崇高的文本3
- 21. 崇高文本中的SublimeUI5
- 22. 用崇高的文本3
- 23. 崇高的文本3使用Python 3.3作爲編譯器
- 24. WebStorm與巴貝爾不import語句
- 25. 崇高文本2 - json格式化器
- 26. 文本編輯器語法高亮顯示如何工作?
- 27. 檢測編輯文本中的阿拉伯語輸入
- 28. 崇高文本2編碼與python3錯誤打造
- 29. 崇高文本對齊列
- 30. 崇高文本立即
雖然這在理論上可以回答的問題,[這將是優選的](http://meta.stackoverflow.com/q/8259)以包括回答的主要部分在這裏,並提供鏈路參考。 – Bowdzone 2015-02-13 06:52:06